feat: zellij memory

main
sudo pacman -Syu 2023-08-30 10:28:39 +07:00
parent 9287d0d1eb
commit 95daa15db4
33 changed files with 384 additions and 41 deletions

View File

@ -33,6 +33,7 @@
id="user-content-backup-my-way"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#backup-my-way"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Backup my way
@ -157,6 +158,7 @@
id="user-content-how-to-backup"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#how-to-backup"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>How to backup
@ -265,6 +267,7 @@ restic -r rclone:remote:PrivateData restore latest --target <span class="pl-k">~
id="user-content-backup-work-related-data"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#backup-work-related-data"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Backup work related data
@ -287,6 +290,7 @@ restic -r rclone:remote:PrivateData restore latest --target <span class="pl-k">~
id="user-content-recovery-strategy"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#recovery-strategy"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Recovery strategy
@ -313,7 +317,12 @@ restic -r rclone:remote:PrivateData restore latest --target <span class="pl-k">~
</li>
</ul>
<h2>
<a id="user-content-misc" class="anchor" aria-hidden="true" href="#misc"
<a
id="user-content-misc"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#misc"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Misc
</h2>
@ -330,6 +339,7 @@ restic -r rclone:remote:PrivateData restore latest --target <span class="pl-k">~
id="user-content-the-end"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#the-end"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>The end

View File

@ -33,6 +33,7 @@
id="user-content-dockerfile-for-go"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#dockerfile-for-go"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Dockerfile for Go
@ -169,6 +170,7 @@
id="user-content-thanks"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#thanks"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Thanks

View File

@ -33,6 +33,7 @@
id="user-content-bootstrap-go"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#bootstrap-go"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Bootstrap Go
@ -48,6 +49,7 @@
id="user-content-structure"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#structure"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Structure
@ -138,6 +140,7 @@ internal
id="user-content-do-not-repeat"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#do-not-repeat"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Use
@ -339,6 +348,7 @@ internal
id="user-content-external-libs"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#external-libs"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>External libs
@ -348,6 +358,7 @@ internal
id="user-content-no-need-vendor"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#no-need-vendor"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>No need <code>vendor</code>
@ -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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Use <code>build.go</code> 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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Don't use cli libs (<a href="https://github.com/spf13/cobra"
@ -414,6 +427,7 @@ internal
id="user-content-dont-use-grpc-ecosystemgrpc-gateway"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#dont-use-grpc-ecosystemgrpc-gateway"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Don't use <a href="https://github.com/uber/prototool">uber/prototool</a>,
@ -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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Use <a href="https://github.com/gin-gonic/gin">gin-gonic/gin</a> 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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Be careful with <a href="https://github.com/spf13/cast">spf13/cast</a>
@ -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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Use
@ -776,6 +803,7 @@ stringer -type=Drink</pre>
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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Don't waste your time rewrite rate limiter if your use case is simple,
@ -796,6 +824,7 @@ stringer -type=Drink</pre>
id="user-content-replace-go-fmt-goimports-with-mvdangofumpt"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#replace-go-fmt-goimports-with-mvdangofumpt"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Replace <code>go fmt</code>, <code>goimports</code> with
@ -807,6 +836,7 @@ stringer -type=Drink</pre>
id="user-content-use-golangcigolangci-lint"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#use-golangcigolangci-lint"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Use
@ -836,6 +866,7 @@ fieldalignment -fix ./internal/business/<span class="pl-k">*</span>.go</pre>
id="user-content-snippetscript"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#snippetscript"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Snippet/script
@ -853,6 +884,7 @@ fieldalignment -fix ./internal/business/<span class="pl-k">*</span>.go</pre>
id="user-content-thanks"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#thanks"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Thanks

View File

@ -33,6 +33,7 @@
id="user-content-uuid-or-else"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#uuid-or-else"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>What else?
@ -116,6 +120,7 @@
id="user-content-thanks"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#thanks"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Thanks

View File

