feat: zellij memory
parent
9287d0d1eb
commit
95daa15db4
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-backup-my-way"
|
id="user-content-backup-my-way"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#backup-my-way"
|
href="#backup-my-way"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Backup my way
|
>Backup my way
|
||||||
|
@ -157,6 +158,7 @@
|
||||||
id="user-content-how-to-backup"
|
id="user-content-how-to-backup"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#how-to-backup"
|
href="#how-to-backup"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>How to backup
|
>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"
|
id="user-content-backup-work-related-data"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#backup-work-related-data"
|
href="#backup-work-related-data"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Backup work related data
|
>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"
|
id="user-content-recovery-strategy"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#recovery-strategy"
|
href="#recovery-strategy"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Recovery strategy
|
>Recovery strategy
|
||||||
|
@ -313,7 +317,12 @@ restic -r rclone:remote:PrivateData restore latest --target <span class="pl-k">~
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Misc
|
>Misc
|
||||||
</h2>
|
</h2>
|
||||||
|
@ -330,6 +339,7 @@ restic -r rclone:remote:PrivateData restore latest --target <span class="pl-k">~
|
||||||
id="user-content-the-end"
|
id="user-content-the-end"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#the-end"
|
href="#the-end"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>The end
|
>The end
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-dockerfile-for-go"
|
id="user-content-dockerfile-for-go"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#dockerfile-for-go"
|
href="#dockerfile-for-go"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Dockerfile for Go
|
>Dockerfile for Go
|
||||||
|
@ -169,6 +170,7 @@
|
||||||
id="user-content-thanks"
|
id="user-content-thanks"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#thanks"
|
href="#thanks"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Thanks
|
>Thanks
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-bootstrap-go"
|
id="user-content-bootstrap-go"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#bootstrap-go"
|
href="#bootstrap-go"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Bootstrap Go
|
>Bootstrap Go
|
||||||
|
@ -48,6 +49,7 @@
|
||||||
id="user-content-structure"
|
id="user-content-structure"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#structure"
|
href="#structure"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Structure
|
>Structure
|
||||||
|
@ -138,6 +140,7 @@ internal
|
||||||
id="user-content-do-not-repeat"
|
id="user-content-do-not-repeat"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#do-not-repeat"
|
href="#do-not-repeat"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Do not repeat!
|
>Do not repeat!
|
||||||
|
@ -159,6 +162,7 @@ internal
|
||||||
id="user-content-taste-on-style-guide"
|
id="user-content-taste-on-style-guide"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#taste-on-style-guide"
|
href="#taste-on-style-guide"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Taste on style guide
|
>Taste on style guide
|
||||||
|
@ -168,6 +172,7 @@ internal
|
||||||
id="user-content-stop-using-global-var"
|
id="user-content-stop-using-global-var"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#stop-using-global-var"
|
href="#stop-using-global-var"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Stop using global var
|
>Stop using global var
|
||||||
|
@ -186,6 +191,7 @@ internal
|
||||||
id="user-content-use-functional-options-but-dont-overuse-it"
|
id="user-content-use-functional-options-but-dont-overuse-it"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#use-functional-options-but-dont-overuse-it"
|
href="#use-functional-options-but-dont-overuse-it"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Use functional options, but don't overuse it!
|
>Use functional options, but don't overuse it!
|
||||||
|
@ -239,6 +245,7 @@ internal
|
||||||
id="user-content-use-errgroup-as-much-as-possible"
|
id="user-content-use-errgroup-as-much-as-possible"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#use-errgroup-as-much-as-possible"
|
href="#use-errgroup-as-much-as-possible"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Use
|
>Use
|
||||||
|
@ -283,6 +290,7 @@ internal
|
||||||
id="user-content-use-semaphore-when-need-to-implement-workerpool"
|
id="user-content-use-semaphore-when-need-to-implement-workerpool"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#use-semaphore-when-need-to-implement-workerpool"
|
href="#use-semaphore-when-need-to-implement-workerpool"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Use
|
>Use
|
||||||
|
@ -300,6 +308,7 @@ internal
|
||||||
id="user-content-use-syncpool-when-need-to-reuse-object-mainly-for-bytesbuffer"
|
id="user-content-use-syncpool-when-need-to-reuse-object-mainly-for-bytesbuffer"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#use-syncpool-when-need-to-reuse-object-mainly-for-bytesbuffer"
|
href="#use-syncpool-when-need-to-reuse-object-mainly-for-bytesbuffer"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Use
|
>Use
|
||||||
|
@ -339,6 +348,7 @@ internal
|
||||||
id="user-content-external-libs"
|
id="user-content-external-libs"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#external-libs"
|
href="#external-libs"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>External libs
|
>External libs
|
||||||
|
@ -348,6 +358,7 @@ internal
|
||||||
id="user-content-no-need-vendor"
|
id="user-content-no-need-vendor"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#no-need-vendor"
|
href="#no-need-vendor"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>No need <code>vendor</code>
|
>No need <code>vendor</code>
|
||||||
|
@ -361,6 +372,7 @@ internal
|
||||||
id="user-content-use-buildgo-to-include-build-tools-in-gomod"
|
id="user-content-use-buildgo-to-include-build-tools-in-gomod"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#use-buildgo-to-include-build-tools-in-gomod"
|
href="#use-buildgo-to-include-build-tools-in-gomod"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Use <code>build.go</code> to include build tools in go.mod
|
>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"
|
id="user-content-dont-use-cli-libs-spf13cobra-urfavecli-just-for-go-service"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#dont-use-cli-libs-spf13cobra-urfavecli-just-for-go-service"
|
href="#dont-use-cli-libs-spf13cobra-urfavecli-just-for-go-service"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Don't use cli libs (<a href="https://github.com/spf13/cobra"
|
>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"
|
id="user-content-dont-use-grpc-ecosystemgrpc-gateway"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#dont-use-grpc-ecosystemgrpc-gateway"
|
href="#dont-use-grpc-ecosystemgrpc-gateway"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Don't use
|
>Don't use
|
||||||
|
@ -437,6 +451,7 @@ internal
|
||||||
id="user-content-dont-use-uberprototool-use-bufbuildbuf"
|
id="user-content-dont-use-uberprototool-use-bufbuildbuf"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#dont-use-uberprototool-use-bufbuildbuf"
|
href="#dont-use-uberprototool-use-bufbuildbuf"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Don't use <a href="https://github.com/uber/prototool">uber/prototool</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"
|
id="user-content-use-gin-gonicgin-for-rest"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#use-gin-gonicgin-for-rest"
|
href="#use-gin-gonicgin-for-rest"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Use <a href="https://github.com/gin-gonic/gin">gin-gonic/gin</a> for
|
>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"
|
id="user-content-if-you-want-log-just-use-uber-gozap"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#if-you-want-log-just-use-uber-gozap"
|
href="#if-you-want-log-just-use-uber-gozap"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>If you want log, just use
|
>If you want log, just use
|
||||||
|
@ -511,6 +528,7 @@ internal
|
||||||
id="user-content-to-read-config-use-spf13viper"
|
id="user-content-to-read-config-use-spf13viper"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#to-read-config-use-spf13viper"
|
href="#to-read-config-use-spf13viper"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>To read config, use
|
>To read config, use
|
||||||
|
@ -534,6 +552,7 @@ internal
|
||||||
id="user-content-dont-overuse-orm-libs-no-need-to-handle-another-layer-above-sql"
|
id="user-content-dont-overuse-orm-libs-no-need-to-handle-another-layer-above-sql"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#dont-overuse-orm-libs-no-need-to-handle-another-layer-above-sql"
|
href="#dont-overuse-orm-libs-no-need-to-handle-another-layer-above-sql"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Don't 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"
|
id="user-content-connect-redis-with-redisgo-redis"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#connect-redis-with-redisgo-redis"
|
href="#connect-redis-with-redisgo-redis"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Connect Redis with
|
>Connect Redis with
|
||||||
|
@ -634,6 +654,7 @@ internal
|
||||||
id="user-content-connect-mysql-with-go-sql-drivermysql"
|
id="user-content-connect-mysql-with-go-sql-drivermysql"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#connect-mysql-with-go-sql-drivermysql"
|
href="#connect-mysql-with-go-sql-drivermysql"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Connect MySQL with
|
>Connect MySQL with
|
||||||
|
@ -654,6 +675,7 @@ internal
|
||||||
id="user-content-connect-sqlite-with-moderncorgsqlite"
|
id="user-content-connect-sqlite-with-moderncorgsqlite"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#connect-sqlite-with-moderncorgsqlite"
|
href="#connect-sqlite-with-moderncorgsqlite"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Connect SQLite with
|
>Connect SQLite with
|
||||||
|
@ -678,6 +700,7 @@ internal
|
||||||
id="user-content-connect-kafka-with-shopifysarama"
|
id="user-content-connect-kafka-with-shopifysarama"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#connect-kafka-with-shopifysarama"
|
href="#connect-kafka-with-shopifysarama"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Connect Kafka with
|
>Connect Kafka with
|
||||||
|
@ -694,6 +717,7 @@ internal
|
||||||
id="user-content-if-you-want-test-just-use-stretchrtestify"
|
id="user-content-if-you-want-test-just-use-stretchrtestify"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#if-you-want-test-just-use-stretchrtestify"
|
href="#if-you-want-test-just-use-stretchrtestify"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>If you want test, just use
|
>If you want test, just use
|
||||||
|
@ -708,6 +732,7 @@ internal
|
||||||
id="user-content-if-need-to-mock-choose-matryermoq-or-ubermock"
|
id="user-content-if-need-to-mock-choose-matryermoq-or-ubermock"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#if-need-to-mock-choose-matryermoq-or-ubermock"
|
href="#if-need-to-mock-choose-matryermoq-or-ubermock"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>If need to mock, choose
|
>If need to mock, choose
|
||||||
|
@ -729,6 +754,7 @@ internal
|
||||||
id="user-content-be-careful-with-spf13cast"
|
id="user-content-be-careful-with-spf13cast"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#be-careful-with-spf13cast"
|
href="#be-careful-with-spf13cast"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Be careful with <a href="https://github.com/spf13/cast">spf13/cast</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"
|
id="user-content-use-stringer-if-you-want-your-type-enum-can-be-print-as-string"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#use-stringer-if-you-want-your-type-enum-can-be-print-as-string"
|
href="#use-stringer-if-you-want-your-type-enum-can-be-print-as-string"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Use
|
>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"
|
id="user-content-dont-waste-your-time-rewrite-rate-limiter-if-your-use-case-is-simple-use-rate-or-go-redisredis_rate"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
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"
|
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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Don't waste your time rewrite rate limiter if your use case is simple,
|
>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"
|
id="user-content-replace-go-fmt-goimports-with-mvdangofumpt"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#replace-go-fmt-goimports-with-mvdangofumpt"
|
href="#replace-go-fmt-goimports-with-mvdangofumpt"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Replace <code>go fmt</code>, <code>goimports</code> with
|
>Replace <code>go fmt</code>, <code>goimports</code> with
|
||||||
|
@ -807,6 +836,7 @@ stringer -type=Drink</pre>
|
||||||
id="user-content-use-golangcigolangci-lint"
|
id="user-content-use-golangcigolangci-lint"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#use-golangcigolangci-lint"
|
href="#use-golangcigolangci-lint"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Use
|
>Use
|
||||||
|
@ -836,6 +866,7 @@ fieldalignment -fix ./internal/business/<span class="pl-k">*</span>.go</pre>
|
||||||
id="user-content-snippetscript"
|
id="user-content-snippetscript"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#snippetscript"
|
href="#snippetscript"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Snippet/script
|
>Snippet/script
|
||||||
|
@ -853,6 +884,7 @@ fieldalignment -fix ./internal/business/<span class="pl-k">*</span>.go</pre>
|
||||||
id="user-content-thanks"
|
id="user-content-thanks"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#thanks"
|
href="#thanks"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Thanks
|
>Thanks
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-uuid-or-else"
|
id="user-content-uuid-or-else"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#uuid-or-else"
|
href="#uuid-or-else"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>UUID or else
|
>UUID or else
|
||||||
|
@ -60,6 +61,7 @@
|
||||||
id="user-content-first-use-case-is-trace-id-or-context-aware-id"
|
id="user-content-first-use-case-is-trace-id-or-context-aware-id"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#first-use-case-is-trace-id-or-context-aware-id"
|
href="#first-use-case-is-trace-id-or-context-aware-id"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>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"
|
id="user-content-second-use-case-is-primary-key-also-hard-choice"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#second-use-case-is-primary-key-also-hard-choice"
|
href="#second-use-case-is-primary-key-also-hard-choice"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>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"
|
id="user-content-what-else"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#what-else"
|
href="#what-else"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>What else?
|
>What else?
|
||||||
|
@ -116,6 +120,7 @@
|
||||||
id="user-content-thanks"
|
id="user-content-thanks"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#thanks"
|
href="#thanks"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Thanks
|
>Thanks
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-migrate-to-buf-from-prototool"
|
id="user-content-migrate-to-buf-from-prototool"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#migrate-to-buf-from-prototool"
|
href="#migrate-to-buf-from-prototool"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Migrate to <code>buf</code> from <code>prototool</code>
|
>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>
|
sed -i "" -e "s/\[(marshal_zap\.mask) = true]//g" ./raw/api.proto</pre>
|
||||||
</div>
|
</div>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>FAQ
|
>FAQ
|
||||||
</h2>
|
</h2>
|
||||||
|
@ -199,7 +205,12 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h1>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Tips
|
>Tips
|
||||||
</h1>
|
</h1>
|
||||||
|
@ -219,6 +230,7 @@
|
||||||
id="user-content-thanks"
|
id="user-content-thanks"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#thanks"
|
href="#thanks"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Thanks
|
>Thanks
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-experiment-go"
|
id="user-content-experiment-go"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#experiment-go"
|
href="#experiment-go"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Experiment Go
|
>Experiment Go
|
||||||
|
@ -46,6 +47,7 @@
|
||||||
id="user-content-design-api-by-trimming-down-the-interfacestruct-or-whatever"
|
id="user-content-design-api-by-trimming-down-the-interfacestruct-or-whatever"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#design-api-by-trimming-down-the-interfacestruct-or-whatever"
|
href="#design-api-by-trimming-down-the-interfacestruct-or-whatever"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Design API by trimming down the interface/struct or whatever
|
>Design API by trimming down the interface/struct or whatever
|
||||||
|
@ -107,6 +109,7 @@
|
||||||
id="user-content-find-alternative-to-grpcgrpc-go"
|
id="user-content-find-alternative-to-grpcgrpc-go"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#find-alternative-to-grpcgrpc-go"
|
href="#find-alternative-to-grpcgrpc-go"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Find alternative to
|
>Find alternative to
|
||||||
|
@ -148,6 +151,7 @@
|
||||||
id="user-content-thanks"
|
id="user-content-thanks"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#thanks"
|
href="#thanks"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Thanks
|
>Thanks
|
||||||
|
|
|
@ -29,7 +29,12 @@
|
||||||
<a href="index.html"><code>~</code></a>
|
<a href="index.html"><code>~</code></a>
|
||||||
</h2>
|
</h2>
|
||||||
<h1>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>SQL
|
>SQL
|
||||||
</h1>
|
</h1>
|
||||||
|
@ -48,6 +53,7 @@
|
||||||
id="user-content-stay-away-from-database-unique-id"
|
id="user-content-stay-away-from-database-unique-id"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#stay-away-from-database-unique-id"
|
href="#stay-away-from-database-unique-id"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Stay away from database unique id
|
>Stay away from database unique id
|
||||||
|
@ -61,6 +67,7 @@
|
||||||
id="user-content-stay-away-from-database-timestamp"
|
id="user-content-stay-away-from-database-timestamp"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#stay-away-from-database-timestamp"
|
href="#stay-away-from-database-timestamp"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Stay away from database timestamp
|
>Stay away from database timestamp
|
||||||
|
@ -87,6 +94,7 @@
|
||||||
id="user-content-extra-field-for-extra-things"
|
id="user-content-extra-field-for-extra-things"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#extra-field-for-extra-things"
|
href="#extra-field-for-extra-things"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Extra field for extra things
|
>Extra field for extra things
|
||||||
|
@ -103,6 +111,7 @@
|
||||||
id="user-content-use-index"
|
id="user-content-use-index"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#use-index"
|
href="#use-index"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Use index!!!
|
>Use index!!!
|
||||||
|
@ -153,6 +162,7 @@
|
||||||
id="user-content-be-careful-with-null"
|
id="user-content-be-careful-with-null"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#be-careful-with-null"
|
href="#be-careful-with-null"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Be careful with NULL
|
>Be careful with NULL
|
||||||
|
@ -180,6 +190,7 @@
|
||||||
id="user-content-varchar-or-text"
|
id="user-content-varchar-or-text"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#varchar-or-text"
|
href="#varchar-or-text"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span
|
><span aria-hidden="true" class="octicon octicon-link"></span
|
||||||
></a>
|
></a>
|
||||||
|
@ -191,7 +202,12 @@
|
||||||
<code>TEXT</code> if you don't care, just want to store something.
|
<code>TEXT</code> if you don't care, just want to store something.
|
||||||
</p>
|
</p>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><code>LIMIT</code>
|
><code>LIMIT</code>
|
||||||
</h2>
|
</h2>
|
||||||
|
@ -204,6 +220,7 @@
|
||||||
id="user-content-be-super-careful-when-migrate-update-database-on-production-and-online"
|
id="user-content-be-super-careful-when-migrate-update-database-on-production-and-online"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#be-super-careful-when-migrate-update-database-on-production-and-online"
|
href="#be-super-careful-when-migrate-update-database-on-production-and-online"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Be super careful when migrate, update database on production and
|
>Be super careful when migrate, update database on production and
|
||||||
|
@ -245,13 +262,19 @@
|
||||||
id="user-content-heathcheck"
|
id="user-content-heathcheck"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#heathcheck"
|
href="#heathcheck"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Heathcheck
|
>Heathcheck
|
||||||
</h2>
|
</h2>
|
||||||
<p>Use <code>SELECT 1</code> to check if database failed yet.</p>
|
<p>Use <code>SELECT 1</code> to check if database failed yet.</p>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Tools
|
>Tools
|
||||||
</h2>
|
</h2>
|
||||||
|
@ -271,6 +294,7 @@
|
||||||
id="user-content-thanks"
|
id="user-content-thanks"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#thanks"
|
href="#thanks"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Thanks
|
>Thanks
|
||||||
|
|
|
@ -33,13 +33,19 @@
|
||||||
id="user-content-gitignore"
|
id="user-content-gitignore"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#gitignore"
|
href="#gitignore"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>gitignore
|
>gitignore
|
||||||
</h1>
|
</h1>
|
||||||
<p>My quick check for <code>.gitignore</code>.</p>
|
<p>My quick check for <code>.gitignore</code>.</p>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Base
|
>Base
|
||||||
</h2>
|
</h2>
|
||||||
|
@ -57,7 +63,12 @@
|
||||||
.vscode/</pre>
|
.vscode/</pre>
|
||||||
</div>
|
</div>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Go
|
>Go
|
||||||
</h2>
|
</h2>
|
||||||
|
@ -74,6 +85,7 @@ vendor</pre>
|
||||||
id="user-content-python"
|
id="user-content-python"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#python"
|
href="#python"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Python
|
>Python
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-reload-config"
|
id="user-content-reload-config"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#reload-config"
|
href="#reload-config"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Reload config
|
>Reload config
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-install-arch-linux"
|
id="user-content-install-arch-linux"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#install-arch-linux"
|
href="#install-arch-linux"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Install Arch Linux
|
>Install Arch Linux
|
||||||
|
@ -50,6 +51,7 @@
|
||||||
id="user-content-installation-guide"
|
id="user-content-installation-guide"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#installation-guide"
|
href="#installation-guide"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a
|
><a
|
||||||
|
@ -63,6 +65,7 @@
|
||||||
id="user-content-pre-installation"
|
id="user-content-pre-installation"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#pre-installation"
|
href="#pre-installation"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Pre-installation
|
>Pre-installation
|
||||||
|
@ -81,6 +84,7 @@
|
||||||
id="user-content-verify-the-boot-mode"
|
id="user-content-verify-the-boot-mode"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#verify-the-boot-mode"
|
href="#verify-the-boot-mode"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Verify the boot mode
|
>Verify the boot mode
|
||||||
|
@ -94,6 +98,7 @@
|
||||||
id="user-content-connect-to-the-internet"
|
id="user-content-connect-to-the-internet"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#connect-to-the-internet"
|
href="#connect-to-the-internet"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Connect to the internet
|
>Connect to the internet
|
||||||
|
@ -107,6 +112,7 @@
|
||||||
id="user-content-partition-the-disks"
|
id="user-content-partition-the-disks"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#partition-the-disks"
|
href="#partition-the-disks"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Partition the disks
|
>Partition the disks
|
||||||
|
@ -239,6 +245,7 @@ mount --mkdir /dev/extended_boot_loader_partition /mnt/boot</pre>
|
||||||
id="user-content-installation"
|
id="user-content-installation"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#installation"
|
href="#installation"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Installation
|
>Installation
|
||||||
|
@ -266,12 +273,18 @@ pacstrap -K /mnt neovim</pre>
|
||||||
id="user-content-configure"
|
id="user-content-configure"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#configure"
|
href="#configure"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Configure
|
>Configure
|
||||||
</h3>
|
</h3>
|
||||||
<h4>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://wiki.archlinux.org/index.php/Fstab" rel="nofollow"
|
><a href="https://wiki.archlinux.org/index.php/Fstab" rel="nofollow"
|
||||||
>fstab</a
|
>fstab</a
|
||||||
|
@ -285,6 +298,7 @@ pacstrap -K /mnt neovim</pre>
|
||||||
id="user-content-chroot"
|
id="user-content-chroot"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#chroot"
|
href="#chroot"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Chroot
|
>Chroot
|
||||||
|
@ -297,6 +311,7 @@ pacstrap -K /mnt neovim</pre>
|
||||||
id="user-content-time-zone"
|
id="user-content-time-zone"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#time-zone"
|
href="#time-zone"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Time zone
|
>Time zone
|
||||||
|
@ -313,6 +328,7 @@ hwclock --systohc</pre
|
||||||
id="user-content-localization"
|
id="user-content-localization"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#localization"
|
href="#localization"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Localization:
|
>Localization:
|
||||||
|
@ -332,6 +348,7 @@ hwclock --systohc</pre
|
||||||
id="user-content-network-configuration"
|
id="user-content-network-configuration"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#network-configuration"
|
href="#network-configuration"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Network configuration
|
>Network configuration
|
||||||
|
@ -343,6 +360,7 @@ hwclock --systohc</pre
|
||||||
id="user-content-initramfs"
|
id="user-content-initramfs"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#initramfs"
|
href="#initramfs"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Initramfs
|
>Initramfs
|
||||||
|
@ -362,6 +380,7 @@ HOOKS=(base udev ... block lvm2 filesystems)
|
||||||
id="user-content-root-password"
|
id="user-content-root-password"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#root-password"
|
href="#root-password"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Root password
|
>Root password
|
||||||
|
@ -372,6 +391,7 @@ HOOKS=(base udev ... block lvm2 filesystems)
|
||||||
id="user-content-addition"
|
id="user-content-addition"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#addition"
|
href="#addition"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Addition
|
>Addition
|
||||||
|
@ -381,6 +401,7 @@ HOOKS=(base udev ... block lvm2 filesystems)
|
||||||
id="user-content-networkmanager-wip"
|
id="user-content-networkmanager-wip"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#networkmanager-wip"
|
href="#networkmanager-wip"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://wiki.archlinux.org/title/NetworkManager" rel="nofollow"
|
><a href="https://wiki.archlinux.org/title/NetworkManager" rel="nofollow"
|
||||||
|
@ -425,6 +446,7 @@ nohook resolv.conf</pre
|
||||||
id="user-content-bluetooth"
|
id="user-content-bluetooth"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#bluetooth"
|
href="#bluetooth"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Bluetooth
|
>Bluetooth
|
||||||
|
@ -434,7 +456,12 @@ nohook resolv.conf</pre
|
||||||
systemctl <span class="pl-c1">enable</span> bluetooth.service</pre>
|
systemctl <span class="pl-c1">enable</span> bluetooth.service</pre>
|
||||||
</div>
|
</div>
|
||||||
<h5>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Clock
|
>Clock
|
||||||
</h5>
|
</h5>
|
||||||
|
@ -446,6 +473,7 @@ systemctl <span class="pl-c1">enable</span> bluetooth.service</pre>
|
||||||
id="user-content-boot-loader"
|
id="user-content-boot-loader"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#boot-loader"
|
href="#boot-loader"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Boot loader
|
>Boot loader
|
||||||
|
@ -455,6 +483,7 @@ systemctl <span class="pl-c1">enable</span> bluetooth.service</pre>
|
||||||
id="user-content-systemd-boot"
|
id="user-content-systemd-boot"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#systemd-boot"
|
href="#systemd-boot"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a
|
><a
|
||||||
|
@ -514,6 +543,7 @@ options root="LABEL=ROOT" rw</pre>
|
||||||
id="user-content-general-recommendations"
|
id="user-content-general-recommendations"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#general-recommendations"
|
href="#general-recommendations"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a
|
><a
|
||||||
|
@ -531,6 +561,7 @@ options root="LABEL=ROOT" rw</pre>
|
||||||
id="user-content-system-administration"
|
id="user-content-system-administration"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#system-administration"
|
href="#system-administration"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>System administration
|
>System administration
|
||||||
|
@ -578,6 +609,7 @@ homectl update joker --shell=/usr/bin/zsh</pre>
|
||||||
id="user-content-desktop-environment"
|
id="user-content-desktop-environment"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#desktop-environment"
|
href="#desktop-environment"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Desktop Environment
|
>Desktop Environment
|
||||||
|
@ -591,7 +623,12 @@ homectl update joker --shell=/usr/bin/zsh</pre>
|
||||||
<pre>pacman -Syu xorg-server</pre>
|
<pre>pacman -Syu xorg-server</pre>
|
||||||
</div>
|
</div>
|
||||||
<h4>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://wiki.archlinux.org/index.php/GNOME" rel="nofollow"
|
><a href="https://wiki.archlinux.org/index.php/GNOME" rel="nofollow"
|
||||||
>GNOME</a
|
>GNOME</a
|
||||||
|
@ -613,6 +650,7 @@ systemctl <span class="pl-c1">enable</span> gdm.service</pre>
|
||||||
id="user-content-list-of-applications"
|
id="user-content-list-of-applications"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#list-of-applications"
|
href="#list-of-applications"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a
|
><a
|
||||||
|
@ -626,6 +664,7 @@ systemctl <span class="pl-c1">enable</span> gdm.service</pre>
|
||||||
id="user-content-pacman"
|
id="user-content-pacman"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#pacman"
|
href="#pacman"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://wiki.archlinux.org/index.php/pacman" rel="nofollow"
|
><a href="https://wiki.archlinux.org/index.php/pacman" rel="nofollow"
|
||||||
|
@ -643,6 +682,7 @@ ParallelDownloads</pre>
|
||||||
id="user-content-pipewire-wip"
|
id="user-content-pipewire-wip"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#pipewire-wip"
|
href="#pipewire-wip"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://wiki.archlinux.org/title/PipeWire" rel="nofollow"
|
><a href="https://wiki.archlinux.org/title/PipeWire" rel="nofollow"
|
||||||
|
@ -672,6 +712,7 @@ pacman -Syu pipewire wireplumber \
|
||||||
id="user-content-flatpak-wip"
|
id="user-content-flatpak-wip"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#flatpak-wip"
|
href="#flatpak-wip"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://wiki.archlinux.org/title/Flatpak" rel="nofollow"
|
><a href="https://wiki.archlinux.org/title/Flatpak" rel="nofollow"
|
||||||
|
@ -686,6 +727,7 @@ pacman -Syu pipewire wireplumber \
|
||||||
id="user-content-improving-performance"
|
id="user-content-improving-performance"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#improving-performance"
|
href="#improving-performance"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a
|
><a
|
||||||
|
@ -746,6 +788,7 @@ pacman -Syu pipewire wireplumber \
|
||||||
id="user-content-in-the-end"
|
id="user-content-in-the-end"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#in-the-end"
|
href="#in-the-end"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>In the end
|
>In the end
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-speed-up-writing-go-test-asap"
|
id="user-content-speed-up-writing-go-test-asap"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#speed-up-writing-go-test-asap"
|
href="#speed-up-writing-go-test-asap"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>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"
|
id="user-content-first-rewrite-the-impossible-to-test-out"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#first-rewrite-the-impossible-to-test-out"
|
href="#first-rewrite-the-impossible-to-test-out"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>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"
|
id="user-content-let-the-fun-writing-test-begin"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#let-the-fun-writing-test-begin"
|
href="#let-the-fun-writing-test-begin"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Let the fun (writing test) begin
|
>Let the fun (writing test) begin
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-incident-come-and-go"
|
id="user-content-incident-come-and-go"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#incident-come-and-go"
|
href="#incident-come-and-go"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Incident come and go
|
>Incident come and go
|
||||||
|
@ -43,6 +44,7 @@
|
||||||
id="user-content-service-starts-with-empty-port"
|
id="user-content-service-starts-with-empty-port"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#service-starts-with-empty-port"
|
href="#service-starts-with-empty-port"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Service starts with empty port
|
>Service starts with empty port
|
||||||
|
@ -61,6 +63,7 @@
|
||||||
id="user-content-race-condition-of-series-of-apis"
|
id="user-content-race-condition-of-series-of-apis"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#race-condition-of-series-of-apis"
|
href="#race-condition-of-series-of-apis"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Race condition of series of APIs
|
>Race condition of series of APIs
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-ekyc---the-battle-never-ends"
|
id="user-content-ekyc---the-battle-never-ends"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#ekyc---the-battle-never-ends"
|
href="#ekyc---the-battle-never-ends"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>EKYC - The battle never ends
|
>EKYC - The battle never ends
|
||||||
|
|
|
@ -29,7 +29,12 @@
|
||||||
<a href="index.html"><code>~</code></a>
|
<a href="index.html"><code>~</code></a>
|
||||||
</h2>
|
</h2>
|
||||||
<h1>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Fonts
|
>Fonts
|
||||||
</h1>
|
</h1>
|
||||||
|
@ -68,6 +73,7 @@
|
||||||
id="user-content-jetbrains-mono"
|
id="user-content-jetbrains-mono"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#jetbrains-mono"
|
href="#jetbrains-mono"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://github.com/JetBrains/JetBrainsMono">JetBrains Mono</a>
|
><a href="https://github.com/JetBrains/JetBrainsMono">JetBrains Mono</a>
|
||||||
|
@ -100,6 +106,7 @@
|
||||||
id="user-content-iosevka"
|
id="user-content-iosevka"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#iosevka"
|
href="#iosevka"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://github.com/be5invis/Iosevka">Iosevka</a>
|
><a href="https://github.com/be5invis/Iosevka">Iosevka</a>
|
||||||
|
@ -138,6 +145,7 @@
|
||||||
id="user-content-recursive"
|
id="user-content-recursive"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#recursive"
|
href="#recursive"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://github.com/arrowtype/recursive">Recursive</a>
|
><a href="https://github.com/arrowtype/recursive">Recursive</a>
|
||||||
|
@ -168,6 +176,7 @@
|
||||||
id="user-content-martian-mono"
|
id="user-content-martian-mono"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#martian-mono"
|
href="#martian-mono"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://github.com/evilmartians/mono">Martian Mono</a>
|
><a href="https://github.com/evilmartians/mono">Martian Mono</a>
|
||||||
|
@ -194,7 +203,12 @@
|
||||||
/></a>
|
/></a>
|
||||||
</p>
|
</p>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://github.com/blobject/agave">agave</a>
|
><a href="https://github.com/blobject/agave">agave</a>
|
||||||
</h2>
|
</h2>
|
||||||
|
@ -214,6 +228,7 @@
|
||||||
id="user-content-hermit"
|
id="user-content-hermit"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#hermit"
|
href="#hermit"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://github.com/pcaro90/hermit">Hermit</a>
|
><a href="https://github.com/pcaro90/hermit">Hermit</a>
|
||||||
|
@ -229,6 +244,7 @@
|
||||||
id="user-content-apl-385-and-apl386"
|
id="user-content-apl-385-and-apl386"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#apl-385-and-apl386"
|
href="#apl-385-and-apl386"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span
|
><span aria-hidden="true" class="octicon octicon-link"></span
|
||||||
></a>
|
></a>
|
||||||
|
@ -243,7 +259,12 @@
|
||||||
</ul>
|
</ul>
|
||||||
<p>I love its wide look, also it's feel nostalgic.</p>
|
<p>I love its wide look, also it's feel nostalgic.</p>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://github.com/jenskutilek/sudo-font">Sudo</a>
|
><a href="https://github.com/jenskutilek/sudo-font">Sudo</a>
|
||||||
</h2>
|
</h2>
|
||||||
|
@ -264,6 +285,7 @@
|
||||||
id="user-content-murr-fonts-but-i-dont-use-much-now-some-fonts-i-already-try-in-the-past"
|
id="user-content-murr-fonts-but-i-dont-use-much-now-some-fonts-i-already-try-in-the-past"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#murr-fonts-but-i-dont-use-much-now-some-fonts-i-already-try-in-the-past"
|
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
|
><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
|
>Murr fonts, but I don't use much now (some fonts I already try in the
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-games-4-fun"
|
id="user-content-games-4-fun"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#games-4-fun"
|
href="#games-4-fun"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Games 4 fun
|
>Games 4 fun
|
||||||
|
@ -51,6 +52,7 @@
|
||||||
id="user-content-ps2-emulator"
|
id="user-content-ps2-emulator"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#ps2-emulator"
|
href="#ps2-emulator"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>PS2 emulator
|
>PS2 emulator
|
||||||
|
@ -106,6 +108,7 @@
|
||||||
id="user-content-resident-evil-4"
|
id="user-content-resident-evil-4"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#resident-evil-4"
|
href="#resident-evil-4"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://wiki.pcsx2.net/Resident_Evil_4" rel="nofollow"
|
><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"
|
id="user-content-mega-man-x-collection"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#mega-man-x-collection"
|
href="#mega-man-x-collection"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Mega Man X Collection
|
>Mega Man X Collection
|
||||||
|
@ -246,6 +250,7 @@ patch=1,EE,2012009C,extended,00000000</pre
|
||||||
id="user-content-mega-man-x8"
|
id="user-content-mega-man-x8"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#mega-man-x8"
|
href="#mega-man-x8"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Mega Man X8
|
>Mega Man X8
|
||||||
|
@ -260,6 +265,7 @@ patch=1,EE,2012009C,extended,00000000</pre
|
||||||
id="user-content-god-of-war"
|
id="user-content-god-of-war"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#god-of-war"
|
href="#god-of-war"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>God of War
|
>God of War
|
||||||
|
@ -274,6 +280,7 @@ patch=1,EE,2012009C,extended,00000000</pre
|
||||||
id="user-content-god-of-war-ii"
|
id="user-content-god-of-war-ii"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#god-of-war-ii"
|
href="#god-of-war-ii"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>God of War II
|
>God of War II
|
||||||
|
@ -290,6 +297,7 @@ patch=1,EE,2012009C,extended,00000000</pre
|
||||||
id="user-content-shadow-of-the-colossus"
|
id="user-content-shadow-of-the-colossus"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#shadow-of-the-colossus"
|
href="#shadow-of-the-colossus"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Shadow of the Colossus
|
>Shadow of the Colossus
|
||||||
|
@ -306,6 +314,7 @@ patch=1,EE,2012009C,extended,00000000</pre
|
||||||
id="user-content-ps3-emulator"
|
id="user-content-ps3-emulator"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#ps3-emulator"
|
href="#ps3-emulator"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>PS3 emulator
|
>PS3 emulator
|
||||||
|
|
|
@ -29,7 +29,12 @@
|
||||||
<a href="index.html"><code>~</code></a>
|
<a href="index.html"><code>~</code></a>
|
||||||
</h2>
|
</h2>
|
||||||
<h1>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Keeb
|
>Keeb
|
||||||
</h1>
|
</h1>
|
||||||
|
@ -39,6 +44,7 @@
|
||||||
id="user-content-keyboard"
|
id="user-content-keyboard"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#keyboard"
|
href="#keyboard"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Keyboard
|
>Keyboard
|
||||||
|
@ -52,6 +58,7 @@
|
||||||
id="user-content-ikbc-cd87-cherry-mx-blue"
|
id="user-content-ikbc-cd87-cherry-mx-blue"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#ikbc-cd87-cherry-mx-blue"
|
href="#ikbc-cd87-cherry-mx-blue"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>iKBC CD87 Cherry MX Blue
|
>iKBC CD87 Cherry MX Blue
|
||||||
|
@ -63,6 +70,7 @@
|
||||||
id="user-content-kbdfans-x-lazurite-d60lite"
|
id="user-content-kbdfans-x-lazurite-d60lite"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#kbdfans-x-lazurite-d60lite"
|
href="#kbdfans-x-lazurite-d60lite"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>KBDfans X Lazurite D60Lite
|
>KBDfans X Lazurite D60Lite
|
||||||
|
@ -107,7 +115,12 @@
|
||||||
/></a>
|
/></a>
|
||||||
</p>
|
</p>
|
||||||
<h4>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Specs
|
>Specs
|
||||||
</h4>
|
</h4>
|
||||||
|
@ -175,6 +188,7 @@
|
||||||
id="user-content-layout"
|
id="user-content-layout"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#layout"
|
href="#layout"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Layout
|
>Layout
|
||||||
|
@ -213,6 +227,7 @@
|
||||||
id="user-content-review"
|
id="user-content-review"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#review"
|
href="#review"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Review
|
>Review
|
||||||
|
@ -247,6 +262,7 @@
|
||||||
id="user-content-support-links"
|
id="user-content-support-links"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#support-links"
|
href="#support-links"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Support links
|
>Support links
|
||||||
|
@ -313,6 +329,7 @@
|
||||||
id="user-content-cool-keeb"
|
id="user-content-cool-keeb"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#cool-keeb"
|
href="#cool-keeb"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Cool keeb
|
>Cool keeb
|
||||||
|
@ -389,6 +406,7 @@
|
||||||
id="user-content-switch"
|
id="user-content-switch"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#switch"
|
href="#switch"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Switch
|
>Switch
|
||||||
|
@ -398,6 +416,7 @@
|
||||||
id="user-content-ktt-strawberry"
|
id="user-content-ktt-strawberry"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#ktt-strawberry"
|
href="#ktt-strawberry"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>KTT Strawberry
|
>KTT Strawberry
|
||||||
|
@ -419,6 +438,7 @@
|
||||||
id="user-content-specs-1"
|
id="user-content-specs-1"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#specs-1"
|
href="#specs-1"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Specs
|
>Specs
|
||||||
|
@ -438,6 +458,7 @@
|
||||||
id="user-content-support-links-1"
|
id="user-content-support-links-1"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#support-links-1"
|
href="#support-links-1"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Support links
|
>Support links
|
||||||
|
@ -470,6 +491,7 @@
|
||||||
id="user-content-skyloong-glacier-silent-red-switch"
|
id="user-content-skyloong-glacier-silent-red-switch"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#skyloong-glacier-silent-red-switch"
|
href="#skyloong-glacier-silent-red-switch"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>SKYLOONG Glacier Silent Red Switch
|
>SKYLOONG Glacier Silent Red Switch
|
||||||
|
@ -494,6 +516,7 @@
|
||||||
id="user-content-specs-2"
|
id="user-content-specs-2"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#specs-2"
|
href="#specs-2"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Specs
|
>Specs
|
||||||
|
@ -511,6 +534,7 @@
|
||||||
id="user-content-support-links-2"
|
id="user-content-support-links-2"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#support-links-2"
|
href="#support-links-2"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Support links
|
>Support links
|
||||||
|
@ -529,6 +553,7 @@
|
||||||
id="user-content-jwick-yellow-linear-switch"
|
id="user-content-jwick-yellow-linear-switch"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#jwick-yellow-linear-switch"
|
href="#jwick-yellow-linear-switch"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>JWICK Yellow Linear Switch
|
>JWICK Yellow Linear Switch
|
||||||
|
@ -550,6 +575,7 @@
|
||||||
id="user-content-specs-3"
|
id="user-content-specs-3"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#specs-3"
|
href="#specs-3"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Specs
|
>Specs
|
||||||
|
@ -568,6 +594,7 @@
|
||||||
id="user-content-support-links-3"
|
id="user-content-support-links-3"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#support-links-3"
|
href="#support-links-3"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Support links
|
>Support links
|
||||||
|
@ -584,6 +611,7 @@
|
||||||
id="user-content-keycap"
|
id="user-content-keycap"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#keycap"
|
href="#keycap"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Keycap
|
>Keycap
|
||||||
|
@ -606,6 +634,7 @@
|
||||||
id="user-content-enjobpbt-9009"
|
id="user-content-enjobpbt-9009"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#enjobpbt-9009"
|
href="#enjobpbt-9009"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>EnjobPBT 9009
|
>EnjobPBT 9009
|
||||||
|
@ -637,6 +666,7 @@
|
||||||
id="user-content-support-links-4"
|
id="user-content-support-links-4"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#support-links-4"
|
href="#support-links-4"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Support links
|
>Support links
|
||||||
|
@ -662,6 +692,7 @@
|
||||||
id="user-content-color-i-love"
|
id="user-content-color-i-love"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#color-i-love"
|
href="#color-i-love"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Color I love
|
>Color I love
|
||||||
|
@ -751,6 +782,7 @@
|
||||||
id="user-content-thanks"
|
id="user-content-thanks"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#thanks"
|
href="#thanks"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Thanks
|
>Thanks
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-naming-things"
|
id="user-content-naming-things"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#naming-things"
|
href="#naming-things"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Naming things
|
>Naming things
|
||||||
|
@ -42,6 +43,7 @@
|
||||||
id="user-content-filename-in-storage-s3-"
|
id="user-content-filename-in-storage-s3-"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#filename-in-storage-s3-"
|
href="#filename-in-storage-s3-"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Filename in storage (S3, ...)
|
>Filename in storage (S3, ...)
|
||||||
|
@ -70,6 +72,7 @@
|
||||||
id="user-content-time-variable"
|
id="user-content-time-variable"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#time-variable"
|
href="#time-variable"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Time variable
|
>Time variable
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-my-neovim-workflow"
|
id="user-content-my-neovim-workflow"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#my-neovim-workflow"
|
href="#my-neovim-workflow"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>My neovim workflow
|
>My neovim workflow
|
||||||
|
@ -57,6 +58,7 @@
|
||||||
id="user-content-trick-or-treat"
|
id="user-content-trick-or-treat"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#trick-or-treat"
|
href="#trick-or-treat"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Trick or treat
|
>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>
|
<pre>:<span class="pl-k">!</span>column <span class="pl-k">-</span><span class="pl-c1">t</span></pre>
|
||||||
</div>
|
</div>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Jumpo
|
>Jumpo
|
||||||
</h2>
|
</h2>
|
||||||
|
@ -136,7 +143,12 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Fold
|
>Fold
|
||||||
</h2>
|
</h2>
|
||||||
|
@ -149,6 +161,7 @@
|
||||||
id="user-content-keymap"
|
id="user-content-keymap"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#keymap"
|
href="#keymap"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Keymap
|
>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"
|
id="user-content-references--thanks"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#references--thanks"
|
href="#references--thanks"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>References / Thanks
|
>References / Thanks
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-things-i-like"
|
id="user-content-things-i-like"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#things-i-like"
|
href="#things-i-like"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Things I like
|
>Things I like
|
||||||
|
@ -42,6 +43,7 @@
|
||||||
id="user-content-discord-old-naming"
|
id="user-content-discord-old-naming"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#discord-old-naming"
|
href="#discord-old-naming"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Discord (old) naming
|
>Discord (old) naming
|
||||||
|
@ -61,6 +63,7 @@
|
||||||
id="user-content-interesting-website"
|
id="user-content-interesting-website"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#interesting-website"
|
href="#interesting-website"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Interesting website
|
>Interesting website
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-swagger-or-openapi"
|
id="user-content-swagger-or-openapi"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#swagger-or-openapi"
|
href="#swagger-or-openapi"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Swagger or OpenAPI
|
>Swagger or OpenAPI
|
||||||
|
@ -69,6 +70,7 @@ bunx @redocly/cli preview-docs ./docs/swagger.json</pre>
|
||||||
id="user-content-thanks"
|
id="user-content-thanks"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#thanks"
|
href="#thanks"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Thanks
|
>Thanks
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-my-terminal-workflow"
|
id="user-content-my-terminal-workflow"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#my-terminal-workflow"
|
href="#my-terminal-workflow"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>My terminal workflow
|
>My terminal workflow
|
||||||
|
@ -46,6 +47,7 @@
|
||||||
id="user-content-use-junegunnfzf"
|
id="user-content-use-junegunnfzf"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#use-junegunnfzf"
|
href="#use-junegunnfzf"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Use <a href="https://github.com/junegunn/fzf">junegunn/fzf</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"
|
id="user-content-use-zellij-orgzellij-as-alternative-to-tmux"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#use-zellij-orgzellij-as-alternative-to-tmux"
|
href="#use-zellij-orgzellij-as-alternative-to-tmux"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Use
|
>Use
|
||||||
|
@ -90,6 +93,7 @@
|
||||||
id="user-content-use-wezwezterm"
|
id="user-content-use-wezwezterm"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#use-wezwezterm"
|
href="#use-wezwezterm"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Use <a href="https://github.com/wez/wezterm">wez/wezterm</a>
|
>Use <a href="https://github.com/wez/wezterm">wez/wezterm</a>
|
||||||
|
@ -105,6 +109,7 @@
|
||||||
id="user-content-use-nnn"
|
id="user-content-use-nnn"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#use-nnn"
|
href="#use-nnn"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Use <a href="https://github.com/jarun/nnn">nnn</a>
|
>Use <a href="https://github.com/jarun/nnn">nnn</a>
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-another-day-another-incident-02"
|
id="user-content-another-day-another-incident-02"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#another-day-another-incident-02"
|
href="#another-day-another-incident-02"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Another day another incident #02
|
>Another day another incident #02
|
||||||
|
@ -44,6 +45,7 @@
|
||||||
id="user-content-the-problem"
|
id="user-content-the-problem"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#the-problem"
|
href="#the-problem"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>The problem
|
>The problem
|
||||||
|
@ -126,6 +128,7 @@ doB context deadline exceeded</pre
|
||||||
id="user-content-the-temporary-solution"
|
id="user-content-the-temporary-solution"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#the-temporary-solution"
|
href="#the-temporary-solution"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>The (temporary) solution
|
>The (temporary) solution
|
||||||
|
@ -248,6 +251,7 @@ doB</pre
|
||||||
id="user-content-thanks"
|
id="user-content-thanks"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#thanks"
|
href="#thanks"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Thanks
|
>Thanks
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-khoan-cắt-bê-tông-101"
|
id="user-content-khoan-cắt-bê-tông-101"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#khoan-cắt-bê-tông-101"
|
href="#khoan-cắt-bê-tông-101"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Khoan cắt bê tông 101
|
>Khoan cắt bê tông 101
|
||||||
|
|
|
@ -33,13 +33,19 @@
|
||||||
id="user-content-userful-tools"
|
id="user-content-userful-tools"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#userful-tools"
|
href="#userful-tools"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Userful tools
|
>Userful tools
|
||||||
</h1>
|
</h1>
|
||||||
<p>This just a raw list.</p>
|
<p>This just a raw list.</p>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Tools
|
>Tools
|
||||||
</h2>
|
</h2>
|
||||||
|
@ -48,6 +54,7 @@
|
||||||
id="user-content-terminal"
|
id="user-content-terminal"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#terminal"
|
href="#terminal"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Terminal
|
>Terminal
|
||||||
|
@ -128,13 +135,6 @@
|
||||||
>
|
>
|
||||||
</p>
|
</p>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
<a href="https://github.com/zellij-org/zellij"
|
|
||||||
>https://github.com/zellij-org/zellij</a
|
|
||||||
>
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
<li>
|
||||||
<p>
|
<p>
|
||||||
<a href="https://github.com/adrianlopezroche/fdupes"
|
<a href="https://github.com/adrianlopezroche/fdupes"
|
||||||
|
@ -245,6 +245,11 @@
|
||||||
>https://github.com/extrawurst/gitui</a
|
>https://github.com/extrawurst/gitui</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="https://github.com/zellij-org/zellij"
|
||||||
|
>https://github.com/zellij-org/zellij</a
|
||||||
|
>
|
||||||
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="https://github.com/wustho/epr"
|
<a href="https://github.com/wustho/epr"
|
||||||
>https://github.com/wustho/epr</a
|
>https://github.com/wustho/epr</a
|
||||||
|
@ -362,7 +367,12 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h3>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>UI
|
>UI
|
||||||
</h3>
|
</h3>
|
||||||
|
@ -415,7 +425,12 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h4>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>macOS
|
>macOS
|
||||||
</h4>
|
</h4>
|
||||||
|
@ -503,6 +518,7 @@
|
||||||
id="user-content-developement"
|
id="user-content-developement"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#developement"
|
href="#developement"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Developement
|
>Developement
|
||||||
|
@ -512,6 +528,7 @@
|
||||||
id="user-content-terminal-1"
|
id="user-content-terminal-1"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#terminal-1"
|
href="#terminal-1"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Terminal
|
>Terminal
|
||||||
|
@ -650,7 +667,12 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h4>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Go
|
>Go
|
||||||
</h4>
|
</h4>
|
||||||
|
@ -697,7 +719,12 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h3>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>UI
|
>UI
|
||||||
</h3>
|
</h3>
|
||||||
|
@ -758,6 +785,7 @@
|
||||||
id="user-content-macos-1"
|
id="user-content-macos-1"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#macos-1"
|
href="#macos-1"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>macOS
|
>macOS
|
||||||
|
@ -769,7 +797,12 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Games
|
>Games
|
||||||
</h2>
|
</h2>
|
||||||
|
@ -791,7 +824,12 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Notes
|
>Notes
|
||||||
</h2>
|
</h2>
|
||||||
|
@ -806,7 +844,12 @@
|
||||||
<li>Any JetBrains IDE beside DataGrip</li>
|
<li>Any JetBrains IDE beside DataGrip</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Misc
|
>Misc
|
||||||
</h2>
|
</h2>
|
||||||
|
@ -816,6 +859,7 @@
|
||||||
id="user-content-macos-2"
|
id="user-content-macos-2"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#macos-2"
|
href="#macos-2"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>macOS
|
>macOS
|
||||||
|
@ -829,7 +873,12 @@ touch Xcode.app
|
||||||
xcode-select --install</pre>
|
xcode-select --install</pre>
|
||||||
</div>
|
</div>
|
||||||
<h3>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Linux
|
>Linux
|
||||||
</h3>
|
</h3>
|
||||||
|
@ -845,6 +894,7 @@ xcode-select --install</pre>
|
||||||
id="user-content-firefox"
|
id="user-content-firefox"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#firefox"
|
href="#firefox"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Firefox
|
>Firefox
|
||||||
|
@ -889,6 +939,7 @@ xcode-select --install</pre>
|
||||||
id="user-content-thanks"
|
id="user-content-thanks"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#thanks"
|
href="#thanks"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Thanks
|
>Thanks
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-throw-away-pastebin"
|
id="user-content-throw-away-pastebin"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#throw-away-pastebin"
|
href="#throw-away-pastebin"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Throw away pastebin
|
>Throw away pastebin
|
||||||
|
@ -43,6 +44,7 @@
|
||||||
id="user-content-gitignore"
|
id="user-content-gitignore"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#gitignore"
|
href="#gitignore"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><code>.gitignore</code>
|
><code>.gitignore</code>
|
||||||
|
@ -72,6 +74,7 @@ dist</pre>
|
||||||
id="user-content-github-actions"
|
id="user-content-github-actions"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#github-actions"
|
href="#github-actions"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>GitHub Actions
|
>GitHub Actions
|
||||||
|
@ -150,7 +153,12 @@ dist</pre>
|
||||||
<span class="pl-ent">version</span>: <span class="pl-s">latest</span></pre>
|
<span class="pl-ent">version</span>: <span class="pl-s">latest</span></pre>
|
||||||
</div>
|
</div>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Go
|
>Go
|
||||||
</h2>
|
</h2>
|
||||||
|
@ -279,6 +287,7 @@ dist</pre>
|
||||||
id="user-content-git-clean-up"
|
id="user-content-git-clean-up"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#git-clean-up"
|
href="#git-clean-up"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Git clean up
|
>Git clean up
|
||||||
|
@ -294,6 +303,7 @@ git gc</pre>
|
||||||
id="user-content-delete-ds_store"
|
id="user-content-delete-ds_store"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#delete-ds_store"
|
href="#delete-ds_store"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Delete <code>.DS_Store</code>
|
>Delete <code>.DS_Store</code>
|
||||||
|
@ -314,6 +324,7 @@ git gc</pre>
|
||||||
id="user-content-fdupes"
|
id="user-content-fdupes"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#fdupes"
|
href="#fdupes"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://github.com/adrianlopezroche/fdupes">fdupes</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>
|
<pre>fdupes -rdN <span class="pl-c1">.</span></pre>
|
||||||
</div>
|
</div>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://github.com/WayneD/rsync">rsync</a>
|
><a href="https://github.com/WayneD/rsync">rsync</a>
|
||||||
</h2>
|
</h2>
|
||||||
|
@ -356,7 +372,12 @@ rsync -avzP src/ dst</pre>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://github.com/ayoisaiah/f2">F2</a>
|
><a href="https://github.com/ayoisaiah/f2">F2</a>
|
||||||
</h2>
|
</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"
|
id="user-content-instaloader"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#instaloader"
|
href="#instaloader"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://github.com/instaloader/instaloader">Instaloader</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"
|
id="user-content-grpcurl"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#grpcurl"
|
href="#grpcurl"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
><a href="https://github.com/fullstorydev/grpcurl">gRPCurl</a>
|
><a href="https://github.com/fullstorydev/grpcurl">gRPCurl</a>
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-fan-android"
|
id="user-content-fan-android"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#fan-android"
|
href="#fan-android"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>F(an) android
|
>F(an) android
|
||||||
|
@ -41,7 +42,12 @@
|
||||||
<p>Just a collection/checklist while using Android phone.</p>
|
<p>Just a collection/checklist while using Android phone.</p>
|
||||||
<p>All Android phones are bloat.</p>
|
<p>All Android phones are bloat.</p>
|
||||||
<h2>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Apps
|
>Apps
|
||||||
</h2>
|
</h2>
|
||||||
|
|
|
@ -29,7 +29,12 @@
|
||||||
<a href="index.html"><code>~</code></a>
|
<a href="index.html"><code>~</code></a>
|
||||||
</h2>
|
</h2>
|
||||||
<h1>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Redis
|
>Redis
|
||||||
</h1>
|
</h1>
|
||||||
|
@ -39,6 +44,7 @@
|
||||||
id="user-content-redis-does-not-store-creation-time-of-keys"
|
id="user-content-redis-does-not-store-creation-time-of-keys"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#redis-does-not-store-creation-time-of-keys"
|
href="#redis-does-not-store-creation-time-of-keys"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Redis does not store creation time of keys
|
>Redis does not store creation time of keys
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-cache-shenanigan"
|
id="user-content-cache-shenanigan"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#cache-shenanigan"
|
href="#cache-shenanigan"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Cache shenanigan
|
>Cache shenanigan
|
||||||
|
@ -88,6 +89,7 @@
|
||||||
id="user-content-thanks"
|
id="user-content-thanks"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#thanks"
|
href="#thanks"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Thanks
|
>Thanks
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-vscode"
|
id="user-content-vscode"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#vscode"
|
href="#vscode"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>VSCode
|
>VSCode
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-hardware-101"
|
id="user-content-hardware-101"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#hardware-101"
|
href="#hardware-101"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Hardware 101
|
>Hardware 101
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
id="user-content-real-world-crypto-101"
|
id="user-content-real-world-crypto-101"
|
||||||
class="anchor"
|
class="anchor"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
|
tabindex="-1"
|
||||||
href="#real-world-crypto-101"
|
href="#real-world-crypto-101"
|
||||||
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Real World Crypto 101
|
>Real World Crypto 101
|
||||||
|
|
|
@ -26,7 +26,12 @@
|
||||||
</style>
|
</style>
|
||||||
<body class="markdown-body">
|
<body class="markdown-body">
|
||||||
<h1>
|
<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
|
><span aria-hidden="true" class="octicon octicon-link"></span></a
|
||||||
>Index
|
>Index
|
||||||
</h1>
|
</h1>
|
||||||
|
|
|
@ -18,7 +18,6 @@ This just a raw list.
|
||||||
- https://github.com/BurntSushi/ripgrep
|
- https://github.com/BurntSushi/ripgrep
|
||||||
- https://github.com/dandavison/delta
|
- https://github.com/dandavison/delta
|
||||||
- https://github.com/ogham/exa
|
- https://github.com/ogham/exa
|
||||||
- https://github.com/zellij-org/zellij
|
|
||||||
|
|
||||||
- https://github.com/adrianlopezroche/fdupes
|
- https://github.com/adrianlopezroche/fdupes
|
||||||
- https://github.com/WayneD/rsync
|
- https://github.com/WayneD/rsync
|
||||||
|
@ -41,6 +40,7 @@ Memory
|
||||||
- https://github.com/Wilfred/difftastic
|
- https://github.com/Wilfred/difftastic
|
||||||
- https://github.com/jonas/tig
|
- https://github.com/jonas/tig
|
||||||
- https://github.com/extrawurst/gitui
|
- https://github.com/extrawurst/gitui
|
||||||
|
- https://github.com/zellij-org/zellij
|
||||||
- https://github.com/wustho/epr
|
- https://github.com/wustho/epr
|
||||||
|
|
||||||
For fun
|
For fun
|
||||||
|
|
Loading…
Reference in New Issue