<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://blog.afamung.dev/</loc></url><url><loc>https://blog.afamung.dev/about/</loc></url><url><loc>https://blog.afamung.dev/articles/</loc></url><url><loc>https://blog.afamung.dev/articles/acm-certificate-dns-validation-cloudformation-12-hour-timeout/</loc></url><url><loc>https://blog.afamung.dev/articles/ai-image-brightness-edit-logo-collapse-diffusion-model/</loc></url><url><loc>https://blog.afamung.dev/articles/alb-does-not-validate-backend-cert/</loc></url><url><loc>https://blog.afamung.dev/articles/alb-ec2-reverse-proxy/</loc></url><url><loc>https://blog.afamung.dev/articles/alb-httpd-https-detection-setenvif/</loc></url><url><loc>https://blog.afamung.dev/articles/amazon-linux-2-os-version-check/</loc></url><url><loc>https://blog.afamung.dev/articles/amazon-linux-2-postgresql11-amazon-linux-extras/</loc></url><url><loc>https://blog.afamung.dev/articles/android-disable-battery-optimization-play-policy/</loc></url><url><loc>https://blog.afamung.dev/articles/android-foreground-service-5-second-limit/</loc></url><url><loc>https://blog.afamung.dev/articles/android-imageview-adjustviewbounds-aspect-ratio/</loc></url><url><loc>https://blog.afamung.dev/articles/android-imageview-scaletype/</loc></url><url><loc>https://blog.afamung.dev/articles/android-location-distanceto-wgs84-not-2d-plane/</loc></url><url><loc>https://blog.afamung.dev/articles/android-muting-recently-noisy-notification-key/</loc></url><url><loc>https://blog.afamung.dev/articles/android-pendingintent-notification-tap-redraw/</loc></url><url><loc>https://blog.afamung.dev/articles/android-startforegroundservice-crash/</loc></url><url><loc>https://blog.afamung.dev/articles/android-studio-sdk-license-not-accepted-macos/</loc></url><url><loc>https://blog.afamung.dev/articles/android-support-library-version-resolutionstrategy/</loc></url><url><loc>https://blog.afamung.dev/articles/android-tools-node-remove-read-phone-state/</loc></url><url><loc>https://blog.afamung.dev/articles/apache-maintenance-mode-with-mod-rewrite/</loc></url><url><loc>https://blog.afamung.dev/articles/api-gateway-get-method-body-behavior/</loc></url><url><loc>https://blog.afamung.dev/articles/api-gateway-vtl-util-tojson-empty-firehose/</loc></url><url><loc>https://blog.afamung.dev/articles/api-response-root-object-not-array/</loc></url><url><loc>https://blog.afamung.dev/articles/athena-like-prefix-vs-starts-with/</loc></url><url><loc>https://blog.afamung.dev/articles/athena-table-not-found-lambda-glue-permission/</loc></url><url><loc>https://blog.afamung.dev/articles/aurora-backing-up-status-after-resume/</loc></url><url><loc>https://blog.afamung.dev/articles/aurora-load-test-s3-replication/</loc></url><url><loc>https://blog.afamung.dev/articles/aurora-mysql-alter-system-crash-fault-injection/</loc></url><url><loc>https://blog.afamung.dev/articles/aurora-postgresql-io-optimized-cost-check/</loc></url><url><loc>https://blog.afamung.dev/articles/aurora-query-editor-search-path-autocommit/</loc></url><url><loc>https://blog.afamung.dev/articles/aurora-serverless-v2-reader-scale-out-not-automatic/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-cdk-v1-workshop-sqs-sns/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-cli-v1-bundled-installer/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-custom-resource-physical-resource-id-reference/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-iam-deny-by-source-ip/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-iam-user-rename-cli-only/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-iot-ats-amazon-trust-services/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-iot-basic-ingest-free-not-discounted/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-iot-certificate-expiry-2049/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-iot-core-mqtt-cbor-payload-size/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-iot-core-mqtt-websocket-jwt-custom-auth/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-iot-core-topic-8-levels-limit/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-iot-csr-subject-cn-not-required/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-iot-policy-wildcard-plus-sharp/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-iot-rule-decode-not-delivered-to-subscriber/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-iot-topic-rule-topic-function/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-organizations-account-removal-wait-and-close-quota/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-quicksight-unsubscribe-before-account-closure/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-sdk-js-v3-apiversion-not-needed/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-sdk-js-v3-request-handler-timeout/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-sdk-js-v3-retry-maxattempts-retrymode/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-secrets-manager-hyphen-six-chars-suffix/</loc></url><url><loc>https://blog.afamung.dev/articles/aws-ses-send-email-cli-shorthand-options/</loc></url><url><loc>https://blog.afamung.dev/articles/bash-parameter-expansion-colon-undefined-vs-empty/</loc></url><url><loc>https://blog.afamung.dev/articles/bash-set-euo-pipefail/</loc></url><url><loc>https://blog.afamung.dev/articles/bash-string-check-n-z/</loc></url><url><loc>https://blog.afamung.dev/articles/bash-string-concatenation-methods/</loc></url><url><loc>https://blog.afamung.dev/articles/bedrock-jp-cris-osaka/</loc></url><url><loc>https://blog.afamung.dev/articles/bedrock-sonnet-ocr-kou-to-e-misread/</loc></url><url><loc>https://blog.afamung.dev/articles/bedrock-vision-author-name-normalization/</loc></url><url><loc>https://blog.afamung.dev/articles/bedrock-vision-ocr-no-trailing-period/</loc></url><url><loc>https://blog.afamung.dev/articles/bedrock-vision-vertical-text-dakuten-inconsistency/</loc></url><url><loc>https://blog.afamung.dev/articles/ble-address-invalid-bit-patterns/</loc></url><url><loc>https://blog.afamung.dev/articles/building-this-blog-with-astro-cloudflare/</loc></url><url><loc>https://blog.afamung.dev/articles/cat-mv-prepend-file-content/</loc></url><url><loc>https://blog.afamung.dev/articles/cbor-diagnostic-notation-postgresql-storage/</loc></url><url><loc>https://blog.afamung.dev/articles/cdk-aurora-postgresql-serverless-v2-parametergroup-engine-mode/</loc></url><url><loc>https://blog.afamung.dev/articles/cdk-bootstrap-account-permissions/</loc></url><url><loc>https://blog.afamung.dev/articles/cdk-bootstrap-required-for-asset-stacks/</loc></url><url><loc>https://blog.afamung.dev/articles/cdk-cfn-exec-role-ssm-getparameters-accessdenied/</loc></url><url><loc>https://blog.afamung.dev/articles/cdk-hostedzone-fromhostedzoneid-zonename-error/</loc></url><url><loc>https://blog.afamung.dev/articles/cdk-logical-id-255-characters-limit/</loc></url><url><loc>https://blog.afamung.dev/articles/cdk-non-empty-zip-node-15-6/</loc></url><url><loc>https://blog.afamung.dev/articles/cdk-params-and-secrets-extension-layer-stuck-at-v4/</loc></url><url><loc>https://blog.afamung.dev/articles/centos6-rpmdb-db-files-lock-error/</loc></url><url><loc>https://blog.afamung.dev/articles/centos7-hostnamectl-set-hostname/</loc></url><url><loc>https://blog.afamung.dev/articles/centos7-locale-localectl/</loc></url><url><loc>https://blog.afamung.dev/articles/centos7-squid3-basic-auth-proxy/</loc></url><url><loc>https://blog.afamung.dev/articles/certbot-auto-1-3-0-to-1-5-0-insecure-permissions/</loc></url><url><loc>https://blog.afamung.dev/articles/check-public-key-fingerprint-with-ssh-keygen/</loc></url><url><loc>https://blog.afamung.dev/articles/claude-android-health-connect/</loc></url><url><loc>https://blog.afamung.dev/articles/claude-vision-standard-tier-image-size-limits/</loc></url><url><loc>https://blog.afamung.dev/articles/cloudformation-role-invalid-cannot-be-assumed/</loc></url><url><loc>https://blog.afamung.dev/articles/cloudformation-rollback-complete-cannot-update/</loc></url><url><loc>https://blog.afamung.dev/articles/cloudfront-access-log-uri-rewrite-original-uri/</loc></url><url><loc>https://blog.afamung.dev/articles/cloudfront-functions-js-2-0-runtime/</loc></url><url><loc>https://blog.afamung.dev/articles/cloudfront-subdirectory-index-html-cloudfront-functions/</loc></url><url><loc>https://blog.afamung.dev/articles/cloudwatch-logs-insights-count-requires-stats/</loc></url><url><loc>https://blog.afamung.dev/articles/codebuild-npm-install-local-custom-cache/</loc></url><url><loc>https://blog.afamung.dev/articles/companion-device-manager-ble-reconnect-detection/</loc></url><url><loc>https://blog.afamung.dev/articles/composer-process-timeout-config/</loc></url><url><loc>https://blog.afamung.dev/articles/console-log-nested-object-depth/</loc></url><url><loc>https://blog.afamung.dev/articles/cron-log-filename-date-percent-escape/</loc></url><url><loc>https://blog.afamung.dev/articles/css-text-autospace-cjk-spacing/</loc></url><url><loc>https://blog.afamung.dev/articles/csv-injection-block-formula-characters/</loc></url><url><loc>https://blog.afamung.dev/articles/curl-proxy-auth-cli-vs-env/</loc></url><url><loc>https://blog.afamung.dev/articles/curl-resolve-fix-hostname-to-ip/</loc></url><url><loc>https://blog.afamung.dev/articles/curl-w-option-request-phase-timing/</loc></url><url><loc>https://blog.afamung.dev/articles/cursor-webview-service-worker-invalid-state/</loc></url><url><loc>https://blog.afamung.dev/articles/dayjs-extend-where-to-call/</loc></url><url><loc>https://blog.afamung.dev/articles/dayjs-tz-iso8601-format-not-toisostring/</loc></url><url><loc>https://blog.afamung.dev/articles/debian-bullseye-eol-security-404/</loc></url><url><loc>https://blog.afamung.dev/articles/describe-instance-status-empty-for-stopped-instances/</loc></url><url><loc>https://blog.afamung.dev/articles/devcontainer-remoteenv-path-project-bin/</loc></url><url><loc>https://blog.afamung.dev/articles/direnv-aws-config-file-per-directory/</loc></url><url><loc>https://blog.afamung.dev/articles/direnv-envrc-no-cascade/</loc></url><url><loc>https://blog.afamung.dev/articles/direnv-install-bashrc-hook/</loc></url><url><loc>https://blog.afamung.dev/articles/disown-h-does-not-replace-nohup/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-attach-detach-ctrl-p-ctrl-q/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-compose-1-25-5-curl-install-linux/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-compose-environment-multiline-value-yaml-block-scalar/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-compose-pull-missing-latest-tag-issue/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-compose-restart-environment-not-reloaded/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-compose-run-rm-orphan-containers/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-compose-watch-exclusive-lock-error/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-daemon-socket-permission-denied/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-devicemapper-thinpool-free-space-error/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-floating-tag-patch-version-check/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-healthcheck-nginx-php-fpm/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-images-vs-ps-stop-all-containers/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-install-commands-centos-ubuntu-mac/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-logs-follow-tail-300/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-mysql-dump-restore-in-container/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-remove-images-by-id/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-rm-container-ps-a/</loc></url><url><loc>https://blog.afamung.dev/articles/docker-run-execution-methods/</loc></url><url><loc>https://blog.afamung.dev/articles/dynamodb-local-ttl-attribute-should-not-be-range-key/</loc></url><url><loc>https://blog.afamung.dev/articles/ears-requirements-syntax/</loc></url><url><loc>https://blog.afamung.dev/articles/ec2-postfix-relay-amazon-ses/</loc></url><url><loc>https://blog.afamung.dev/articles/ec2-root-volume-growpart-xfs-growfs-resize/</loc></url><url><loc>https://blog.afamung.dev/articles/eclipse-clean-launch-macos/</loc></url><url><loc>https://blog.afamung.dev/articles/ecr-push-local-docker-image/</loc></url><url><loc>https://blog.afamung.dev/articles/ecs-awslogs-group-name-aws-prefix-reserved/</loc></url><url><loc>https://blog.afamung.dev/articles/ecs-binpack-fargate-task-isolation/</loc></url><url><loc>https://blog.afamung.dev/articles/ecs-fargate-nginx-nodejs-cpu-memory-sizing/</loc></url><url><loc>https://blog.afamung.dev/articles/ecs-fargate-platform-version-1-3-0-retired/</loc></url><url><loc>https://blog.afamung.dev/articles/ecs-task-role-vs-task-execution-role/</loc></url><url><loc>https://blog.afamung.dev/articles/eloquent-uuid-primary-key/</loc></url><url><loc>https://blog.afamung.dev/articles/eventbridge-s3-key-wildcard-filter/</loc></url><url><loc>https://blog.afamung.dev/articles/fail2ban-ubuntu-sshd-jail-not-enabled-by-default/</loc></url><url><loc>https://blog.afamung.dev/articles/find-xargs-gzip-log-compress/</loc></url><url><loc>https://blog.afamung.dev/articles/find-xargs-wc-line-count-oneliners/</loc></url><url><loc>https://blog.afamung.dev/articles/firehose-lambda-transform-record-id-required/</loc></url><url><loc>https://blog.afamung.dev/articles/firehose-transform-lambda-invokeaccessdenied/</loc></url><url><loc>https://blog.afamung.dev/articles/forgejo-actions-oidc-aws-audience/</loc></url><url><loc>https://blog.afamung.dev/articles/format-detection-telephone-no-ios-safari/</loc></url><url><loc>https://blog.afamung.dev/articles/git-checkout-restore-file-and-branch-from-tag/</loc></url><url><loc>https://blog.afamung.dev/articles/git-clean-fd-untracked-files/</loc></url><url><loc>https://blog.afamung.dev/articles/git-clone-branch-submodule/</loc></url><url><loc>https://blog.afamung.dev/articles/git-credential-devcontainer-mac/</loc></url><url><loc>https://blog.afamung.dev/articles/git-delete-tags-brace-expansion/</loc></url><url><loc>https://blog.afamung.dev/articles/git-info-exclude-local-ignore/</loc></url><url><loc>https://blog.afamung.dev/articles/git-remote-codecommit-install-linux-macos-brew/</loc></url><url><loc>https://blog.afamung.dev/articles/git-subdirectory-extraction-filter-repo/</loc></url><url><loc>https://blog.afamung.dev/articles/git-tag-prune-tags-sync/</loc></url><url><loc>https://blog.afamung.dev/articles/global-accelerator-vs-cloudfront-alb-latency/</loc></url><url><loc>https://blog.afamung.dev/articles/goodharts-law/</loc></url><url><loc>https://blog.afamung.dev/articles/gradle-dependencies-configuration-compile/</loc></url><url><loc>https://blog.afamung.dev/articles/gradle-dependencies-implementation-compileclasspath/</loc></url><url><loc>https://blog.afamung.dev/articles/hex-string-to-argb-color-code/</loc></url><url><loc>https://blog.afamung.dev/articles/histcontrol-ignoredups-ignorespace-ignoreboth/</loc></url><url><loc>https://blog.afamung.dev/articles/homebrew-node-to-nvm-migration/</loc></url><url><loc>https://blog.afamung.dev/articles/homebrew-permission-denied-apply2files/</loc></url><url><loc>https://blog.afamung.dev/articles/imei-check-digit-luhn-even-odd-position-mistake/</loc></url><url><loc>https://blog.afamung.dev/articles/ios-apns-entitlements-development-production/</loc></url><url><loc>https://blog.afamung.dev/articles/ios-ats-exception-settings/</loc></url><url><loc>https://blog.afamung.dev/articles/ios-statusbar-kvc-hack/</loc></url><url><loc>https://blog.afamung.dev/articles/iptables-port-forward-postgresql-ec2/</loc></url><url><loc>https://blog.afamung.dev/articles/jest-oom-killed-cdk-snapshot/</loc></url><url><loc>https://blog.afamung.dev/articles/jest-silent-override-with-no-silent/</loc></url><url><loc>https://blog.afamung.dev/articles/json-safe-encode-hex-options/</loc></url><url><loc>https://blog.afamung.dev/articles/jwt-auth-design-checklist/</loc></url><url><loc>https://blog.afamung.dev/articles/keytool-debug-keystore-fingerprint/</loc></url><url><loc>https://blog.afamung.dev/articles/kms-customer-managed-key-no-immediate-delete/</loc></url><url><loc>https://blog.afamung.dev/articles/lambda-memory-utilization-60-80-percent-not-official/</loc></url><url><loc>https://blog.afamung.dev/articles/laravel-postgres-enum-create-type-ignored/</loc></url><url><loc>https://blog.afamung.dev/articles/laravel-seeder-class-not-found-composer-dump-autoload/</loc></url><url><loc>https://blog.afamung.dev/articles/laravel-session-secure-samesite-not-default/</loc></url><url><loc>https://blog.afamung.dev/articles/laravel-softdeletes-trait-usage/</loc></url><url><loc>https://blog.afamung.dev/articles/linux-add-blank-line-after-each-line/</loc></url><url><loc>https://blog.afamung.dev/articles/linux-date-s-manual-clock-change-rtc-ntp/</loc></url><url><loc>https://blog.afamung.dev/articles/linux-lastlog-last-login-time/</loc></url><url><loc>https://blog.afamung.dev/articles/linux-usermod-change-home-directory/</loc></url><url><loc>https://blog.afamung.dev/articles/ls-s-sort-tie-order/</loc></url><url><loc>https://blog.afamung.dev/articles/macos-quarantine-attribute-remove-xattr/</loc></url><url><loc>https://blog.afamung.dev/articles/mqtt-v5-correlation-data-vs-v3-payload/</loc></url><url><loc>https://blog.afamung.dev/articles/mysql-binlog-expire-logs-days-30-to-40/</loc></url><url><loc>https://blog.afamung.dev/articles/mysql-cert-expiry-check-methods/</loc></url><url><loc>https://blog.afamung.dev/articles/mysql-foreign-key-checks-disable-enable/</loc></url><url><loc>https://blog.afamung.dev/articles/mysql-kill-not-always-immediate/</loc></url><url><loc>https://blog.afamung.dev/articles/mysql-lpad-zero-fill-idempotent-update/</loc></url><url><loc>https://blog.afamung.dev/articles/mysql-random-row-join-technique/</loc></url><url><loc>https://blog.afamung.dev/articles/mysql-silent-option-tab-separated-output/</loc></url><url><loc>https://blog.afamung.dev/articles/mysql-trigger-show-drop-create-pending/</loc></url><url><loc>https://blog.afamung.dev/articles/mysqlslap-innodb-concurrency-300-load-test/</loc></url><url><loc>https://blog.afamung.dev/articles/nginx-basic-auth-setup/</loc></url><url><loc>https://blog.afamung.dev/articles/nginx-gzip-location-priority/</loc></url><url><loc>https://blog.afamung.dev/articles/nginx-maintenance-mode-with-map/</loc></url><url><loc>https://blog.afamung.dev/articles/nginx-ssl-directive-deprecated/</loc></url><url><loc>https://blog.afamung.dev/articles/nginx-try-files-index-html-redirect-loop/</loc></url><url><loc>https://blog.afamung.dev/articles/npm-ci-prefix-requires-package-json/</loc></url><url><loc>https://blog.afamung.dev/articles/npm-lockfile-resolved-field-removal/</loc></url><url><loc>https://blog.afamung.dev/articles/npm-package-json-unlicensed-see-license-in/</loc></url><url><loc>https://blog.afamung.dev/articles/npm-trusted-publishing-requires-existing-package/</loc></url><url><loc>https://blog.afamung.dev/articles/npm-version-devcontainer-node-feature-v2/</loc></url><url><loc>https://blog.afamung.dev/articles/nvm-v0-38-0-and-node-14-lts/</loc></url><url><loc>https://blog.afamung.dev/articles/objective-c-swift-uuid-string-by-version/</loc></url><url><loc>https://blog.afamung.dev/articles/on-conflict-do-update-cannot-affect-row-a-second-time/</loc></url><url><loc>https://blog.afamung.dev/articles/oom-adj-is-deprecated-but-still-works/</loc></url><url><loc>https://blog.afamung.dev/articles/openssl-genrsa-csr/</loc></url><url><loc>https://blog.afamung.dev/articles/openssl-sclient-servername-sni-certificate-check/</loc></url><url><loc>https://blog.afamung.dev/articles/otel-parentbased-traceidratio-sqs-lambda/</loc></url><url><loc>https://blog.afamung.dev/articles/owasp-csv-injection-adds-lf-and-fullwidth/</loc></url><url><loc>https://blog.afamung.dev/articles/owasp-csv-injection-adds-tab-and-cr/</loc></url><url><loc>https://blog.afamung.dev/articles/page/2/</loc></url><url><loc>https://blog.afamung.dev/articles/page/3/</loc></url><url><loc>https://blog.afamung.dev/articles/page/4/</loc></url><url><loc>https://blog.afamung.dev/articles/page/5/</loc></url><url><loc>https://blog.afamung.dev/articles/page/6/</loc></url><url><loc>https://blog.afamung.dev/articles/page/7/</loc></url><url><loc>https://blog.afamung.dev/articles/page/8/</loc></url><url><loc>https://blog.afamung.dev/articles/page/9/</loc></url><url><loc>https://blog.afamung.dev/articles/page/10/</loc></url><url><loc>https://blog.afamung.dev/articles/page/11/</loc></url><url><loc>https://blog.afamung.dev/articles/php-cli-memory-limit-override/</loc></url><url><loc>https://blog.afamung.dev/articles/php-fpm-stderr-named-pipe/</loc></url><url><loc>https://blog.afamung.dev/articles/php-mail-sender-name-mb-encode-mimeheader/</loc></url><url><loc>https://blog.afamung.dev/articles/phpunit-assert-methods-memo/</loc></url><url><loc>https://blog.afamung.dev/articles/pilot-lamp-vs-pilot-light-dr/</loc></url><url><loc>https://blog.afamung.dev/articles/postgres-arithmetic-expression-index-not-used/</loc></url><url><loc>https://blog.afamung.dev/articles/postgres-array-agg-distinct-order-by/</loc></url><url><loc>https://blog.afamung.dev/articles/postgres-check-constraint-conditional-null/</loc></url><url><loc>https://blog.afamung.dev/articles/postgres-constraint-modify-drop-add/</loc></url><url><loc>https://blog.afamung.dev/articles/postgres-extract-epoch-modulo-double-precision-error/</loc></url><url><loc>https://blog.afamung.dev/articles/postgres-image-no-slim-tag-align-to-bookworm/</loc></url><url><loc>https://blog.afamung.dev/articles/postgres-relpages-table-size-pitfall/</loc></url><url><loc>https://blog.afamung.dev/articles/postgres-unique-nulls-not-distinct-trap/</loc></url><url><loc>https://blog.afamung.dev/articles/postgresql-11-ubuntu-2004-apt-install/</loc></url><url><loc>https://blog.afamung.dev/articles/postgresql-array-agg-no-rows-returns-null/</loc></url><url><loc>https://blog.afamung.dev/articles/postgresql-copy-extra-data-after-last-expected-column/</loc></url><url><loc>https://blog.afamung.dev/articles/postgresql-csv-import-null-as-option/</loc></url><url><loc>https://blog.afamung.dev/articles/postgresql-distinct-multiple-columns-vs-distinct-on/</loc></url><url><loc>https://blog.afamung.dev/articles/postgresql-distinct-with-aggregate-functions/</loc></url><url><loc>https://blog.afamung.dev/articles/postgresql-elapsed-days-integer/</loc></url><url><loc>https://blog.afamung.dev/articles/postgresql-fdw-list-foreign-servers/</loc></url><url><loc>https://blog.afamung.dev/articles/postgresql-nearest-time-per-user-window-function/</loc></url><url><loc>https://blog.afamung.dev/articles/postgresql-now-vs-clock-timestamp/</loc></url><url><loc>https://blog.afamung.dev/articles/postgresql-previous-day-date-timezone-tokyo/</loc></url><url><loc>https://blog.afamung.dev/articles/postgresql-psql-common-meta-commands/</loc></url><url><loc>https://blog.afamung.dev/articles/postgresql-query-execution-time-measurement/</loc></url><url><loc>https://blog.afamung.dev/articles/postgresql-set-constraints-deferred-requires-deferrable/</loc></url><url><loc>https://blog.afamung.dev/articles/postgresql-show-timezone-is-session-setting/</loc></url><url><loc>https://blog.afamung.dev/articles/postgresql-timestamptz-at-time-zone-direction/</loc></url><url><loc>https://blog.afamung.dev/articles/postgresql11-pg-dump-pg-restore-custom-format/</loc></url><url><loc>https://blog.afamung.dev/articles/projen-projenrc-js-to-ts/</loc></url><url><loc>https://blog.afamung.dev/articles/projen-yarn-install-404-removed-package/</loc></url><url><loc>https://blog.afamung.dev/articles/rds-modifying-status-cannot-stop/</loc></url><url><loc>https://blog.afamung.dev/articles/retrofit-gson-field-naming-policy/</loc></url><url><loc>https://blog.afamung.dev/articles/s3-bucket-policy-public-ip-cloudfront-patterns/</loc></url><url><loc>https://blog.afamung.dev/articles/s3-cors-configuration-elements/</loc></url><url><loc>https://blog.afamung.dev/articles/s3-kms-key-rotation-update-object-encryption/</loc></url><url><loc>https://blog.afamung.dev/articles/s3-list-objects-v2-max-1000-and-key-order/</loc></url><url><loc>https://blog.afamung.dev/articles/s3-ls-recursive-summarize-human-readable/</loc></url><url><loc>https://blog.afamung.dev/articles/s3-tables-hidden-partitioning-still-needs-design/</loc></url><url><loc>https://blog.afamung.dev/articles/s3-tables-lake-formation-merge-permissions/</loc></url><url><loc>https://blog.afamung.dev/articles/sagemaker-studio-kernel-dies-memory/</loc></url><url><loc>https://blog.afamung.dev/articles/security-through-obscurity-term-history/</loc></url><url><loc>https://blog.afamung.dev/articles/sed-insert-newline-after-dot-gnu-vs-bsd/</loc></url><url><loc>https://blog.afamung.dev/articles/sentencepiece-unigram-vocab-size/</loc></url><url><loc>https://blog.afamung.dev/articles/sentencepiece-vocab-size-numeric-tokenizer/</loc></url><url><loc>https://blog.afamung.dev/articles/ses-account-level-suppression-list-cli/</loc></url><url><loc>https://blog.afamung.dev/articles/ses-mailbox-simulator-bounce-complaint-test/</loc></url><url><loc>https://blog.afamung.dev/articles/ses-recipient-restriction-forallvalues-not-foranyvalue/</loc></url><url><loc>https://blog.afamung.dev/articles/ses-sendemail-not-logged-in-cloudtrail/</loc></url><url><loc>https://blog.afamung.dev/articles/shell-script-get-own-directory-with-dirname/</loc></url><url><loc>https://blog.afamung.dev/articles/sns-fanout-multiple-lambda-filter-policy/</loc></url><url><loc>https://blog.afamung.dev/articles/sql-min-without-table/</loc></url><url><loc>https://blog.afamung.dev/articles/sqs-dlq-single-queue-anti-pattern/</loc></url><url><loc>https://blog.afamung.dev/articles/sqs-lambda-partial-batch-response/</loc></url><url><loc>https://blog.afamung.dev/articles/sqs-visibility-timeout-190-vs-180/</loc></url><url><loc>https://blog.afamung.dev/articles/ssh-keygen-remove-passphrase-openssh-format/</loc></url><url><loc>https://blog.afamung.dev/articles/ssh-port-forward-localhost-127/</loc></url><url><loc>https://blog.afamung.dev/articles/ssh-terminal-background-color-by-hostname/</loc></url><url><loc>https://blog.afamung.dev/articles/ssm-ec2messages-vpc-endpoint-not-required/</loc></url><url><loc>https://blog.afamung.dev/articles/state-machine-timeout-eventbridge-sns/</loc></url><url><loc>https://blog.afamung.dev/articles/step-functions-parallel-output-256kb-limit/</loc></url><url><loc>https://blog.afamung.dev/articles/su-to-nologin-user/</loc></url><url><loc>https://blog.afamung.dev/articles/swift-string-format-basics/</loc></url><url><loc>https://blog.afamung.dev/articles/switch-to-nodebrew-from-homebrew-node/</loc></url><url><loc>https://blog.afamung.dev/articles/symfony-doctrine-dbal-mysql-connection/</loc></url><url><loc>https://blog.afamung.dev/articles/tensorflow-cpu-instructions-and-aws-instance-choice/</loc></url><url><loc>https://blog.afamung.dev/articles/timedatectl-set-timezone-tokyo/</loc></url><url><loc>https://blog.afamung.dev/articles/transformer-papers-llm-boom-trigger/</loc></url><url><loc>https://blog.afamung.dev/articles/typeof-undefined-vs-function-method-check/</loc></url><url><loc>https://blog.afamung.dev/articles/typescript-remove-undefined-properties-type-gap/</loc></url><url><loc>https://blog.afamung.dev/articles/ubuntu-20-04-to-22-04-do-release-upgrade/</loc></url><url><loc>https://blog.afamung.dev/articles/ubuntu-2204-docker-ce-install/</loc></url><url><loc>https://blog.afamung.dev/articles/ubuntu-netstat-install-net-tools/</loc></url><url><loc>https://blog.afamung.dev/articles/ubuntu-php73-ondrej-ppa/</loc></url><url><loc>https://blog.afamung.dev/articles/uinavigationbar-back-indicator-uiappearance/</loc></url><url><loc>https://blog.afamung.dev/articles/vagrant-halt-destroy-up-oneliner/</loc></url><url><loc>https://blog.afamung.dev/articles/vagrant-virtualbox-enable-host-time-sync/</loc></url><url><loc>https://blog.afamung.dev/articles/vertical-label-ocr-few-shot/</loc></url><url><loc>https://blog.afamung.dev/articles/vim-molokai-colorscheme/</loc></url><url><loc>https://blog.afamung.dev/articles/vue-router-3-route-query-lazy-loading-caveat/</loc></url><url><loc>https://blog.afamung.dev/articles/wc-command-counts-newlines-not-lines/</loc></url><url><loc>https://blog.afamung.dev/articles/web-api-camelcase-snake-case-naming/</loc></url><url><loc>https://blog.afamung.dev/articles/wifi-ap-location-managed-by-google/</loc></url><url><loc>https://blog.afamung.dev/articles/wifi-ble-rssi-distance-estimation-accuracy/</loc></url><url><loc>https://blog.afamung.dev/articles/xcode-select-switch-build-path/</loc></url><url><loc>https://blog.afamung.dev/articles/yarn-workspaces-private-required/</loc></url><url><loc>https://blog.afamung.dev/articles/yum-update-oom-swapfile/</loc></url><url><loc>https://blog.afamung.dev/privacy/</loc></url></urlset>