@ -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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Migrate to <code>buf</code> from <code>prototool</code>
@ -146,7 +147,12 @@
sed -i "" -e "s/\[(marshal_zap\.mask) = true]//g" ./raw/api.proto</pre>
</div>
<h2>
<a id="user-content-faq" class="anchor" aria-hidden="true" href="#faq"
<a
id="user-content-faq"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#faq"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>FAQ
</h2>
@ -199,7 +205,12 @@
</li>
</ul>
<h1>
<a id="user-content-tips" class="anchor" aria-hidden="true" href="#tips"
<a
id="user-content-tips"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#tips"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Tips
</h1>
@ -219,6 +230,7 @@
id="user-content-thanks"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#thanks"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Thanks

View File

@ -33,6 +33,7 @@
id="user-content-experiment-go"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#experiment-go"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Find alternative to
@ -148,6 +151,7 @@
id="user-content-thanks"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#thanks"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Thanks

View File

@ -29,7 +29,12 @@
<a href="index.html"><code>~</code></a>
</h2>
<h1>
<a id="user-content-sql" class="anchor" aria-hidden="true" href="#sql"
<a
id="user-content-sql"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#sql"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>SQL
</h1>
@ -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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Extra field for extra things
@ -103,6 +111,7 @@
id="user-content-use-index"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#use-index"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span
></a>
@ -191,7 +202,12 @@
<code>TEXT</code> if you don't care, just want to store something.
</p>
<h2>
<a id="user-content-limit" class="anchor" aria-hidden="true" href="#limit"
<a
id="user-content-limit"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#limit"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><code>LIMIT</code>
</h2>
@ -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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Heathcheck
</h2>
<p>Use <code>SELECT 1</code> to check if database failed yet.</p>
<h2>
<a id="user-content-tools" class="anchor" aria-hidden="true" href="#tools"
<a
id="user-content-tools"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#tools"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Tools
</h2>
@ -271,6 +294,7 @@
id="user-content-thanks"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#thanks"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Thanks

View File

@ -33,13 +33,19 @@
id="user-content-gitignore"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#gitignore"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>gitignore
</h1>
<p>My quick check for <code>.gitignore</code>.</p>
<h2>
<a id="user-content-base" class="anchor" aria-hidden="true" href="#base"
<a
id="user-content-base"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#base"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Base
</h2>
@ -57,7 +63,12 @@
.vscode/</pre>
</div>
<h2>
<a id="user-content-go" class="anchor" aria-hidden="true" href="#go"
<a
id="user-content-go"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#go"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Go
</h2>
@ -74,6 +85,7 @@ vendor</pre>
id="user-content-python"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#python"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Python

View File

@ -33,6 +33,7 @@
id="user-content-reload-config"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#reload-config"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Reload config

View File

