<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://waterloobae.com/blog/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://waterloobae.com/blog/2018/04/12/db-how-to-disable-mysql-strict-mode/</loc><lastmod>2018-04-12T09:26:54-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2018/04/13/db-how-to-count-all-rows-in-mysql-query-with-limit/</loc><lastmod>2018-04-13T09:13:54-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2018/05/11/os-how-to-enable-cups-printer-web-interface-on-mac/</loc><lastmod>2018-05-11T09:38:43-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2018/07/11/how-to-sort-non-numeric-field-numerically-in-mysql/</loc><lastmod>2018-07-11T11:44:06-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2018/07/20/php-how-to-upload-a-file-to-other-server-using-post-method-with-curl/</loc><lastmod>2018-07-20T11:17:33-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2018/09/04/php-how-to-retrieve-credit-card-payment-reports-from-bambora/</loc><lastmod>2018-09-04T14:42:49-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2018/09/13/php-mail-accented-or-special-characters-in-subject-field/</loc><lastmod>2018-09-13T13:17:04-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2018/11/29/story-push-pin/</loc><lastmod>2026-09-28T17:24:10-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2018/12/13/story-janitors-key-box/</loc><lastmod>2024-08-18T19:27:47-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2019/01/18/php-uploading-a-file/</loc><lastmod>2019-01-18T09:01:37-05:00</lastmod></url><url><loc>https://waterloobae.com/blog/2019/01/18/db-how-to-select-random-rows-from-a-table/</loc><lastmod>2019-01-18T11:16:50-05:00</lastmod></url><url><loc>https://waterloobae.com/blog/2019/01/18/php-how-to-list-files-in-a-directory/</loc><lastmod>2019-01-18T14:29:22-05:00</lastmod></url><url><loc>https://waterloobae.com/blog/2019/04/26/php-allow-access-to-php-file-for-ajax-call-only-from-files-on-local-server/</loc><lastmod>2019-04-26T09:30:15-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2019/04/26/story-holy-book/</loc><lastmod>2019-04-26T11:23:52-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2019/06/04/javascript-how-to-stop-browser-back-button/</loc><lastmod>2019-06-04T09:07:05-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2019/07/18/php-how-to-know-if-string-is-encoded-as-unicode/</loc><lastmod>2019-07-18T14:52:05-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2021/01/19/qualtrics-how-to-set-the-maxlength-for-input-text/</loc><lastmod>2021-01-19T11:26:16-05:00</lastmod></url><url><loc>https://waterloobae.com/blog/2021/01/21/qualtrics-how-to-limit-input-text-box-size/</loc><lastmod>2021-01-21T09:39:07-05:00</lastmod></url><url><loc>https://waterloobae.com/blog/2021/01/21/qualtrics-how-to-change-log-in-message-when-password-protection-is-selected-from-survey-options/</loc><lastmod>2021-01-21T09:47:31-05:00</lastmod></url><url><loc>https://waterloobae.com/blog/2021/01/21/qualtrics-how-to-use-regular-expression-for-field-validation/</loc><lastmod>2021-01-21T09:58:34-05:00</lastmod></url><url><loc>https://waterloobae.com/blog/2023/01/16/setting-up-range-extender-tp-link-re650-for-the-teksavvy-router-smartrg-sr516ac/</loc><lastmod>2024-08-08T09:19:41-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2023/01/30/how-to-give-wi-fi-static-ip-address-with-netplan-on-ubuntu-server/</loc><lastmod>2023-01-29T20:23:00-05:00</lastmod></url><url><loc>https://waterloobae.com/blog/2023/02/05/aws-rds-instance-changes-in-the-cluster-with-no-much-less-downtime/</loc><lastmod>2025-08-15T21:58:08-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2023/02/16/ubuntu-how-to-build-lamp-server/</loc><lastmod>2023-02-16T10:49:45-05:00</lastmod></url><url><loc>https://waterloobae.com/blog/2023/02/16/ubuntu-how-to-build-lamp-server-2-of-3-apache/</loc><lastmod>2023-02-16T13:36:44-05:00</lastmod></url><url><loc>https://waterloobae.com/blog/2023/02/16/ubuntu-how-to-build-lamp-server-3-of-3-mysql/</loc><lastmod>2025-08-20T14:29:34-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/08/05/docker-setting-up-website-with-wordpress-docker-website-on-ssl/</loc><lastmod>2025-08-20T14:29:20-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/08/07/bike-buffalo-bicycle/</loc><lastmod>2024-10-07T10:44:49-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/08/08/laravel-starting-laravel-project-with-existing-db-schema/</loc><lastmod>2025-08-20T14:29:10-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/08/09/building-auto-scaling-system-with-lb-asg-on-aws/</loc><lastmod>2025-08-20T14:28:54-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/08/09/schwinn-shuffle-adult-scooter/</loc><lastmod>2024-08-12T18:53:36-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/08/12/ffmpeg-video-processing-program/</loc><lastmod>2025-08-20T14:28:25-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/08/13/riding-footage-around-laurel-creek-conservation-area/</loc><lastmod>2024-08-13T08:33:19-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/08/13/math-on-web-mathjax-and-mathtype-wiris/</loc><lastmod>2025-08-20T14:28:09-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/08/14/crowdmark-api-calls/</loc><lastmod>2025-08-20T14:27:45-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/08/15/dependency-injection-di-in-php/</loc><lastmod>2025-08-20T14:27:30-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/08/16/mysql-backup-restore-import-and-export/</loc><lastmod>2025-08-20T14:27:10-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/08/17/converting-v-brake-to-disc-brake/</loc><lastmod>2024-09-10T08:56:03-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/08/18/story-janitors-key-box-ii-block-chain/</loc><lastmod>2024-08-24T15:46:24-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/08/19/blurring-faces-and-stabilizing/</loc><lastmod>2025-08-20T14:26:57-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/08/22/cleaning-my-mechanical-keyboard/</loc><lastmod>2024-08-22T14:17:03-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/08/24/story-janitors-key-box-iii-reincarnation/</loc><lastmod>2024-08-24T15:45:41-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/08/25/halfbike/</loc><lastmod>2024-09-13T14:38:27-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/09/12/hugh-double-rainbow-in-laurel-creek-conservation-area/</loc><lastmod>2024-09-12T16:00:04-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/09/13/video-editing-bash-scripts-with-ffmpeg/</loc><lastmod>2025-08-20T14:26:29-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/09/24/moodle-how-to-enable-latex-single-dollar-sign-delimiter-in-moodle/</loc><lastmod>2025-08-20T14:26:17-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/09/24/20-inch-brompton-is-coming-as-g-line/</loc><lastmod>2024-10-15T14:45:09-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/09/26/ffmpeg-how-to-speed-up-some-segments-in-your-video/</loc><lastmod>2025-08-20T14:26:05-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/09/26/moodle-how-to-add-lti-tools-with-example-of-crowdmark/</loc><lastmod>2025-08-20T14:25:49-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/10/07/dutch-bicycle-and-north-america-cycling-culture/</loc><lastmod>2024-10-07T10:54:16-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/10/15/tern-gsd-the-king-of-electric-cargo-bike/</loc><lastmod>2024-10-15T15:03:40-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/11/05/using-llama-3-2-11b-vision-in-your-local-machine/</loc><lastmod>2025-08-20T14:24:53-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/11/13/moodle-how-to-migrate-or-give-new-url-to-existing-moodle-site/</loc><lastmod>2025-08-20T14:24:40-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/11/18/moodle-how-to-enable-single-dollar-sign-delimite-for-latex-in-moodle/</loc><lastmod>2025-08-20T14:24:28-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/11/20/laravel-how-to-build-laravel-application-with-docker-1-2/</loc><lastmod>2025-08-20T14:24:12-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/11/28/laravel-how-to-build-laravel-application-with-docker-2-2/</loc><lastmod>2025-08-20T14:23:34-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/11/28/llama-using-llama-3-2-11b-vision-with-ollame-in-your-local-machine/</loc><lastmod>2025-08-20T14:23:55-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2024/12/16/reading-crowdmark-cover-page-with-locally-installed-llama-3-2-vision-11b/</loc><lastmod>2025-08-20T14:23:16-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2025/01/26/mec-origami-ltd-folding-bicycle/</loc><lastmod>2025-01-26T20:22:56-05:00</lastmod></url><url><loc>https://waterloobae.com/blog/2025/02/06/laravel-blade-templates-overly-simplified/</loc><lastmod>2025-08-20T14:23:02-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2025/02/15/adding-crowdmark-into-moodle-through-lti-1-3-advantage/</loc><lastmod>2025-08-20T14:22:28-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2025/02/15/crowdmark-dashboard-composer-package/</loc><lastmod>2025-08-20T13:27:48-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2025/02/21/running-moodle-from-docker-image/</loc><lastmod>2025-08-20T13:29:48-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2025/03/05/my-sql-with-recursive-ctecommon-table-expression/</loc><lastmod>2025-08-20T13:27:17-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2025/04/07/my-new-bike-solorock-hunter/</loc><lastmod>2025-08-20T21:09:48-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2025/04/14/%f0%9f%8e%a5-how-to-use-yt-dlp-to-download-videos-from-youtube-and-more-ai-generated/</loc><lastmod>2025-08-15T21:52:30-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2025/04/15/can-we-create-ghibli-style-image-locally/</loc><lastmod>2025-08-20T13:30:12-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2025/05/06/gitlab-runner-preparing-environment-error-job-failed-prepare-environment-exit-status-1/</loc><lastmod>2025-08-15T21:51:21-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2025/05/16/how-to-build-laravel-package-for-your-look-and-feel-with-blade-template-1-2/</loc><lastmod>2025-08-20T13:29:13-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2025/07/10/laravel-initial-database-setup-and-debugging/</loc><lastmod>2025-08-20T13:26:30-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2025/08/15/laravel-how-to-re-render-math-with-mathjax-on-livewire/</loc><lastmod>2025-08-20T13:25:53-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2025/10/24/laravel-filament-getting-started/</loc><lastmod>2025-10-24T10:41:27-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2026/03/07/the-shell-porer/</loc><lastmod>2026-03-10T19:43:31-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2026/03/07/the-is-team-parasite/</loc><lastmod>2026-03-10T19:42:13-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2026/09/29/what-is-vibe-coding/</loc><lastmod>2026-09-29T08:12:35-04:00</lastmod></url><url><loc>https://waterloobae.com/blog/2026/10/01/mcp-servers-how-about-mcp-clients-what-about-mcp-clients-that-work-with-local-open-source-llms-could-unsloth-be-used-as-an-mcp-client/</loc><lastmod>2026-10-01T14:23:31-04:00</lastmod></url></urlset>
