Size: a a a

2020 April 04

а

а кто это in Go-go!
ziggy lucid
а какие имена таким пакетам обычно дают? пару примеров
по имени этого самого интерфейса
источник

АП

Андрей Привалов in Go-go!
Думаю. стоит давать имена в зависимости от вашей доменной модели
источник

PF

Petr Filippov in Go-go!
в том же пакете, но в отдельном файле, инжектить имплементацию в зависимости от конфигурации или версии
источник

PF

Petr Filippov in Go-go!
а вообще пиши проще, заложи время на рефакторинг
источник

PF

Petr Filippov in Go-go!
видел как ребята в гугле пишут, сначала просто фигачат, потом рефакторят
источник

PF

Petr Filippov in Go-go!
там тоже код у них не космический, такой же простой
источник

AT

Anton Terisback in Go-go!
Ребят, есть пакет configDir который позволяет создавать, сохранять, изменять файлы в папке пользователя (что appdata/local на винде, и home/.config на линухе)
Есть ли какой-нибудь кроссплатформенный пакет который делает как ioutil.TempDir создающий папку и отдающий путь, только в моем случае не временную
источник

x

x-foby in Go-go!
Anton Terisback
Ребят, есть пакет configDir который позволяет создавать, сохранять, изменять файлы в папке пользователя (что appdata/local на винде, и home/.config на линухе)
Есть ли какой-нибудь кроссплатформенный пакет который делает как ioutil.TempDir создающий папку и отдающий путь, только в моем случае не временную
Чё-то не понятно, а где каталог-то создать надо?
В домашнем каталоге пользователя?
источник

AT

Anton Terisback in Go-go!
Где-то где его не удалит система, и не будет мешать пользователю.
Цель: скачать архивы и хранить их где-то где их не удалят
источник

x

x-foby in Go-go!
Anton Terisback
Где-то где его не удалит система, и не будет мешать пользователю.
Цель: скачать архивы и хранить их где-то где их не удалят
источник

AT

Anton Terisback in Go-go!
Спасибо
источник

VM

Vladislav Milenin in Go-go!
Кто-нибудь сталкивался с расчетом времени до окончания загрузки файла? Сейчас гружу стандартным хендлером файлы до 2.5гб, в идеале хочу горутиной принтить в консоль статус загрузки

Может либы какие порекомендуете? Важно чтобы сам http.Client торчал 🙂
источник

ВС

Владимир Столяров in Go-go!
Я пользовался этим https://github.com/vbauerster/mpb
Внутри есть разные способы подсчёта ETA
источник

VM

Vladislav Milenin in Go-go!
Владимир Столяров
Я пользовался этим https://github.com/vbauerster/mpb
Внутри есть разные способы подсчёта ETA
Мне, на вскидку, не CLI нужен. В целом задача уведомить клиента если загрузка займет больше опр времени
источник

ВС

Владимир Столяров in Go-go!
Прям такого не знаю, можно расчёт времени взять оттуда, он там более менее адекватный
источник

VM

Vladislav Milenin in Go-go!
Владимир Столяров
Прям такого не знаю, можно расчёт времени взять оттуда, он там более менее адекватный
Это да. Спасибо, посмотрю 🙂
источник

MB

Mika Bond in Go-go!
ребят а по факту когда мы запускаем go exr() то функция типо должна быстрее работать чем exr()
источник

k

koder in Go-go!
Mika Bond
ребят а по факту когда мы запускаем go exr() то функция типо должна быстрее работать чем exr()
почти моментально отрабатывает независимо от сложности. Померяейте время
источник

MB

Mika Bond in Go-go!
koder
почти моментально отрабатывает независимо от сложности. Померяейте время
померил
источник

MB

Mika Bond in Go-go!
одинаково
источник