diff --git a/docs/2022-06-08-backup.html b/docs/2022-06-08-backup.html
index 3ec3e2c..a438845 100644
--- a/docs/2022-06-08-backup.html
+++ b/docs/2022-06-08-backup.html
@@ -33,6 +33,7 @@
id="user-content-backup-my-way"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#backup-my-way"
>Backup my way
@@ -157,6 +158,7 @@
id="user-content-how-to-backup"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#how-to-backup"
>How to backup
@@ -265,6 +267,7 @@ restic -r rclone:remote:PrivateData restore latest --target ~
id="user-content-backup-work-related-data"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#backup-work-related-data"
>Backup work related data
@@ -287,6 +290,7 @@ restic -r rclone:remote:PrivateData restore latest --target ~
id="user-content-recovery-strategy"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#recovery-strategy"
>Recovery strategy
@@ -313,7 +317,12 @@ restic -r rclone:remote:PrivateData restore latest --target ~
- Misc
@@ -330,6 +339,7 @@ restic -r rclone:remote:PrivateData restore latest --target ~
id="user-content-the-end"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#the-end"
>The end
diff --git a/docs/2022-06-08-dockerfile-go.html b/docs/2022-06-08-dockerfile-go.html
index 41518b4..440fc91 100644
--- a/docs/2022-06-08-dockerfile-go.html
+++ b/docs/2022-06-08-dockerfile-go.html
@@ -33,6 +33,7 @@
id="user-content-dockerfile-for-go"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#dockerfile-for-go"
>Dockerfile for Go
@@ -169,6 +170,7 @@
id="user-content-thanks"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#thanks"
>Thanks
diff --git a/docs/2022-07-10-bootstrap-go.html b/docs/2022-07-10-bootstrap-go.html
index 5036fa5..f913401 100644
--- a/docs/2022-07-10-bootstrap-go.html
+++ b/docs/2022-07-10-bootstrap-go.html
@@ -33,6 +33,7 @@
id="user-content-bootstrap-go"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#bootstrap-go"
>Bootstrap Go
@@ -48,6 +49,7 @@
id="user-content-structure"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#structure"
>Structure
@@ -138,6 +140,7 @@ internal
id="user-content-do-not-repeat"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#do-not-repeat"
>Do not repeat!
@@ -159,6 +162,7 @@ internal
id="user-content-taste-on-style-guide"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#taste-on-style-guide"
>Taste on style guide
@@ -168,6 +172,7 @@ internal
id="user-content-stop-using-global-var"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#stop-using-global-var"
>Stop using global var
@@ -186,6 +191,7 @@ internal
id="user-content-use-functional-options-but-dont-overuse-it"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#use-functional-options-but-dont-overuse-it"
>Use functional options, but don't overuse it!
@@ -239,6 +245,7 @@ internal
id="user-content-use-errgroup-as-much-as-possible"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#use-errgroup-as-much-as-possible"
>Use
@@ -283,6 +290,7 @@ internal
id="user-content-use-semaphore-when-need-to-implement-workerpool"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#use-semaphore-when-need-to-implement-workerpool"
>Use
@@ -300,6 +308,7 @@ internal
id="user-content-use-syncpool-when-need-to-reuse-object-mainly-for-bytesbuffer"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#use-syncpool-when-need-to-reuse-object-mainly-for-bytesbuffer"
>Use
@@ -339,6 +348,7 @@ internal
id="user-content-external-libs"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#external-libs"
>External libs
@@ -348,6 +358,7 @@ internal
id="user-content-no-need-vendor"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#no-need-vendor"
>No need vendor
@@ -361,6 +372,7 @@ internal
id="user-content-use-buildgo-to-include-build-tools-in-gomod"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#use-buildgo-to-include-build-tools-in-gomod"
>Use build.go
to include build tools in go.mod
@@ -391,6 +403,7 @@ internal
id="user-content-dont-use-cli-libs-spf13cobra-urfavecli-just-for-go-service"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#dont-use-cli-libs-spf13cobra-urfavecli-just-for-go-service"
>Don't use cli libs (Don't use
@@ -437,6 +451,7 @@ internal
id="user-content-dont-use-uberprototool-use-bufbuildbuf"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#dont-use-uberprototool-use-bufbuildbuf"
>Don't use uber/prototool,
@@ -451,6 +466,7 @@ internal
id="user-content-use-gin-gonicgin-for-rest"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#use-gin-gonicgin-for-rest"
>Use gin-gonic/gin for
@@ -480,6 +496,7 @@ internal
id="user-content-if-you-want-log-just-use-uber-gozap"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#if-you-want-log-just-use-uber-gozap"
>If you want log, just use
@@ -511,6 +528,7 @@ internal
id="user-content-to-read-config-use-spf13viper"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#to-read-config-use-spf13viper"
>To read config, use
@@ -534,6 +552,7 @@ internal
id="user-content-dont-overuse-orm-libs-no-need-to-handle-another-layer-above-sql"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#dont-overuse-orm-libs-no-need-to-handle-another-layer-above-sql"
>Don't overuse ORM libs, no need to handle another layer above SQL.
@@ -564,6 +583,7 @@ internal
id="user-content-connect-redis-with-redisgo-redis"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#connect-redis-with-redisgo-redis"
>Connect Redis with
@@ -634,6 +654,7 @@ internal
id="user-content-connect-mysql-with-go-sql-drivermysql"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#connect-mysql-with-go-sql-drivermysql"
>Connect MySQL with
@@ -654,6 +675,7 @@ internal
id="user-content-connect-sqlite-with-moderncorgsqlite"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#connect-sqlite-with-moderncorgsqlite"
>Connect SQLite with
@@ -678,6 +700,7 @@ internal
id="user-content-connect-kafka-with-shopifysarama"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#connect-kafka-with-shopifysarama"
>Connect Kafka with
@@ -694,6 +717,7 @@ internal
id="user-content-if-you-want-test-just-use-stretchrtestify"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#if-you-want-test-just-use-stretchrtestify"
>If you want test, just use
@@ -708,6 +732,7 @@ internal
id="user-content-if-need-to-mock-choose-matryermoq-or-ubermock"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#if-need-to-mock-choose-matryermoq-or-ubermock"
>If need to mock, choose
@@ -729,6 +754,7 @@ internal
id="user-content-be-careful-with-spf13cast"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#be-careful-with-spf13cast"
>Be careful with spf13/cast
@@ -746,6 +772,7 @@ internal
id="user-content-use-stringer-if-you-want-your-type-enum-can-be-print-as-string"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#use-stringer-if-you-want-your-type-enum-can-be-print-as-string"
>Use
@@ -776,6 +803,7 @@ stringer -type=Drink
id="user-content-dont-waste-your-time-rewrite-rate-limiter-if-your-use-case-is-simple-use-rate-or-go-redisredis_rate"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#dont-waste-your-time-rewrite-rate-limiter-if-your-use-case-is-simple-use-rate-or-go-redisredis_rate"
>Don't waste your time rewrite rate limiter if your use case is simple,
@@ -796,6 +824,7 @@ stringer -type=Drink
id="user-content-replace-go-fmt-goimports-with-mvdangofumpt"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#replace-go-fmt-goimports-with-mvdangofumpt"
>Replace go fmt
, goimports
with
@@ -807,6 +836,7 @@ stringer -type=Drink
id="user-content-use-golangcigolangci-lint"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#use-golangcigolangci-lint"
>Use
@@ -836,6 +866,7 @@ fieldalignment -fix ./internal/business/*.go
id="user-content-snippetscript"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#snippetscript"
>Snippet/script
@@ -853,6 +884,7 @@ fieldalignment -fix ./internal/business/*.go
id="user-content-thanks"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#thanks"
>Thanks
diff --git a/docs/2022-07-12-uuid-or-else.html b/docs/2022-07-12-uuid-or-else.html
index ee0ed93..6c31b7b 100644
--- a/docs/2022-07-12-uuid-or-else.html
+++ b/docs/2022-07-12-uuid-or-else.html
@@ -33,6 +33,7 @@
id="user-content-uuid-or-else"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#uuid-or-else"
>UUID or else
@@ -60,6 +61,7 @@
id="user-content-first-use-case-is-trace-id-or-context-aware-id"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#first-use-case-is-trace-id-or-context-aware-id"
>First use case is trace ID, or context aware ID
@@ -79,6 +81,7 @@
id="user-content-second-use-case-is-primary-key-also-hard-choice"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#second-use-case-is-primary-key-also-hard-choice"
>Second use case is primary key, also hard choice
@@ -103,6 +106,7 @@
id="user-content-what-else"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#what-else"
>What else?
@@ -116,6 +120,7 @@
id="user-content-thanks"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#thanks"
>Thanks
diff --git a/docs/2022-07-19-migrate-to-buf.html b/docs/2022-07-19-migrate-to-buf.html
index e6dc263..ca39724 100644
--- a/docs/2022-07-19-migrate-to-buf.html
+++ b/docs/2022-07-19-migrate-to-buf.html
@@ -33,6 +33,7 @@
id="user-content-migrate-to-buf-from-prototool"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#migrate-to-buf-from-prototool"
>Migrate to buf
from prototool
@@ -146,7 +147,12 @@
sed -i "" -e "s/\[(marshal_zap\.mask) = true]//g" ./raw/api.proto
- FAQ
@@ -199,7 +205,12 @@
- Tips
@@ -219,6 +230,7 @@
id="user-content-thanks"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#thanks"
>Thanks
diff --git a/docs/2022-07-31-experiment-go.html b/docs/2022-07-31-experiment-go.html
index bdb46a0..f483e41 100644
--- a/docs/2022-07-31-experiment-go.html
+++ b/docs/2022-07-31-experiment-go.html
@@ -33,6 +33,7 @@
id="user-content-experiment-go"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#experiment-go"
>Experiment Go
@@ -46,6 +47,7 @@
id="user-content-design-api-by-trimming-down-the-interfacestruct-or-whatever"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#design-api-by-trimming-down-the-interfacestruct-or-whatever"
>Design API by trimming down the interface/struct or whatever
@@ -107,6 +109,7 @@
id="user-content-find-alternative-to-grpcgrpc-go"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#find-alternative-to-grpcgrpc-go"
>Find alternative to
@@ -148,6 +151,7 @@
id="user-content-thanks"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#thanks"
>Thanks
diff --git a/docs/2022-07-31-sql.html b/docs/2022-07-31-sql.html
index 0e25bb0..c197e99 100644
--- a/docs/2022-07-31-sql.html
+++ b/docs/2022-07-31-sql.html
@@ -29,7 +29,12 @@
~
- SQL
@@ -48,6 +53,7 @@
id="user-content-stay-away-from-database-unique-id"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#stay-away-from-database-unique-id"
>Stay away from database unique id
@@ -61,6 +67,7 @@
id="user-content-stay-away-from-database-timestamp"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#stay-away-from-database-timestamp"
>Stay away from database timestamp
@@ -87,6 +94,7 @@
id="user-content-extra-field-for-extra-things"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#extra-field-for-extra-things"
>Extra field for extra things
@@ -103,6 +111,7 @@
id="user-content-use-index"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#use-index"
>Use index!!!
@@ -153,6 +162,7 @@
id="user-content-be-careful-with-null"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#be-careful-with-null"
>Be careful with NULL
@@ -180,6 +190,7 @@
id="user-content-varchar-or-text"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#varchar-or-text"
>
@@ -191,7 +202,12 @@
TEXT
if you don't care, just want to store something.
- LIMIT
@@ -204,6 +220,7 @@
id="user-content-be-super-careful-when-migrate-update-database-on-production-and-online"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#be-super-careful-when-migrate-update-database-on-production-and-online"
>Be super careful when migrate, update database on production and
@@ -245,13 +262,19 @@
id="user-content-heathcheck"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#heathcheck"
>Heathcheck
Use SELECT 1
to check if database failed yet.
- Tools
@@ -271,6 +294,7 @@
id="user-content-thanks"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#thanks"
>Thanks
diff --git a/docs/2022-08-10-gitignore.html b/docs/2022-08-10-gitignore.html
index 49440aa..ca8e745 100644
--- a/docs/2022-08-10-gitignore.html
+++ b/docs/2022-08-10-gitignore.html
@@ -33,13 +33,19 @@
id="user-content-gitignore"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#gitignore"
>gitignore
My quick check for .gitignore
.
- Base
@@ -57,7 +63,12 @@
.vscode/
- Go
@@ -74,6 +85,7 @@ vendor
id="user-content-python"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#python"
>Python
diff --git a/docs/2022-10-26-reload-config.html b/docs/2022-10-26-reload-config.html
index d6abcca..bcaf59c 100644
--- a/docs/2022-10-26-reload-config.html
+++ b/docs/2022-10-26-reload-config.html
@@ -33,6 +33,7 @@
id="user-content-reload-config"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#reload-config"
>Reload config
diff --git a/docs/2022-12-25-archlinux.html b/docs/2022-12-25-archlinux.html
index 1a62266..5dcb681 100644
--- a/docs/2022-12-25-archlinux.html
+++ b/docs/2022-12-25-archlinux.html
@@ -33,6 +33,7 @@
id="user-content-install-arch-linux"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#install-arch-linux"
>Install Arch Linux
@@ -50,6 +51,7 @@
id="user-content-installation-guide"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#installation-guide"
>Pre-installation
@@ -81,6 +84,7 @@
id="user-content-verify-the-boot-mode"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#verify-the-boot-mode"
>Verify the boot mode
@@ -94,6 +98,7 @@
id="user-content-connect-to-the-internet"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#connect-to-the-internet"
>Connect to the internet
@@ -107,6 +112,7 @@
id="user-content-partition-the-disks"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#partition-the-disks"
>Partition the disks
@@ -239,6 +245,7 @@ mount --mkdir /dev/extended_boot_loader_partition /mnt/boot
id="user-content-installation"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#installation"
>Installation
@@ -266,12 +273,18 @@ pacstrap -K /mnt neovim
id="user-content-configure"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#configure"
>Configure
- fstab
id="user-content-chroot"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#chroot"
>Chroot
@@ -297,6 +311,7 @@ pacstrap -K /mnt neovim
id="user-content-time-zone"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#time-zone"
>Time zone
@@ -313,6 +328,7 @@ hwclock --systohcLocalization:
@@ -332,6 +348,7 @@ hwclock --systohcNetwork configuration
@@ -343,6 +360,7 @@ hwclock --systohcInitramfs
@@ -362,6 +380,7 @@ HOOKS=(base udev ... block lvm2 filesystems)
id="user-content-root-password"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#root-password"
>Root password
@@ -372,6 +391,7 @@ HOOKS=(base udev ... block lvm2 filesystems)
id="user-content-addition"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#addition"
>Addition
@@ -381,6 +401,7 @@ HOOKS=(base udev ... block lvm2 filesystems)
id="user-content-networkmanager-wip"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#networkmanager-wip"
>Bluetooth
@@ -434,7 +456,12 @@ nohook resolv.confenable bluetooth.service
- Clock
@@ -446,6 +473,7 @@ systemctl enable bluetooth.service
id="user-content-boot-loader"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#boot-loader"
>Boot loader
@@ -455,6 +483,7 @@ systemctl enable bluetooth.service
id="user-content-systemd-boot"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#systemd-boot"
>
id="user-content-general-recommendations"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#general-recommendations"
>
id="user-content-system-administration"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#system-administration"
>System administration
@@ -578,6 +609,7 @@ homectl update joker --shell=/usr/bin/zsh
id="user-content-desktop-environment"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#desktop-environment"
>Desktop Environment
@@ -591,7 +623,12 @@ homectl update joker --shell=/usr/bin/zsh
pacman -Syu xorg-server
- GNOMEenable gdm.service
id="user-content-list-of-applications"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#list-of-applications"
>enable gdm.service
id="user-content-pacman"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#pacman"
>
id="user-content-pipewire-wip"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#pipewire-wip"
>In the end
diff --git a/docs/2022-12-25-go-test-asap.html b/docs/2022-12-25-go-test-asap.html
index 1f4191a..4ee3ab9 100644
--- a/docs/2022-12-25-go-test-asap.html
+++ b/docs/2022-12-25-go-test-asap.html
@@ -33,6 +33,7 @@
id="user-content-speed-up-writing-go-test-asap"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#speed-up-writing-go-test-asap"
>Speed up writing Go test ASAP
@@ -61,6 +62,7 @@
id="user-content-first-rewrite-the-impossible-to-test-out"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#first-rewrite-the-impossible-to-test-out"
>First, rewrite the impossible (to test) out
@@ -92,6 +94,7 @@
id="user-content-let-the-fun-writing-test-begin"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#let-the-fun-writing-test-begin"
>Let the fun (writing test) begin
diff --git a/docs/2023-03-05-incident.html b/docs/2023-03-05-incident.html
index 42ad3ea..f80ed5b 100644
--- a/docs/2023-03-05-incident.html
+++ b/docs/2023-03-05-incident.html
@@ -33,6 +33,7 @@
id="user-content-incident-come-and-go"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#incident-come-and-go"
>Incident come and go
@@ -43,6 +44,7 @@
id="user-content-service-starts-with-empty-port"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#service-starts-with-empty-port"
>Service starts with empty port
@@ -61,6 +63,7 @@
id="user-content-race-condition-of-series-of-apis"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#race-condition-of-series-of-apis"
>Race condition of series of APIs
diff --git a/docs/2023-03-08-ekyc.html b/docs/2023-03-08-ekyc.html
index 1727955..f905867 100644
--- a/docs/2023-03-08-ekyc.html
+++ b/docs/2023-03-08-ekyc.html
@@ -33,6 +33,7 @@
id="user-content-ekyc---the-battle-never-ends"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#ekyc---the-battle-never-ends"
>EKYC - The battle never ends
diff --git a/docs/2023-03-30-fonts.html b/docs/2023-03-30-fonts.html
index 8be9a4f..b0bb5a0 100644
--- a/docs/2023-03-30-fonts.html
+++ b/docs/2023-03-30-fonts.html
@@ -29,7 +29,12 @@
~
- Fonts
@@ -68,6 +73,7 @@
id="user-content-jetbrains-mono"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#jetbrains-mono"
>JetBrains Mono
@@ -100,6 +106,7 @@
id="user-content-iosevka"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#iosevka"
>Iosevka
@@ -138,6 +145,7 @@
id="user-content-recursive"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#recursive"
>Recursive
@@ -168,6 +176,7 @@
id="user-content-martian-mono"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#martian-mono"
>Martian Mono
@@ -194,7 +203,12 @@
/>
@@ -214,6 +228,7 @@
id="user-content-hermit"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#hermit"
>Hermit
@@ -229,6 +244,7 @@
id="user-content-apl-385-and-apl386"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#apl-385-and-apl386"
>
@@ -243,7 +259,12 @@
I love its wide look, also it's feel nostalgic.
@@ -264,6 +285,7 @@
id="user-content-murr-fonts-but-i-dont-use-much-now-some-fonts-i-already-try-in-the-past"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#murr-fonts-but-i-dont-use-much-now-some-fonts-i-already-try-in-the-past"
>Murr fonts, but I don't use much now (some fonts I already try in the
diff --git a/docs/2023-04-01-games.html b/docs/2023-04-01-games.html
index e39a39b..07a2921 100644
--- a/docs/2023-04-01-games.html
+++ b/docs/2023-04-01-games.html
@@ -33,6 +33,7 @@
id="user-content-games-4-fun"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#games-4-fun"
>Games 4 fun
@@ -51,6 +52,7 @@
id="user-content-ps2-emulator"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#ps2-emulator"
>PS2 emulator
@@ -106,6 +108,7 @@
id="user-content-resident-evil-4"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#resident-evil-4"
>Mega Man X Collection
@@ -246,6 +250,7 @@ patch=1,EE,2012009C,extended,00000000Mega Man X8
@@ -260,6 +265,7 @@ patch=1,EE,2012009C,extended,00000000God of War
@@ -274,6 +280,7 @@ patch=1,EE,2012009C,extended,00000000God of War II
@@ -290,6 +297,7 @@ patch=1,EE,2012009C,extended,00000000Shadow of the Colossus
@@ -306,6 +314,7 @@ patch=1,EE,2012009C,extended,00000000PS3 emulator
diff --git a/docs/2023-04-17-keeb.html b/docs/2023-04-17-keeb.html
index 0c7da22..b14e978 100644
--- a/docs/2023-04-17-keeb.html
+++ b/docs/2023-04-17-keeb.html
@@ -29,7 +29,12 @@
~
- Keeb
@@ -39,6 +44,7 @@
id="user-content-keyboard"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#keyboard"
>Keyboard
@@ -52,6 +58,7 @@
id="user-content-ikbc-cd87-cherry-mx-blue"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#ikbc-cd87-cherry-mx-blue"
>iKBC CD87 Cherry MX Blue
@@ -63,6 +70,7 @@
id="user-content-kbdfans-x-lazurite-d60lite"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#kbdfans-x-lazurite-d60lite"
>KBDfans X Lazurite D60Lite
@@ -107,7 +115,12 @@
/>
- Specs
@@ -175,6 +188,7 @@
id="user-content-layout"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#layout"
>Layout
@@ -213,6 +227,7 @@
id="user-content-review"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#review"
>Review
@@ -247,6 +262,7 @@
id="user-content-support-links"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#support-links"
>Support links
@@ -313,6 +329,7 @@
id="user-content-cool-keeb"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#cool-keeb"
>Cool keeb
@@ -389,6 +406,7 @@
id="user-content-switch"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#switch"
>Switch
@@ -398,6 +416,7 @@
id="user-content-ktt-strawberry"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#ktt-strawberry"
>KTT Strawberry
@@ -419,6 +438,7 @@
id="user-content-specs-1"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#specs-1"
>Specs
@@ -438,6 +458,7 @@
id="user-content-support-links-1"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#support-links-1"
>Support links
@@ -470,6 +491,7 @@
id="user-content-skyloong-glacier-silent-red-switch"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#skyloong-glacier-silent-red-switch"
>SKYLOONG Glacier Silent Red Switch
@@ -494,6 +516,7 @@
id="user-content-specs-2"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#specs-2"
>Specs
@@ -511,6 +534,7 @@
id="user-content-support-links-2"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#support-links-2"
>Support links
@@ -529,6 +553,7 @@
id="user-content-jwick-yellow-linear-switch"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#jwick-yellow-linear-switch"
>JWICK Yellow Linear Switch
@@ -550,6 +575,7 @@
id="user-content-specs-3"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#specs-3"
>Specs
@@ -568,6 +594,7 @@
id="user-content-support-links-3"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#support-links-3"
>Support links
@@ -584,6 +611,7 @@
id="user-content-keycap"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#keycap"
>Keycap
@@ -606,6 +634,7 @@
id="user-content-enjobpbt-9009"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#enjobpbt-9009"
>EnjobPBT 9009
@@ -637,6 +666,7 @@
id="user-content-support-links-4"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#support-links-4"
>Support links
@@ -662,6 +692,7 @@
id="user-content-color-i-love"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#color-i-love"
>Color I love
@@ -751,6 +782,7 @@
id="user-content-thanks"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#thanks"
>Thanks
diff --git a/docs/2023-04-17-naming.html b/docs/2023-04-17-naming.html
index 6796fbf..d949379 100644
--- a/docs/2023-04-17-naming.html
+++ b/docs/2023-04-17-naming.html
@@ -33,6 +33,7 @@
id="user-content-naming-things"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#naming-things"
>Naming things
@@ -42,6 +43,7 @@
id="user-content-filename-in-storage-s3-"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#filename-in-storage-s3-"
>Filename in storage (S3, ...)
@@ -70,6 +72,7 @@
id="user-content-time-variable"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#time-variable"
>Time variable
diff --git a/docs/2023-05-03-neovim.html b/docs/2023-05-03-neovim.html
index 98629ee..b7bc05c 100644
--- a/docs/2023-05-03-neovim.html
+++ b/docs/2023-05-03-neovim.html
@@ -33,6 +33,7 @@
id="user-content-my-neovim-workflow"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#my-neovim-workflow"
>My neovim workflow
@@ -57,6 +58,7 @@
id="user-content-trick-or-treat"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#trick-or-treat"
>Trick or treat
@@ -93,7 +95,12 @@
:!column -t
- Jumpo
@@ -136,7 +143,12 @@
- Fold
@@ -149,6 +161,7 @@
id="user-content-keymap"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#keymap"
>Keymap
@@ -329,6 +342,7 @@ vim.keymap.set(References / Thanks
diff --git a/docs/2023-05-08-things-i-like.html b/docs/2023-05-08-things-i-like.html
index 15e7993..d3d2551 100644
--- a/docs/2023-05-08-things-i-like.html
+++ b/docs/2023-05-08-things-i-like.html
@@ -33,6 +33,7 @@
id="user-content-things-i-like"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#things-i-like"
>Things I like
@@ -42,6 +43,7 @@
id="user-content-discord-old-naming"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#discord-old-naming"
>Discord (old) naming
@@ -61,6 +63,7 @@
id="user-content-interesting-website"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#interesting-website"
>Interesting website
diff --git a/docs/2023-05-23-swagger.html b/docs/2023-05-23-swagger.html
index 3a2c69f..3579ee1 100644
--- a/docs/2023-05-23-swagger.html
+++ b/docs/2023-05-23-swagger.html
@@ -33,6 +33,7 @@
id="user-content-swagger-or-openapi"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#swagger-or-openapi"
>Swagger or OpenAPI
@@ -69,6 +70,7 @@ bunx @redocly/cli preview-docs ./docs/swagger.json
id="user-content-thanks"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#thanks"
>Thanks
diff --git a/docs/2023-06-06-terminal-workflow.html b/docs/2023-06-06-terminal-workflow.html
index 2cbe904..f53ce54 100644
--- a/docs/2023-06-06-terminal-workflow.html
+++ b/docs/2023-06-06-terminal-workflow.html
@@ -33,6 +33,7 @@
id="user-content-my-terminal-workflow"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#my-terminal-workflow"
>My terminal workflow
@@ -46,6 +47,7 @@
id="user-content-use-junegunnfzf"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#use-junegunnfzf"
>Use junegunn/fzf
@@ -59,6 +61,7 @@
id="user-content-use-zellij-orgzellij-as-alternative-to-tmux"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#use-zellij-orgzellij-as-alternative-to-tmux"
>Use
@@ -90,6 +93,7 @@
id="user-content-use-wezwezterm"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#use-wezwezterm"
>Use wez/wezterm
@@ -105,6 +109,7 @@
id="user-content-use-nnn"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#use-nnn"
>Use nnn
diff --git a/docs/2023-06-10-incident-context.html b/docs/2023-06-10-incident-context.html
index 86f1484..f66b9ce 100644
--- a/docs/2023-06-10-incident-context.html
+++ b/docs/2023-06-10-incident-context.html
@@ -33,6 +33,7 @@
id="user-content-another-day-another-incident-02"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#another-day-another-incident-02"
>Another day another incident #02
@@ -44,6 +45,7 @@
id="user-content-the-problem"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#the-problem"
>The problem
@@ -126,6 +128,7 @@ doB context deadline exceededThe (temporary) solution
@@ -248,6 +251,7 @@ doBThanks
diff --git a/docs/2023-06-24-khoan-cat-be-tong.html b/docs/2023-06-24-khoan-cat-be-tong.html
index 0cf2164..65bd500 100644
--- a/docs/2023-06-24-khoan-cat-be-tong.html
+++ b/docs/2023-06-24-khoan-cat-be-tong.html
@@ -33,6 +33,7 @@
id="user-content-khoan-cắt-bê-tông-101"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#khoan-cắt-bê-tông-101"
>Khoan cắt bê tông 101
diff --git a/docs/2023-06-25-useful-tools.html b/docs/2023-06-25-useful-tools.html
index a985b65..e20a537 100644
--- a/docs/2023-06-25-useful-tools.html
+++ b/docs/2023-06-25-useful-tools.html
@@ -33,13 +33,19 @@
id="user-content-userful-tools"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#userful-tools"
>Userful tools
This just a raw list.
- Tools
@@ -48,6 +54,7 @@
id="user-content-terminal"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#terminal"
>Terminal
@@ -128,13 +135,6 @@
>
-
-
- https://github.com/zellij-org/zellij
-
-
https://github.com/extrawurst/gitui
+
+ https://github.com/zellij-org/zellij
+
https://github.com/wustho/epr
- UI
@@ -415,7 +425,12 @@
- macOS
@@ -503,6 +518,7 @@
id="user-content-developement"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#developement"
>Developement
@@ -512,6 +528,7 @@
id="user-content-terminal-1"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#terminal-1"
>Terminal
@@ -650,7 +667,12 @@
- Go
@@ -697,7 +719,12 @@
- UI
@@ -758,6 +785,7 @@
id="user-content-macos-1"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#macos-1"
>macOS
@@ -769,7 +797,12 @@
- Games
@@ -791,7 +824,12 @@
- Notes
@@ -806,7 +844,12 @@
Any JetBrains IDE beside DataGrip
- Misc
@@ -816,6 +859,7 @@
id="user-content-macos-2"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#macos-2"
>macOS
@@ -829,7 +873,12 @@ touch Xcode.app
xcode-select --install
- Linux
@@ -845,6 +894,7 @@ xcode-select --install
id="user-content-firefox"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#firefox"
>Firefox
@@ -889,6 +939,7 @@ xcode-select --install
id="user-content-thanks"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#thanks"
>Thanks
diff --git a/docs/2023-07-01-pastebin.html b/docs/2023-07-01-pastebin.html
index 5f47e63..ddfeff1 100644
--- a/docs/2023-07-01-pastebin.html
+++ b/docs/2023-07-01-pastebin.html
@@ -33,6 +33,7 @@
id="user-content-throw-away-pastebin"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#throw-away-pastebin"
>Throw away pastebin
@@ -43,6 +44,7 @@
id="user-content-gitignore"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#gitignore"
>.gitignore
@@ -72,6 +74,7 @@ dist
id="user-content-github-actions"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#github-actions"
>GitHub Actions
@@ -150,7 +153,12 @@ dist
version: latest
- Go
@@ -279,6 +287,7 @@ dist
id="user-content-git-clean-up"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#git-clean-up"
>Git clean up
@@ -294,6 +303,7 @@ git gc
id="user-content-delete-ds_store"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#delete-ds_store"
>Delete .DS_Store
@@ -314,6 +324,7 @@ git gc
id="user-content-fdupes"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#fdupes"
>fdupes
@@ -323,7 +334,12 @@ git gc
fdupes -rdN .
@@ -356,7 +372,12 @@ rsync -avzP src/ dst
@@ -370,6 +391,7 @@ f2 -r "{mtime.YYYY}{mtime.MM}{mti
id="user-content-instaloader"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#instaloader"
>Instaloader
@@ -403,6 +425,7 @@ f2 -r "{mtime.YYYY}{mtime.MM}{mti
id="user-content-grpcurl"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#grpcurl"
>gRPCurl
diff --git a/docs/2023-07-02-fandroid.html b/docs/2023-07-02-fandroid.html
index cbacc73..03634da 100644
--- a/docs/2023-07-02-fandroid.html
+++ b/docs/2023-07-02-fandroid.html
@@ -33,6 +33,7 @@
id="user-content-fan-android"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#fan-android"
>F(an) android
@@ -41,7 +42,12 @@
Just a collection/checklist while using Android phone.
All Android phones are bloat.
- Apps
diff --git a/docs/2023-07-06-redis.html b/docs/2023-07-06-redis.html
index 5798de4..dd89189 100644
--- a/docs/2023-07-06-redis.html
+++ b/docs/2023-07-06-redis.html
@@ -29,7 +29,12 @@
~
- Redis
@@ -39,6 +44,7 @@
id="user-content-redis-does-not-store-creation-time-of-keys"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#redis-does-not-store-creation-time-of-keys"
>Redis does not store creation time of keys
diff --git a/docs/2023-07-30-cache-shenanigan.html b/docs/2023-07-30-cache-shenanigan.html
index eb31879..45287e3 100644
--- a/docs/2023-07-30-cache-shenanigan.html
+++ b/docs/2023-07-30-cache-shenanigan.html
@@ -33,6 +33,7 @@
id="user-content-cache-shenanigan"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#cache-shenanigan"
>Cache shenanigan
@@ -88,6 +89,7 @@
id="user-content-thanks"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#thanks"
>Thanks
diff --git a/docs/2023-08-09-vscode.html b/docs/2023-08-09-vscode.html
index 6c8fa69..776c507 100644
--- a/docs/2023-08-09-vscode.html
+++ b/docs/2023-08-09-vscode.html
@@ -33,6 +33,7 @@
id="user-content-vscode"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#vscode"
>VSCode
diff --git a/docs/2023-08-20-hardware.html b/docs/2023-08-20-hardware.html
index c0905a7..d134254 100644
--- a/docs/2023-08-20-hardware.html
+++ b/docs/2023-08-20-hardware.html
@@ -33,6 +33,7 @@
id="user-content-hardware-101"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#hardware-101"
>Hardware 101
diff --git a/docs/2023-08-23-real-world-crypto.html b/docs/2023-08-23-real-world-crypto.html
index e1fd254..d77fc6c 100644
--- a/docs/2023-08-23-real-world-crypto.html
+++ b/docs/2023-08-23-real-world-crypto.html
@@ -33,6 +33,7 @@
id="user-content-real-world-crypto-101"
class="anchor"
aria-hidden="true"
+ tabindex="-1"
href="#real-world-crypto-101"
>Real World Crypto 101
diff --git a/docs/index.html b/docs/index.html
index a4e1cb3..70ffa16 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -26,7 +26,12 @@
- Index
diff --git a/posts/2023-06-25-useful-tools.md b/posts/2023-06-25-useful-tools.md
index b45f924..8ee5412 100644
--- a/posts/2023-06-25-useful-tools.md
+++ b/posts/2023-06-25-useful-tools.md
@@ -18,7 +18,6 @@ This just a raw list.
- https://github.com/BurntSushi/ripgrep
- https://github.com/dandavison/delta
- https://github.com/ogham/exa
-- https://github.com/zellij-org/zellij
- https://github.com/adrianlopezroche/fdupes
- https://github.com/WayneD/rsync
@@ -41,6 +40,7 @@ Memory
- https://github.com/Wilfred/difftastic
- https://github.com/jonas/tig
- https://github.com/extrawurst/gitui
+- https://github.com/zellij-org/zellij
- https://github.com/wustho/epr
For fun