<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>/dev_tips/activesupport_configurable.html</loc>
<lastmod>2026-03-02T19:52:31+08:00</lastmod>
</url>
<url>
<loc>/dev_tips/avoid-use-polymorphic_associations.html</loc>
<lastmod>2026-03-02T19:52:31+08:00</lastmod>
</url>
<url>
<loc>/dev_tips/configure_api_pattern.html</loc>
<lastmod>2026-03-02T19:52:31+08:00</lastmod>
</url>
<url>
<loc>/dev_tips/mattr_accessor.html</loc>
<lastmod>2026-03-02T19:52:31+08:00</lastmod>
</url>
<url>
<loc>/dev_tips/rails_selct_tag.html</loc>
<lastmod>2026-03-02T19:52:31+08:00</lastmod>
</url>
<url>
<loc>/dev_tips/ruby-heredoc.html</loc>
<lastmod>2026-03-02T19:52:31+08:00</lastmod>
</url>
<url>
<loc>/ruby/2008/10/09/ruby-array-notes.html</loc>
<lastmod>2008-10-09T20:01:11+08:00</lastmod>
</url>
<url>
<loc>/ruby/test/2008/10/09/use-benchmark.html</loc>
<lastmod>2008-10-09T20:01:11+08:00</lastmod>
</url>
<url>
<loc>/git/2008/10/12/checkout-git-remote-branches-to-local.html</loc>
<lastmod>2008-10-12T14:27:00+08:00</lastmod>
</url>
<url>
<loc>/git/2008/10/13/rename-git-remote-branch.html</loc>
<lastmod>2008-10-13T14:22:00+08:00</lastmod>
</url>
<url>
<loc>/javascript/2008/10/30/difference-between-functions-define-in-js.html</loc>
<lastmod>2008-10-30T02:26:46+08:00</lastmod>
</url>
<url>
<loc>/linux/2008/11/28/use-apt-notes.html</loc>
<lastmod>2008-11-28T08:22:00+08:00</lastmod>
</url>
<url>
<loc>/ruby/rails/database/oracle/2009/05/07/connect-to-oracle-in-rails.html</loc>
<lastmod>2009-05-07T12:01:00+08:00</lastmod>
</url>
<url>
<loc>/ruby/game-dev/2009/05/16/use-ruby-gosu-gem-to-build-game.html</loc>
<lastmod>2009-05-16T17:45:00+08:00</lastmod>
</url>
<url>
<loc>/rails/2010/04/06/create-static-page-class-in-model.html</loc>
<lastmod>2010-04-06T09:12:12+08:00</lastmod>
</url>
<url>
<loc>/ruby/rails/2010/10/30/mark-rails-write-code.html</loc>
<lastmod>2010-10-30T05:20:33+08:00</lastmod>
</url>
<url>
<loc>/ruby/rails/test/2010/12/11/things-in-rails-test.html</loc>
<lastmod>2010-12-11T07:23:33+08:00</lastmod>
</url>
<url>
<loc>/2010/12/12/setup-rspec-test-for-rails-project.html</loc>
<lastmod>2010-12-12T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/rails/test/2010/12/21/talk-about-rspec-1.html</loc>
<lastmod>2010-12-21T17:12:12+08:00</lastmod>
</url>
<url>
<loc>/mac/tool/2011/01/03/install-homebrew-on-mac.html</loc>
<lastmod>2011-01-03T20:12:12+08:00</lastmod>
</url>
<url>
<loc>/ruby/tool/2011/01/09/fetch-popular-rubygems.html</loc>
<lastmod>2011-01-09T20:12:12+08:00</lastmod>
</url>
<url>
<loc>/rails/2011/02/27/active-record-exception.html</loc>
<lastmod>2011-02-27T22:01:00+08:00</lastmod>
</url>
<url>
<loc>/rails/test/2011/03/26/use-capybara-to-integrate-test.html</loc>
<lastmod>2011-03-26T05:12:12+08:00</lastmod>
</url>
<url>
<loc>/ruby/test/2011/04/19/write-buautiful-ruby-business-code.html</loc>
<lastmod>2011-04-19T05:12:12+08:00</lastmod>
</url>
<url>
<loc>/rails/test/2011/04/20/rails-test-note.html</loc>
<lastmod>2011-04-20T07:12:12+08:00</lastmod>
</url>
<url>
<loc>/rails/tool/2011/04/26/use-rails-erd-to-generate-erd-diagrams.html</loc>
<lastmod>2011-04-26T05:12:12+08:00</lastmod>
</url>
<url>
<loc>/2011/05/04/export_data_to_excel_in_rails.html</loc>
<lastmod>2011-05-04T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/ruby/tool/2011/05/05/use_feedzirra_to_fetch_feed.html</loc>
<lastmod>2011-05-05T03:12:12+08:00</lastmod>
</url>
<url>
<loc>/2011/05/07/add-rspec2-task-to-rakefile.html</loc>
<lastmod>2011-05-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/web/html5/2011/05/09/jquery-element-position-notes.html</loc>
<lastmod>2011-05-09T11:30:00+08:00</lastmod>
</url>
<url>
<loc>/rails/web/2011/05/12/use-juggernaut-for-realtime-app.html</loc>
<lastmod>2011-05-12T17:12:12+08:00</lastmod>
</url>
<url>
<loc>/database/nosql/redis/2011/05/14/learn-redis-db.html</loc>
<lastmod>2011-05-14T07:12:12+08:00</lastmod>
</url>
<url>
<loc>/rails/2011/08/18/proxy-in-server-side-for-ajax-crossing-domain.html</loc>
<lastmod>2011-08-18T07:12:12+08:00</lastmod>
</url>
<url>
<loc>/ruby/jruby/rails/deploy/2011/08/27/deploy-rails-project-with-jruby.html</loc>
<lastmod>2011-08-27T06:36:22+08:00</lastmod>
</url>
<url>
<loc>/tool/2011/10/13/capture-webpage.html</loc>
<lastmod>2011-10-13T06:09:09+08:00</lastmod>
</url>
<url>
<loc>/linux/shell/2011/10/18/learning-shell-tip-note.html</loc>
<lastmod>2011-10-18T20:44:00+08:00</lastmod>
</url>
<url>
<loc>/ios/2011/12/18/ios-learn-note.html</loc>
<lastmod>2011-12-18T20:44:00+08:00</lastmod>
</url>
<url>
<loc>/tool/nosql/database/mongodb/2011/12/20/mongodb-ui-client-mongohub.html</loc>
<lastmod>2011-12-20T17:31:00+08:00</lastmod>
</url>
<url>
<loc>/rails/2011/12/22/use-ajax-in-rails3-note.html</loc>
<lastmod>2011-12-22T16:36:00+08:00</lastmod>
</url>
<url>
<loc>/ios/2012/01/04/arc4random-in-ios.html</loc>
<lastmod>2012-01-04T22:49:00+08:00</lastmod>
</url>
<url>
<loc>/ruby/2012/01/12/customizing-rails-generator-templates.html</loc>
<lastmod>2012-01-12T13:49:00+08:00</lastmod>
</url>
<url>
<loc>/ruby/test/2012/01/19/use-ffaker.html</loc>
<lastmod>2012-01-19T22:01:00+08:00</lastmod>
</url>
<url>
<loc>/php/2012/02/11/use-smarty-template-in-codeigniter.html</loc>
<lastmod>2012-02-11T16:57:00+08:00</lastmod>
</url>
<url>
<loc>/php/2012/02/26/create-custom-tags-in-smarty.html</loc>
<lastmod>2012-02-26T14:21:00+08:00</lastmod>
</url>
<url>
<loc>/ruby/2012/02/27/use-rubyencoder-encrypt-ruby-code.html</loc>
<lastmod>2012-02-27T13:10:00+08:00</lastmod>
</url>
<url>
<loc>/linux/2012/03/14/how-to-managing-services-with-update-rc-dot-d.html</loc>
<lastmod>2012-03-14T11:30:00+08:00</lastmod>
</url>
<url>
<loc>/git/2012/05/17/how-to-remove-a-file-from-git-history-forever.html</loc>
<lastmod>2012-05-17T15:04:00+08:00</lastmod>
</url>
<url>
<loc>/ios/cocos2d/game-dev/2012/06/03/fixed-a-problem-with-creating-texture-background-in-cocos2d.html</loc>
<lastmod>2012-06-03T22:01:00+08:00</lastmod>
</url>
<url>
<loc>/linux/2012/06/04/use-ssh-proxy-port-trick.html</loc>
<lastmod>2012-06-04T17:31:00+08:00</lastmod>
</url>
<url>
<loc>/web/2012/06/18/i-build-ruby-china-chrome-extension.html</loc>
<lastmod>2012-06-18T14:56:00+08:00</lastmod>
</url>
<url>
<loc>/database/2012/11/27/start-use-postgresql.html</loc>
<lastmod>2012-11-27T10:52:00+08:00</lastmod>
</url>
<url>
<loc>/life/2013/05/22/recently-my-thought.html</loc>
<lastmod>2013-05-22T00:03:00+08:00</lastmod>
</url>
<url>
<loc>/tool/2014/01/24/my-2013.html</loc>
<lastmod>2014-01-24T22:43:00+08:00</lastmod>
</url>
<url>
<loc>/tool/2014/05/04/enable-ntfs-write-on-mac.html</loc>
<lastmod>2014-05-04T16:44:00+08:00</lastmod>
</url>
<url>
<loc>/tool/2014/05/16/The-Non-Designers-Design-Book-Note.html</loc>
<lastmod>2014-05-16T00:57:00+08:00</lastmod>
</url>
<url>
<loc>/tool/2014/07/14/Anvanced-data-types-in-postgresql-for-rails-developers.html</loc>
<lastmod>2014-07-14T17:04:00+08:00</lastmod>
</url>
<url>
<loc>/tool/2014/07/15/Convert-shadowsocks-into-http-proxy-on-mac.html</loc>
<lastmod>2014-07-15T17:04:00+08:00</lastmod>
</url>
<url>
<loc>/life/2014/10/04/europe-travel.html</loc>
<lastmod>2014-10-04T12:05:00+08:00</lastmod>
</url>
<url>
<loc>/development/2014/10/23/game-resources-note.html</loc>
<lastmod>2014-10-23T17:05:00+08:00</lastmod>
</url>
<url>
<loc>/development/2015/01/13/c-plus-plus-single-instance-notes.html</loc>
<lastmod>2015-01-13T10:43:00+08:00</lastmod>
</url>
<url>
<loc>/development/2015/04/13/qt-internationalization.html</loc>
<lastmod>2015-04-13T18:42:00+08:00</lastmod>
</url>
<url>
<loc>/development/2015/07/01/my-dev-notes1.html</loc>
<lastmod>2015-07-01T20:30:00+08:00</lastmod>
</url>
<url>
<loc>/development/2015/07/13/use-json-in-qt5.html</loc>
<lastmod>2015-07-13T12:30:00+08:00</lastmod>
</url>
<url>
<loc>/development/2015/07/28/http-get-and-post.html</loc>
<lastmod>2015-07-28T20:30:00+08:00</lastmod>
</url>
<url>
<loc>/development/2015/08/06/linux-deb-notes.html</loc>
<lastmod>2015-08-06T20:30:00+08:00</lastmod>
</url>
<url>
<loc>/development/2015/08/18/fann-notes.html</loc>
<lastmod>2015-08-18T20:30:00+08:00</lastmod>
</url>
<url>
<loc>/development/2015/08/18/watchdog-notes.html</loc>
<lastmod>2015-08-18T20:30:00+08:00</lastmod>
</url>
<url>
<loc>/development/2016/03/24/capture-all-request-webpage-send.html</loc>
<lastmod>2016-03-24T10:10:00+08:00</lastmod>
</url>
<url>
<loc>/development/2016/06/16/autostart-app-linux.html</loc>
<lastmod>2016-06-16T15:27:00+08:00</lastmod>
</url>
<url>
<loc>/development/2016/06/21/use-buildroot-cross-build-app.html</loc>
<lastmod>2016-06-21T18:12:00+08:00</lastmod>
</url>
<url>
<loc>/development/2016/06/22/work-with-binary-data.html</loc>
<lastmod>2016-06-22T11:25:00+08:00</lastmod>
</url>
<url>
<loc>/development/2016/08/15/get-started-with-autotools.html</loc>
<lastmod>2016-08-15T15:20:00+08:00</lastmod>
</url>
<url>
<loc>/development/2019/09/25/fixed-gem-extension-build-on-arm-buildroot.html</loc>
<lastmod>2019-09-25T10:20:00+08:00</lastmod>
</url>
<url>
<loc>/development/2021/08/20/rails-custom-configuration.html</loc>
<lastmod>2021-08-20T13:20:00+08:00</lastmod>
</url>
<url>
<loc>/development/2022/02/02/work-unites-what-politics-divide.html</loc>
<lastmod>2022-02-02T23:45:00+08:00</lastmod>
</url>
<url>
<loc>/development/2022/03/04/propshaft-notes.html</loc>
<lastmod>2022-03-04T19:45:00+08:00</lastmod>
</url>
<url>
<loc>/development/2022/05/02/rails-7-frontend-notes.html</loc>
<lastmod>2022-05-02T00:05:00+08:00</lastmod>
</url>
<url>
<loc>/development/2022/07/20/turbo-frame-lazyload.html</loc>
<lastmod>2022-07-20T00:05:00+08:00</lastmod>
</url>
<url>
<loc>/life/2022/08/31/summarize.html</loc>
<lastmod>2022-08-31T23:45:00+08:00</lastmod>
</url>
<url>
<loc>/development/2022/09/16/setup-docker-dev-notes.html</loc>
<lastmod>2022-09-16T01:34:00+08:00</lastmod>
</url>
<url>
<loc>/development/2023/01/27/hello-photonicat.html</loc>
<lastmod>2023-01-27T11:25:00+08:00</lastmod>
</url>
<url>
<loc>/development/2023/11/04/single-line-command-powered.html</loc>
<lastmod>2023-11-04T22:53:00+08:00</lastmod>
</url>
<url>
<loc>/development/2024/10/08/javascript-mutationObserver.html</loc>
<lastmod>2024-10-08T22:53:00+08:00</lastmod>
</url>
<url>
<loc>/development/2025/08/26/rails-solid-queue-integration.html</loc>
<lastmod>2025-08-26T00:53:00+08:00</lastmod>
</url>
<url>
<loc>/about.html</loc>
</url>
<url>
<loc>/ascii_tree_generator.html</loc>
</url>
<url>
<loc>/dev_tips.html</loc>
</url>
<url>
<loc>/</loc>
</url>
<url>
<loc>/notes/</loc>
</url>
<url>
<loc>/notes/rsync_usage.html</loc>
</url>
<url>
<loc>/notes/wireshark_usage.html</loc>
</url>
<url>
<loc>/demo/PopupMenu.html</loc>
<lastmod>2026-03-02T19:52:03+08:00</lastmod>
</url>
<url>
<loc>/demo/app-demo.html</loc>
<lastmod>2026-03-02T19:52:03+08:00</lastmod>
</url>
<url>
<loc>/demo/dialog-demo.html</loc>
<lastmod>2026-03-02T19:52:03+08:00</lastmod>
</url>
<url>
<loc>/demo/sidebar-drawer/demo.html</loc>
<lastmod>2026-03-02T19:52:03+08:00</lastmod>
</url>
</urlset>
