~/NeonXP.log

Golang подборка 1

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

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 конфиги.

Категории:

Теги:

Комментарии

Комментариев пока нет.
Для отправки комментария достаточно отправить e-mail со своим комментарием на адрес blog@neonxp.ru, в теме нужно указать ссылку на пост.
Или просто нажать кнопку ниже. Всё очень просто :)
Написать комментарий