Golang подборка 1

Просто собираю подборку интересных ссылок по гошке на почитать потом.

Golang links
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 — Утилита подгатавливающая демоны из go программы. Для меня ценное — что генерит systemd конфиги.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.