
Crypt
16.09.2018
16:13:30

Denys
16.09.2018
16:13:32
func NewAccountManager(db *gorm.DB) *AccountManager {
return &AccountManager{
Repository: postgres.NewAccountManager(db),
}
}

Crypt
16.09.2018
16:13:39

Denys
16.09.2018
16:13:51
я рефакторю, не хуже чем была

Google

Denys
16.09.2018
16:14:01
был вообще треш

Евгений
16.09.2018
16:14:05

Denys
16.09.2018
16:15:23
@cryptstal на самом деле меня конкретно смущает имя контроллер, я как пыхарь который в го перешел
паливно

Crypt
16.09.2018
16:15:53

Denys
16.09.2018
16:16:16
у меня болезнь перфекционизма

Crypt
16.09.2018
16:16:20
в основном конечно это handler

Denys
16.09.2018
16:16:25
бывало что я тестовое задание проваливал из за того что не знал как назвать
но спасибо

Roman
16.09.2018
16:17:21
парни, кто может онлайн с профайлингом помочь разобраться?

Crypt
16.09.2018
16:22:31

Roman
16.09.2018
16:24:09
ну да, я немного выше описал, что делаю, у меня вполне конкретный вопрос есть, почему я не вижу в результатах top функу, которую проверяю в бенчмарке
внутри функции бенчмарка нужно, что-нить типа pprof.WriteHeapProfile(f) писать?

Google

Roman
16.09.2018
16:26:12

Crypt
16.09.2018
16:27:12

Roman
16.09.2018
16:28:31
нене, с этим я разобрался, он создает в моем случае бинарь tcpclient.test и я указываю этот бинарь при запуске go tool pprof

Crypt
16.09.2018
16:32:57
уже видел?

Roman
16.09.2018
16:34:40
ага, но это не пробовал, не думаю, что это причина того, что я функи в выводе не вижу
сейчас попробую, но чет сомневаюсь сильно, что это как-то повлияет

Crypt
16.09.2018
16:35:49
а графику строил? мб функция до топа не дотягивает?
мб её сами бенчи перебивают

Roman
16.09.2018
16:36:19
полную не строил
врядли у меня там куча массивов по 32 байта создается, думаю, что полюбому должна была бы вылезти
а кстати, там в отдельной горутине чтение из канала происходит, это не может ни как повлиять?

Pawel
16.09.2018
16:54:43

Aleksandr
16.09.2018
16:56:14

П
16.09.2018
17:01:02
Сап
Посоветуйте какую взять задачу для учебного проекта
До этого писал простейшие утилиты типа того что обычно на баше пишется
Хочется заюзать конкаренси фичи го

Oleksandr
16.09.2018
17:03:02

eugene
16.09.2018
17:03:26

П
16.09.2018
17:06:10
Спасибо

Google

Vadim
16.09.2018
20:12:03
https://logpacker.com/blog/the-first-golang-war#

П
16.09.2018
21:27:56
В какой тип анмаршаллить вот такую структуру через encoding/json?
{"fieldName": [[1,2.0],[3,4.0],[5,6.0]]}
То есть массив гетерогенных пар
Кроме []interface{}

Pavel
16.09.2018
21:31:20
[][]float?

П
16.09.2018
21:32:44
Кстати да
http://eagain.net/articles/go-json-array-to-struct/
Более общее решение нашел

Pavel
16.09.2018
21:37:54
только с float тебе не надо писать custom unmarshaller

Daniel
16.09.2018
21:39:41
это почему?

П
16.09.2018
21:39:45
Да, для этого случая больше подходит [][]float

vasa
16.09.2018
22:01:45
/utill

?
17.09.2018
04:03:22

Maxim
17.09.2018
04:22:14

Dmitri
17.09.2018
04:26:37
Второй ответ же

Dmitri
17.09.2018
04:26:56
Можно, но очень просили так не делать

Dmitry
17.09.2018
04:29:21

Admin
ERROR: S client not available

Dmitri
17.09.2018
04:49:34
А вот это странно
Но не меняет сути, делать так не надо)

Алексей
17.09.2018
05:53:38
Всем привет. Нормальная практика самому серверу изменять для себя максимальное количество открытых файлов? Или это все-таки делается в настройках системы?
Задача тривиальная как я понимаю, но я только сейчас столкнулся с этой проблемой.

ros
17.09.2018
06:01:01

Google

Алексей
17.09.2018
06:04:03
Еще видимо systemd для процесса выставляет свои ограничения. В этом проблема. В общем вроде разобрался. Спасибо))

Andrey
17.09.2018
08:13:45
Привет всем. Мне тут проект один небольшой отдали, пытаюсь его скомпилить и ловлю ошибку
cannot find package "github.com/coreos/go-semver/semver"
и перечисляются пути. Там и действительно ничего нет.
На гитхабе все есть...
Подскажите, как это все затянуть к себе в проект?

Artem
17.09.2018
08:15:35
go get?

Oleg
17.09.2018
08:17:11

Artem
17.09.2018
08:18:15
с небольшим шансом dep ensure

Andrey
17.09.2018
08:29:46
Ох... go get вроде бы все скачал... правда пустые директории пришлось перед этим удалить.
А как тогда собственно хранить свои собственные исходники? Мне вот эти /golang.org/ что в корне лежат, нужно в .gitignore добавить?

Daniel
17.09.2018
08:31:19
коллега
а вы с какого места начали?
например - вы создали репу для своего кода, и скачали его по go get? нет? а почему?

Анатолий
17.09.2018
08:33:41
Dep и вендоринг - наше всё

Daniel
17.09.2018
08:34:04
это ненадолго, кстати
нам тут вводят модули и vgo, местами - ректально
но пока можно dep и vendor, да

Olzhas
17.09.2018
08:36:06
а оно вот как вводится

Daniel
17.09.2018
08:36:55
ну тулзы-то не готовы ни одна. ни линтеры, ни кодогенераторы

Olzhas
17.09.2018
08:37:18
godoc ищет проект в gopath
а vgo позволяет его держать вне gopath