summaryrefslogtreecommitdiff
path: root/content/posts/2022-05-31-golang-1.md
diff options
context:
space:
mode:
author2026-02-02 00:35:54 +0300
committer2026-02-02 00:35:54 +0300
commitbfdd73d7324a4f66a16f55d4fb064b0ff08d40e9 (patch)
tree27fff9c802dcdd22960bb2e776e58278000d0364 /content/posts/2022-05-31-golang-1.md
parentПоправил шаблон (diff)
downloadblog-bfdd73d7324a4f66a16f55d4fb064b0ff08d40e9.tar.gz
blog-bfdd73d7324a4f66a16f55d4fb064b0ff08d40e9.tar.bz2
blog-bfdd73d7324a4f66a16f55d4fb064b0ff08d40e9.tar.xz
blog-bfdd73d7324a4f66a16f55d4fb064b0ff08d40e9.zip
Большая чистка блога
Diffstat (limited to 'content/posts/2022-05-31-golang-1.md')
-rw-r--r--content/posts/2022-05-31-golang-1.md44
1 files changed, 0 insertions, 44 deletions
diff --git a/content/posts/2022-05-31-golang-1.md b/content/posts/2022-05-31-golang-1.md
deleted file mode 100644
index 75e1b64..0000000
--- a/content/posts/2022-05-31-golang-1.md
+++ /dev/null
@@ -1,44 +0,0 @@
----
-categories:
-- Без рубрики
-date: '2022-05-31T01:00:00Z'
-tags:
-- go
-- it
-title: Golang подборка 1
----
-
-Просто собираю подборку интересных ссылок по гошке на почитать потом.
-
-- [Extra](https://github.com/neonxp/extra) — Моё. Пакет с разными полезными
- функциями без дополнительных зависимостей.
-- Серия видосов про создание игры в стиле Animal Crossing на golang с помощью
- raylib —
- https://www.youtube.com/watch?v=iWp-mCIQgMU&list=PLVotA8ycjnCsy30WQCwVU5RrZkt4lLgY5&index=1
-- Самописный распределенный типа Postgres
- https://notes.eatonphil.com/distributed-postgres.html. Под капотом raft от
- hashicorp, boltdb и самое интересное — парсинг SQL
-- Рассчет расстояния между двумя Geo точками:
-
-```go
-import "math"
-...
-// https://en.wikipedia.org/wiki/Haversine_formula
-func GetDistance(lat1, lon1, lat2, lon2 float64) float64 {
- lat1 *= math.Pi / 180
- lon1 *= math.Pi / 180
- lat2 *= math.Pi / 180
- lon2 *= math.Pi / 180
- return 12742 * math.Asin(
- math.Sqrt(
- math.Pow(math.Sin((lat2-lat1)/2), 2) +
- math.Cos(lat1) *
- math.Cos(lat2) *
- math.Pow(math.Sin((lon2-lon1)/2), 2)
- )
- )
-}
-```
-
-- [god](https://github.com/pioz/god) — Утилита подгатавливающая демоны из go
- программы. Для меня ценное — что генерит systemd конфиги. \ No newline at end of file