Size: a a a

2020 May 24

J

Jefferson in Go-go!
Т.е всё же не обязательно писать return err? Просто return тоже err вернёт?
источник

J

Jefferson in Go-go!
Да, значит я правильно думал)) А то всегда писал return err, а щас задумался чёт
источник

O

Oleh in Go-go!
если в возвращаемом типе ты указываешь название переменной, то мжно не писать
источник

J

Jefferson in Go-go!
Да, всем спасибо
источник

VM

Vladislav Milenin in Go-go!
кто-нибудь в курсе, в zap можно ascii в логах нормально выводить?
источник

RA

Rinat Almakhov in Go-go!
Andrey Privalov
Парни, а что за задачки от озона обсуждаются? Я, кажется, все пропустил? Тыкните ссылкой? в гугл не смог
источник

AP

Andrey Privalov in Go-go!
это видел, а ссылки на хабр там не видел
источник

O

Oleh in Go-go!
Oleh
Привет. пример внизу * и то что выводит в консоль **. Проблема в том, что когда я меняю время на компе (или ставлю в режим сна и заного включаю) - чего то сбивается время в программе и неправильно выводит инфу о разнице во времени

*
package main

import (
 "fmt"
 "time"
)

func main() {
 t := time.NewTicker(time.Minute)
 now := time.Now()

 for {
   <- t.C
   fmt.Println(now, time.Now(), time.Since(now))
 }
}


**
Время старта / Текущее время / Разница
2020-05-24 16:29:48.994945807 +0300 EEST m=+0.000056441 2020-05-24 16:30:48.995123449 +0300 EEST m=+60.000234103 1m0.000177808s
2020-05-24 16:29:48.994945807 +0300 EEST m=+0.000056441 2020-05-24 16:35:31.311616276 +0300 EEST m=+120.000255968 2m0.000199904s
хелп
источник

AR

Aleksandr Razumov in Go-go!
Oleh
Привет. пример внизу * и то что выводит в консоль **. Проблема в том, что когда я меняю время на компе (или ставлю в режим сна и заного включаю) - чего то сбивается время в программе и неправильно выводит инфу о разнице во времени

*
package main

import (
 "fmt"
 "time"
)

func main() {
 t := time.NewTicker(time.Minute)
 now := time.Now()

 for {
   <- t.C
   fmt.Println(now, time.Now(), time.Since(now))
 }
}


**
Время старта / Текущее время / Разница
2020-05-24 16:29:48.994945807 +0300 EEST m=+0.000056441 2020-05-24 16:30:48.995123449 +0300 EEST m=+60.000234103 1m0.000177808s
2020-05-24 16:29:48.994945807 +0300 EEST m=+0.000056441 2020-05-24 16:35:31.311616276 +0300 EEST m=+120.000255968 2m0.000199904s
го берет системное время
источник

DO

Digital Owl in Go-go!
Коллеги, прочитал большую часть интернета, но так и не понял как скачивать модули через ssh. Есть гитлаб, закрытый со всех сторон. Есть ssh ключ и по ssh доступ до нужных реп. Попробовал через ~/.gitconfig сделать, как советует интернет, но go get упорно пытается сходить по https. https://gitlab/repo?go-get=1 Подскажите в 1.14 отпилил возможность получать модули по ssh?
источник

AR

Aleksandr Razumov in Go-go!
Oleh
хелп
источник

AR

Aleksandr Razumov in Go-go!
вот тут подробнее про поведение го в этом случае
источник

O

Oleh in Go-go!
спасибо, почитаю
источник

AR

Aleksandr Razumov in Go-go!
Aleksandr Razumov
го берет системное время
скорее наоборот, не берет, а использует monotonic clock для операций сравнения времени, если эта инфомрация доступна
источник

AR

Aleksandr Razumov in Go-go!
но в доке все равно лучше объясняется
источник

O

Oleh in Go-go!
супер, разобрался
я еще потом перечитаю, щас чисто пробежался, но решением было now = t.Round(0)

для очистки monotic clock   if t.wall&u.wall&hasMonotonic != 0 {
источник

PF

Petr Filippov in Go-go!
Ребят кто нибудь считывал файл 10 Гб, в 6 горутинах по 2мб
источник

а

а кто это in Go-go!
только в 7 по 8
источник

p

pragus in Go-go!
Petr Filippov
Ребят кто нибудь считывал файл 10 Гб, в 6 горутинах по 2мб
В чем проблема?
источник

PF

Petr Filippov in Go-go!
pragus
В чем проблема?
Есть пример?
источник