@ -33,6 +33,7 @@
id="user-content-install-arch-linux"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#install-arch-linux"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Install Arch Linux
@ -50,6 +51,7 @@
id="user-content-installation-guide"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#installation-guide"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a
@ -63,6 +65,7 @@
id="user-content-pre-installation"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#pre-installation"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Partition the disks
@ -239,6 +245,7 @@ mount --mkdir /dev/extended_boot_loader_partition /mnt/boot</pre>
id="user-content-installation"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#installation"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Installation
@ -266,12 +273,18 @@ pacstrap -K /mnt neovim</pre>
id="user-content-configure"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#configure"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Configure
</h3>
<h4>
<a id="user-content-fstab" class="anchor" aria-hidden="true" href="#fstab"
<a
id="user-content-fstab"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#fstab"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://wiki.archlinux.org/index.php/Fstab" rel="nofollow"
>fstab</a
@ -285,6 +298,7 @@ pacstrap -K /mnt neovim</pre>
id="user-content-chroot"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#chroot"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Chroot
@ -297,6 +311,7 @@ pacstrap -K /mnt neovim</pre>
id="user-content-time-zone"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#time-zone"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Time zone
@ -313,6 +328,7 @@ hwclock --systohc</pre
id="user-content-localization"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#localization"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Localization:
@ -332,6 +348,7 @@ hwclock --systohc</pre
id="user-content-network-configuration"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#network-configuration"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Network configuration
@ -343,6 +360,7 @@ hwclock --systohc</pre
id="user-content-initramfs"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#initramfs"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Initramfs
@ -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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://wiki.archlinux.org/title/NetworkManager" rel="nofollow"
@ -425,6 +446,7 @@ nohook resolv.conf</pre
id="user-content-bluetooth"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#bluetooth"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Bluetooth
@ -434,7 +456,12 @@ nohook resolv.conf</pre
systemctl <span class="pl-c1">enable</span> bluetooth.service</pre>
</div>
<h5>
<a id="user-content-clock" class="anchor" aria-hidden="true" href="#clock"
<a
id="user-content-clock"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#clock"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Clock
</h5>
@ -446,6 +473,7 @@ systemctl <span class="pl-c1">enable</span> bluetooth.service</pre>
id="user-content-boot-loader"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#boot-loader"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Boot loader
@ -455,6 +483,7 @@ systemctl <span class="pl-c1">enable</span> bluetooth.service</pre>
id="user-content-systemd-boot"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#systemd-boot"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a
@ -514,6 +543,7 @@ options root="LABEL=ROOT" rw</pre>
id="user-content-general-recommendations"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#general-recommendations"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a
@ -531,6 +561,7 @@ options root="LABEL=ROOT" rw</pre>
id="user-content-system-administration"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#system-administration"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>System administration
@ -578,6 +609,7 @@ homectl update joker --shell=/usr/bin/zsh</pre>
id="user-content-desktop-environment"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#desktop-environment"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Desktop Environment
@ -591,7 +623,12 @@ homectl update joker --shell=/usr/bin/zsh</pre>
<pre>pacman -Syu xorg-server</pre>
</div>
<h4>
<a id="user-content-gnome" class="anchor" aria-hidden="true" href="#gnome"
<a
id="user-content-gnome"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#gnome"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://wiki.archlinux.org/index.php/GNOME" rel="nofollow"
>GNOME</a
@ -613,6 +650,7 @@ systemctl <span class="pl-c1">enable</span> gdm.service</pre>
id="user-content-list-of-applications"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#list-of-applications"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a
@ -626,6 +664,7 @@ systemctl <span class="pl-c1">enable</span> gdm.service</pre>
id="user-content-pacman"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#pacman"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://wiki.archlinux.org/index.php/pacman" rel="nofollow"
@ -643,6 +682,7 @@ ParallelDownloads</pre>
id="user-content-pipewire-wip"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#pipewire-wip"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://wiki.archlinux.org/title/PipeWire" rel="nofollow"
@ -672,6 +712,7 @@ pacman -Syu pipewire wireplumber \
id="user-content-flatpak-wip"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#flatpak-wip"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://wiki.archlinux.org/title/Flatpak" rel="nofollow"
@ -686,6 +727,7 @@ pacman -Syu pipewire wireplumber \
id="user-content-improving-performance"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#improving-performance"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a
@ -746,6 +788,7 @@ pacman -Syu pipewire wireplumber \
id="user-content-in-the-end"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#in-the-end"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>In the end

View File

@ -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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Let the fun (writing test) begin

View File

@ -33,6 +33,7 @@
id="user-content-incident-come-and-go"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#incident-come-and-go"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Race condition of series of APIs

View File

@ -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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>EKYC - The battle never ends

View File

