<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://ritaiz.com</loc>
<lastmod>2026-02-17T00:34:35.367Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles</loc>
<lastmod>2026-02-17T00:34:35.367Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/cases</loc>
<lastmod>2023-08-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/privacy</loc>
<lastmod>2023-08-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/cookie-policy</loc>
<lastmod>2023-08-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-setup-ami-to-monitor-asterisk-event</loc>
<lastmod>2026-02-14T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-mount-nas-on-ubuntu</loc>
<lastmod>2026-02-13T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/case-study-on-building-fax-automation-system</loc>
<lastmod>2026-02-07T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/using-google-sheets-api-with-node-js</loc>
<lastmod>2025-07-02T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/configuration-for-using-asterisk-on-cloud-platforms-such-as-gcp-with-nat-traversal</loc>
<lastmod>2025-04-08T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-install-and-setup-asterisk-on-ubuntu</loc>
<lastmod>2025-04-05T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-automate-ssl-for-custom-domain-managed-by-cloudflare-using-caddy</loc>
<lastmod>2024-09-10T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-transfer-domain-from-squarespace-to-cloudflare</loc>
<lastmod>2024-09-09T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-install-thonny-on-windows-11</loc>
<lastmod>2024-09-05T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/case-study-on-building-iot-system</loc>
<lastmod>2024-08-30T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-install-latest-bluez-on-ubuntu</loc>
<lastmod>2024-08-29T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-install-pyenv-and-python-on-ubuntu</loc>
<lastmod>2024-08-28T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/trying-seeed-xiao-nrf52840-on-macos-with-arduino-ide</loc>
<lastmod>2024-08-27T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/sending-tailwind-styled-emails-with-react-email-and-sendgrid-in-next-js</loc>
<lastmod>2024-07-24T04:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/receiving-emails-with-sendgrid-inbound-parse-webhook-in-next-js</loc>
<lastmod>2024-07-23T07:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/case-study-on-building-a-matching-site</loc>
<lastmod>2024-06-14T07:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-use-vercel-ai-sdk-with-ollama-and-openai-in-nextjs</loc>
<lastmod>2024-06-12T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/running-llama3-and-phi3-as-servers-using-ollama-and-operating-via-api</loc>
<lastmod>2024-06-07T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/execute-specified-script-on-file-addition-in-paperless-ngx</loc>
<lastmod>2024-06-05T01:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-install-ollama-on-ubuntu-and-run-phi3</loc>
<lastmod>2024-06-03T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-run-japanese-llama3-model-using-ollama</loc>
<lastmod>2024-05-28T01:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-run-llama3-on-macos-using-ollama</loc>
<lastmod>2024-05-23T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/backup-and-change-bindings-of-running-docker-compose-data</loc>
<lastmod>2024-05-22T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-try-livekit</loc>
<lastmod>2024-05-21T07:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-install-syncthing-on-ubuntu</loc>
<lastmod>2024-04-30T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/localize-mapbox-in-flutter-to-japanese</loc>
<lastmod>2024-04-05T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-install-homebrew-ubuntu</loc>
<lastmod>2024-03-28T01:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/advantages-and-disadvantages-of-scratch-development</loc>
<lastmod>2024-03-05T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/automating-browser-operations-using-playwright</loc>
<lastmod>2024-03-04T07:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/integrating-homeassistant-with-switchbot-cloud-to-operate-from-switchbot-hub</loc>
<lastmod>2024-02-07T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-setup-homeassistant-on-ubuntu-using-docker</loc>
<lastmod>2024-02-06T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/using-autohotkey-and-task-scheduler-to-schedule-execution-with-power-automate-desktop</loc>
<lastmod>2024-01-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/executing-shortcut-keys-from-script-using-autohotkey-on-windows11</loc>
<lastmod>2024-01-22T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/implement-a-chat-form-with-chatgpt-in-nextjs</loc>
<lastmod>2024-01-16T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/setup-and-trying-chatgpt-api</loc>
<lastmod>2024-01-15T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-install-latest-tailscale-on-synology-nas</loc>
<lastmod>2024-01-12T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/implementing-qrcode-generation-and-download-in-nextjs</loc>
<lastmod>2024-01-10T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/implementing-qrcode-scanner-in-nextjs</loc>
<lastmod>2024-01-09T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/sending-message-to-slack-using-power-automate-desktop</loc>
<lastmod>2024-01-05T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-read-and-write-csv-using-power-automate-desktop</loc>
<lastmod>2024-01-04T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/importing-csv-data-using-database-functions-in-supabase</loc>
<lastmod>2023-12-29T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-install-tailscale-on-windows11</loc>
<lastmod>2023-12-28T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/troubleshooting-methods-when-a-dell-monitor-connected-via-usb-type-c-does-not-display</loc>
<lastmod>2023-12-27T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/using-rustdesk-for-remote-desktop-instead-of-teamviewer</loc>
<lastmod>2023-12-26T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-install-wsl2-on-windows11</loc>
<lastmod>2023-12-25T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-generate-pdf-using-google-apps-script</loc>
<lastmod>2023-12-22T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-add-custom-menu-to-google-spreadsheet</loc>
<lastmod>2023-12-21T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/sending-email-using-google-apps-script</loc>
<lastmod>2023-12-20T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/case-study-on-building-an-automated-system-for-creating-business-documents</loc>
<lastmod>2023-12-19T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-add-annotations-to-charts-with-nextjs-and-chartjs</loc>
<lastmod>2023-12-18T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-generate-access-token-for-nature-remo-api</loc>
<lastmod>2023-12-15T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-install-nextcloud-cli-client-on-ubuntu</loc>
<lastmod>2023-12-14T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-fix-emergency-mode-on-ubuntu-running-on-raspberry-pi</loc>
<lastmod>2023-12-13T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-install-adguard-home-on-ubuntu</loc>
<lastmod>2023-12-08T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/cloning-and-migrating-ubuntu-installed-on-an-sd-card-for-raspberry-pi-to-hard-drive</loc>
<lastmod>2023-12-07T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/implementing-line-messaging-api-webhook-using-supabase-edge-functions</loc>
<lastmod>2023-12-06T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/verifying-request-signature-using-hmac-sha256-in-deno</loc>
<lastmod>2023-12-05T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/register-line-developers-and-messaging-api-channel</loc>
<lastmod>2023-12-04T14:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/setup-supabase-email-configuring-to-send-email-through-resend</loc>
<lastmod>2023-12-01T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/automating-snapshot-creation-with-kopia-and-cron-on-ubuntu</loc>
<lastmod>2023-11-30T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/invoke-supabase-edge-function-in-database-function-by-using-http-post</loc>
<lastmod>2023-11-29T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-use-supabase-vault-to-manage-secrets</loc>
<lastmod>2023-11-28T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-scheduling-supabase-jobs-using-pg-cron</loc>
<lastmod>2023-11-27T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/using-supabase-webhook-to-execute-edge-function</loc>
<lastmod>2023-11-24T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/send-email-with-resend-and-supabase-edge-functions</loc>
<lastmod>2023-11-23T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-setup-caddy-reverse-proxy-with-wildcard-certificate</loc>
<lastmod>2023-11-22T01:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-update-portainer</loc>
<lastmod>2023-11-21T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-use-watchman-to-automate-executing-scripts</loc>
<lastmod>2023-11-20T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/setup-cloudflare-pages-deploy-hook</loc>
<lastmod>2023-11-17T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-install-go-on-ubuntu</loc>
<lastmod>2023-11-16T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-install-tailscale-on-ubuntu</loc>
<lastmod>2023-11-15T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/steps-to-install-code-server-on-ubuntu</loc>
<lastmod>2023-11-14T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-generate-sitemap-automatically-in-nextjs</loc>
<lastmod>2023-11-13T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/sending-tailwind-styled-emails-using-react-email-and-resend</loc>
<lastmod>2023-11-10T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/implementing-contact-form-with-resend-in-nextjs</loc>
<lastmod>2023-11-09T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/configuring-custom-domain-in-resend</loc>
<lastmod>2023-11-08T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/trying-resend</loc>
<lastmod>2023-11-07T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-use-supabase-cli</loc>
<lastmod>2023-11-06T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/setup-supabase-cli</loc>
<lastmod>2023-11-03T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/implementing-route-search-faeture-using-mapbox-in-nextjs</loc>
<lastmod>2023-11-02T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/setup-supabase</loc>
<lastmod>2023-11-01T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/setup-japanese-map-using-mapbox-in-nextjs</loc>
<lastmod>2023-10-30T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/setup-nvm-nodejs-pnpm-on-ubuntu</loc>
<lastmod>2023-10-23T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/implementing-contact-in-nextjs-using-slack-incoming-webhook</loc>
<lastmod>2023-10-16T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-setup-incoming-webhook-for-slack</loc>
<lastmod>2023-10-09T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-install-rust-to-ubuntu</loc>
<lastmod>2023-10-02T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-implement-csv-import-feature-in-nextjs</loc>
<lastmod>2023-09-25T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-implement-pdf-generate-feature-nextjs</loc>
<lastmod>2023-09-18T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://ritaiz.com/articles/how-to-deploy-supabase-edge-function-for-stripe</loc>
<lastmod>2023-09-11T06:00:00.000Z</lastmod>
</url>
</urlset>