@ -29,7 +29,12 @@
<a href="index.html"><code>~</code></a>
</h2>
<h1>
<a id="user-content-fonts" class="anchor" aria-hidden="true" href="#fonts"
<a
id="user-content-fonts"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#fonts"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Fonts
</h1>
@ -68,6 +73,7 @@
id="user-content-jetbrains-mono"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#jetbrains-mono"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://github.com/JetBrains/JetBrainsMono">JetBrains Mono</a>
@ -100,6 +106,7 @@
id="user-content-iosevka"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#iosevka"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://github.com/be5invis/Iosevka">Iosevka</a>
@ -138,6 +145,7 @@
id="user-content-recursive"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#recursive"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://github.com/arrowtype/recursive">Recursive</a>
@ -168,6 +176,7 @@
id="user-content-martian-mono"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#martian-mono"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://github.com/evilmartians/mono">Martian Mono</a>
@ -194,7 +203,12 @@
/></a>
</p>
<h2>
<a id="user-content-agave" class="anchor" aria-hidden="true" href="#agave"
<a
id="user-content-agave"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#agave"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://github.com/blobject/agave">agave</a>
</h2>
@ -214,6 +228,7 @@
id="user-content-hermit"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#hermit"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://github.com/pcaro90/hermit">Hermit</a>
@ -229,6 +244,7 @@
id="user-content-apl-385-and-apl386"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#apl-385-and-apl386"
><span aria-hidden="true" class="octicon octicon-link"></span
></a>
@ -243,7 +259,12 @@
</ul>
<p>I love its wide look, also it's feel nostalgic.</p>
<h2>
<a id="user-content-sudo" class="anchor" aria-hidden="true" href="#sudo"
<a
id="user-content-sudo"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#sudo"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://github.com/jenskutilek/sudo-font">Sudo</a>
</h2>
@ -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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Murr fonts, but I don't use much now (some fonts I already try in the

View File

@ -33,6 +33,7 @@
id="user-content-games-4-fun"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#games-4-fun"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Games 4 fun
@ -51,6 +52,7 @@
id="user-content-ps2-emulator"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#ps2-emulator"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>PS2 emulator
@ -106,6 +108,7 @@
id="user-content-resident-evil-4"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#resident-evil-4"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://wiki.pcsx2.net/Resident_Evil_4" rel="nofollow"
@ -230,6 +233,7 @@ patch=1,EE,2012009C,extended,00000000</pre
id="user-content-mega-man-x-collection"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#mega-man-x-collection"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Mega Man X Collection
@ -246,6 +250,7 @@ patch=1,EE,2012009C,extended,00000000</pre
id="user-content-mega-man-x8"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#mega-man-x8"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Mega Man X8
@ -260,6 +265,7 @@ patch=1,EE,2012009C,extended,00000000</pre
id="user-content-god-of-war"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#god-of-war"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>God of War
@ -274,6 +280,7 @@ patch=1,EE,2012009C,extended,00000000</pre
id="user-content-god-of-war-ii"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#god-of-war-ii"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>God of War II
@ -290,6 +297,7 @@ patch=1,EE,2012009C,extended,00000000</pre
id="user-content-shadow-of-the-colossus"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#shadow-of-the-colossus"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Shadow of the Colossus
@ -306,6 +314,7 @@ patch=1,EE,2012009C,extended,00000000</pre
id="user-content-ps3-emulator"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#ps3-emulator"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>PS3 emulator

View File

@ -29,7 +29,12 @@
<a href="index.html"><code>~</code></a>
</h2>
<h1>
<a id="user-content-keeb" class="anchor" aria-hidden="true" href="#keeb"
<a
id="user-content-keeb"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#keeb"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Keeb
</h1>
@ -39,6 +44,7 @@
id="user-content-keyboard"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#keyboard"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>KBDfans X Lazurite D60Lite
@ -107,7 +115,12 @@
/></a>
</p>
<h4>
<a id="user-content-specs" class="anchor" aria-hidden="true" href="#specs"
<a
id="user-content-specs"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#specs"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Specs
</h4>
@ -175,6 +188,7 @@
id="user-content-layout"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#layout"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Layout
@ -213,6 +227,7 @@
id="user-content-review"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#review"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Review
@ -247,6 +262,7 @@
id="user-content-support-links"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#support-links"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Support links
@ -313,6 +329,7 @@
id="user-content-cool-keeb"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#cool-keeb"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Cool keeb
@ -389,6 +406,7 @@
id="user-content-switch"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#switch"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Switch
@ -398,6 +416,7 @@
id="user-content-ktt-strawberry"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#ktt-strawberry"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>KTT Strawberry
@ -419,6 +438,7 @@
id="user-content-specs-1"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#specs-1"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Specs
@ -438,6 +458,7 @@
id="user-content-support-links-1"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#support-links-1"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>SKYLOONG Glacier Silent Red Switch
@ -494,6 +516,7 @@
id="user-content-specs-2"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#specs-2"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Specs
@ -511,6 +534,7 @@
id="user-content-support-links-2"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#support-links-2"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>JWICK Yellow Linear Switch
@ -550,6 +575,7 @@
id="user-content-specs-3"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#specs-3"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Specs
@ -568,6 +594,7 @@
id="user-content-support-links-3"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#support-links-3"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Support links
@ -584,6 +611,7 @@
id="user-content-keycap"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#keycap"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Keycap
@ -606,6 +634,7 @@
id="user-content-enjobpbt-9009"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#enjobpbt-9009"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>EnjobPBT 9009
@ -637,6 +666,7 @@
id="user-content-support-links-4"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#support-links-4"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Support links
@ -662,6 +692,7 @@
id="user-content-color-i-love"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#color-i-love"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Color I love
@ -751,6 +782,7 @@
id="user-content-thanks"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#thanks"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Thanks

View File

@ -33,6 +33,7 @@
id="user-content-naming-things"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#naming-things"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>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-"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Filename in storage (S3, ...)
@ -70,6 +72,7 @@
id="user-content-time-variable"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#time-variable"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Time variable

View File

@ -33,6 +33,7 @@
id="user-content-my-neovim-workflow"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#my-neovim-workflow"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>My neovim workflow
@ -57,6 +58,7 @@
id="user-content-trick-or-treat"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#trick-or-treat"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Trick or treat
@ -93,7 +95,12 @@
<pre>:<span class="pl-k">!</span>column <span class="pl-k">-</span><span class="pl-c1">t</span></pre>
</div>
<h2>
<a id="user-content-jumpo" class="anchor" aria-hidden="true" href="#jumpo"
<a
id="user-content-jumpo"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#jumpo"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Jumpo
</h2>
@ -136,7 +143,12 @@
</li>
</ul>
<h2>
<a id="user-content-fold" class="anchor" aria-hidden="true" href="#fold"
<a
id="user-content-fold"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#fold"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Fold
</h2>
@ -149,6 +161,7 @@
id="user-content-keymap"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#keymap"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Keymap
@ -329,6 +342,7 @@ vim.<span class="pl-smi">keymap</span>.<span class="pl-c1">set</span>(<span clas
id="user-content-references--thanks"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#references--thanks"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>References / Thanks

View File

@ -33,6 +33,7 @@
id="user-content-things-i-like"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#things-i-like"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Things I like
@ -42,6 +43,7 @@
id="user-content-discord-old-naming"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#discord-old-naming"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Discord (old) naming
@ -61,6 +63,7 @@
id="user-content-interesting-website"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#interesting-website"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Interesting website

View File

@ -33,6 +33,7 @@
id="user-content-swagger-or-openapi"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#swagger-or-openapi"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Swagger or OpenAPI
@ -69,6 +70,7 @@ bunx @redocly/cli preview-docs ./docs/swagger.json</pre>
id="user-content-thanks"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#thanks"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Thanks

View File

@ -33,6 +33,7 @@
id="user-content-my-terminal-workflow"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#my-terminal-workflow"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>My terminal workflow
@ -46,6 +47,7 @@
id="user-content-use-junegunnfzf"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#use-junegunnfzf"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Use <a href="https://github.com/junegunn/fzf">junegunn/fzf</a>
@ -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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Use
@ -90,6 +93,7 @@
id="user-content-use-wezwezterm"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#use-wezwezterm"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Use <a href="https://github.com/wez/wezterm">wez/wezterm</a>
@ -105,6 +109,7 @@
id="user-content-use-nnn"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#use-nnn"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Use <a href="https://github.com/jarun/nnn">nnn</a>

View File

@ -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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Another day another incident #02
@ -44,6 +45,7 @@
id="user-content-the-problem"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#the-problem"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>The problem
@ -126,6 +128,7 @@ doB context deadline exceeded</pre
id="user-content-the-temporary-solution"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#the-temporary-solution"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>The (temporary) solution
@ -248,6 +251,7 @@ doB</pre
id="user-content-thanks"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#thanks"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Thanks

View File

@ -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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Khoan cắt bê tông 101

View File

@ -33,13 +33,19 @@
id="user-content-userful-tools"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#userful-tools"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Userful tools
</h1>
<p>This just a raw list.</p>
<h2>
<a id="user-content-tools" class="anchor" aria-hidden="true" href="#tools"
<a
id="user-content-tools"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#tools"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Tools
</h2>
@ -48,6 +54,7 @@
id="user-content-terminal"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#terminal"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Terminal
@ -128,13 +135,6 @@
>
</p>
</li>
<li>
<p>
<a href="https://github.com/zellij-org/zellij"
>https://github.com/zellij-org/zellij</a
>
</p>
</li>
<li>
<p>
<a href="https://github.com/adrianlopezroche/fdupes"
@ -245,6 +245,11 @@
>https://github.com/extrawurst/gitui</a
>
</li>
<li>
<a href="https://github.com/zellij-org/zellij"
>https://github.com/zellij-org/zellij</a
>
</li>
<li>
<a href="https://github.com/wustho/epr"
>https://github.com/wustho/epr</a
@ -362,7 +367,12 @@
</li>
</ul>
<h3>
<a id="user-content-ui" class="anchor" aria-hidden="true" href="#ui"
<a
id="user-content-ui"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#ui"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>UI
</h3>
@ -415,7 +425,12 @@
</li>
</ul>
<h4>
<a id="user-content-macos" class="anchor" aria-hidden="true" href="#macos"
<a
id="user-content-macos"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#macos"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>macOS
</h4>
@ -503,6 +518,7 @@
id="user-content-developement"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#developement"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Developement
@ -512,6 +528,7 @@
id="user-content-terminal-1"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#terminal-1"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Terminal
@ -650,7 +667,12 @@
</li>
</ul>
<h4>
<a id="user-content-go" class="anchor" aria-hidden="true" href="#go"
<a
id="user-content-go"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#go"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Go
</h4>
@ -697,7 +719,12 @@
</li>
</ul>
<h3>
<a id="user-content-ui-1" class="anchor" aria-hidden="true" href="#ui-1"
<a
id="user-content-ui-1"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#ui-1"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>UI
</h3>
@ -758,6 +785,7 @@
id="user-content-macos-1"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#macos-1"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>macOS
@ -769,7 +797,12 @@
</li>
</ul>
<h2>
<a id="user-content-games" class="anchor" aria-hidden="true" href="#games"
<a
id="user-content-games"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#games"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Games
</h2>
@ -791,7 +824,12 @@
</li>
</ul>
<h2>
<a id="user-content-notes" class="anchor" aria-hidden="true" href="#notes"
<a
id="user-content-notes"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#notes"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Notes
</h2>
@ -806,7 +844,12 @@
<li>Any JetBrains IDE beside DataGrip</li>
</ul>
<h2>
<a id="user-content-misc" class="anchor" aria-hidden="true" href="#misc"
<a
id="user-content-misc"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#misc"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Misc
</h2>
@ -816,6 +859,7 @@
id="user-content-macos-2"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#macos-2"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>macOS
@ -829,7 +873,12 @@ touch Xcode.app
xcode-select --install</pre>
</div>
<h3>
<a id="user-content-linux" class="anchor" aria-hidden="true" href="#linux"
<a
id="user-content-linux"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#linux"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Linux
</h3>
@ -845,6 +894,7 @@ xcode-select --install</pre>
id="user-content-firefox"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#firefox"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Firefox
@ -889,6 +939,7 @@ xcode-select --install</pre>
id="user-content-thanks"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#thanks"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Thanks

View File

@ -33,6 +33,7 @@
id="user-content-throw-away-pastebin"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#throw-away-pastebin"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Throw away pastebin
@ -43,6 +44,7 @@
id="user-content-gitignore"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#gitignore"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><code>.gitignore</code>
@ -72,6 +74,7 @@ dist</pre>
id="user-content-github-actions"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#github-actions"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>GitHub Actions
@ -150,7 +153,12 @@ dist</pre>
<span class="pl-ent">version</span>: <span class="pl-s">latest</span></pre>
</div>
<h2>
<a id="user-content-go" class="anchor" aria-hidden="true" href="#go"
<a
id="user-content-go"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#go"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Go
</h2>
@ -279,6 +287,7 @@ dist</pre>
id="user-content-git-clean-up"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#git-clean-up"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Git clean up
@ -294,6 +303,7 @@ git gc</pre>
id="user-content-delete-ds_store"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#delete-ds_store"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Delete <code>.DS_Store</code>
@ -314,6 +324,7 @@ git gc</pre>
id="user-content-fdupes"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#fdupes"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://github.com/adrianlopezroche/fdupes">fdupes</a>
@ -323,7 +334,12 @@ git gc</pre>
<pre>fdupes -rdN <span class="pl-c1">.</span></pre>
</div>
<h2>
<a id="user-content-rsync" class="anchor" aria-hidden="true" href="#rsync"
<a
id="user-content-rsync"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#rsync"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://github.com/WayneD/rsync">rsync</a>
</h2>
@ -356,7 +372,12 @@ rsync -avzP src/ dst</pre>
</li>
</ul>
<h2>
<a id="user-content-f2" class="anchor" aria-hidden="true" href="#f2"
<a
id="user-content-f2"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#f2"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://github.com/ayoisaiah/f2">F2</a>
</h2>
@ -370,6 +391,7 @@ f2 -r <span class="pl-s"><span class="pl-pds">"</span>{mtime.YYYY}{mtime.MM}{mti
id="user-content-instaloader"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#instaloader"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://github.com/instaloader/instaloader">Instaloader</a>
@ -403,6 +425,7 @@ f2 -r <span class="pl-s"><span class="pl-pds">"</span>{mtime.YYYY}{mtime.MM}{mti
id="user-content-grpcurl"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#grpcurl"
><span aria-hidden="true" class="octicon octicon-link"></span></a
><a href="https://github.com/fullstorydev/grpcurl">gRPCurl</a>

View File

@ -33,6 +33,7 @@
id="user-content-fan-android"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#fan-android"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>F(an) android
@ -41,7 +42,12 @@
<p>Just a collection/checklist while using Android phone.</p>
<p>All Android phones are bloat.</p>
<h2>
<a id="user-content-apps" class="anchor" aria-hidden="true" href="#apps"
<a
id="user-content-apps"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#apps"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Apps
</h2>

View File

@ -29,7 +29,12 @@
<a href="index.html"><code>~</code></a>
</h2>
<h1>
<a id="user-content-redis" class="anchor" aria-hidden="true" href="#redis"
<a
id="user-content-redis"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#redis"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Redis
</h1>
@ -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"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Redis does not store creation time of keys

View File

@ -33,6 +33,7 @@
id="user-content-cache-shenanigan"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#cache-shenanigan"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Cache shenanigan
@ -88,6 +89,7 @@
id="user-content-thanks"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#thanks"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Thanks

View File

@ -33,6 +33,7 @@
id="user-content-vscode"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#vscode"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>VSCode

View File

@ -33,6 +33,7 @@
id="user-content-hardware-101"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#hardware-101"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Hardware 101

View File

@ -33,6 +33,7 @@
id="user-content-real-world-crypto-101"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#real-world-crypto-101"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Real World Crypto 101

View File

@ -26,7 +26,12 @@
</style>
<body class="markdown-body">
<h1>
<a id="user-content-index" class="anchor" aria-hidden="true" href="#index"
<a
id="user-content-index"
class="anchor"
aria-hidden="true"
tabindex="-1"
href="#index"
><span aria-hidden="true" class="octicon octicon-link"></span></a
>Index
</h1>

View File

@ -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