
Egor
25.07.2018
13:04:29
clean architecture почитай)

Александр
25.07.2018
13:04:37
а то один говорят делай
/models/user.go
другие
/user/model.go
может есть и третий вариант

Anton
25.07.2018
13:04:53

Google

Александр
25.07.2018
13:05:02
в main? ?

Anton
25.07.2018
13:05:19

Александр
25.07.2018
13:05:36
superhot пакет сделать

Данила
25.07.2018
13:46:54
Мало того, у revel видимо статика тоже находится в gopath
У beego есть bee run

Aleksandr
25.07.2018
13:48:12
то есть приложением является сам revel, а не код вами написанный.
тогда тут и запускать нечего

Daniel
25.07.2018
14:57:37

Kirill
25.07.2018
15:00:19

Daniel
25.07.2018
15:04:17
https://www.youtube.com/user/ChaosConstructions
но видосики не все запечатлевают
моего доклада нет, например :)

Google

Aleksandr
25.07.2018
15:04:53

Harry
25.07.2018
17:37:07
пасаны, хочу проверить элемент на существование, а оно вот такое выводит
f - []string

Александр
25.07.2018
17:38:04
это только для мапов жу

Mush
25.07.2018
17:38:21

Александр
25.07.2018
17:38:39
ну блин, я же уже начал отвечать
чорд

Mush
25.07.2018
17:39:41
))

Harry
25.07.2018
17:39:53

Aleksandr
25.07.2018
17:40:08
Тебе же написали выше

Harry
25.07.2018
17:40:46
а. ну по длине так по длине

Vadim
25.07.2018
18:29:56
Привет, у меня появился вопрос, возможно ли во время компиляции делать пошаговую проверку работы функций и удалять явный мусор, таким образом упрощать работу GC.

Kirill
25.07.2018
18:36:27
это наверно линтером проще отследить

Vladislav
25.07.2018
18:41:46

Vadim
25.07.2018
18:42:46

Slava
25.07.2018
18:44:23
Можно не переживать

Google

Slava
25.07.2018
18:45:10
Есть тулза, которая показывает в какой ir сгенерит бекенд твой код
Щас найду
https://sitano.github.io/2018/03/18/howto-read-gossa/
И онлайн тулза https://golang-ssaview.herokuapp.com/
@VadimChashechnikov в чем ты можешь попробовать помочь го, так это с уменьшением аллокаций в куче ненужных.
Но я бы рекомендовал это делать только после профилирования и понимания что реально является ботлнеком

Vadim
25.07.2018
18:55:07

Oleh
25.07.2018
20:00:40
https://pastebin.com/5Rjxdvem
помогите пожалуста понять почему мой клиент не получает пакеты
я уже думаю что роутер грешит
но а вдруг нет
получается я отправляю, а устройство не получает

Oleh
25.07.2018
20:00:40
почему то
после того как устройство получило, должно в ответ отправлять кучу данных в режиме риал тайм
но нечего не происходит...((
я растерян..
и в прострации

Nazary
25.07.2018
20:02:44
Попробуйте заснифить

Oleh
25.07.2018
20:05:27

Nazary
25.07.2018
20:05:50
Ну ваершарк

Google

Nazary
25.07.2018
20:06:06
Просто посмотреть нормально ли вылетают влетают пакеты

Oleh
25.07.2018
20:06:52
получается снифать свой интерфейс вай фай, ок, попробую
спасибо за наводку

Admin
ERROR: S client not available

Dmitri
26.07.2018
05:22:14

Alexander
26.07.2018
05:27:10

Dmitri
26.07.2018
05:28:32
Хм, а какого единообразия вы хотите от разных, по сути, вещей?
Собственно, для мапы - проверка существования значения по ключу - вещь осмысленная. А для слайса проверять существование элемента по непрерывному монотонно-возрастающему индексу...

Aid
26.07.2018
07:34:54
Всем привет подскажите пожалуйста что это за конструкция и где о таком почитать:
custom, ok := interface{}(m).(ContactsListCustomHandler)

Kirill
26.07.2018
07:35:40

Aid
26.07.2018
07:40:15
govnokod.ru
ну это то что выдал генератор protobuf для gorm,
как я понял из самой функции, оно проверяет на существование определенного метода у типа, но как оно работает под капотом не понятно
непосредственно сама функция: https://play.golang.org/p/D4iEXP5YZAB

The
26.07.2018
07:41:58
ContactsListCustomHandler скинь

Kirill
26.07.2018
07:42:41
дык и так ясно

Aid
26.07.2018
07:42:56
type ContactsListCustomHandler interface {
CustomList(context.Context, *ListContactRequest) (*ListContactsResponse, error)
}

Kirill
26.07.2018
07:43:34
смотрим, если текущий объект реализует интерфейс - юзаем его как этот интерфейс
читай - если есть метод CustomList

The
26.07.2018
07:45:46
мне интересно для чего это в кодогенерации. для того, чтобы дописать метод свой CustomList?

Aid
26.07.2018
07:46:22
да, в случае необходимости

Google

The
26.07.2018
07:47:22
чет подпаривать начал этот VSCode, подчеркивает строки, в которых ошибок нет
и автокомплит говно, подсказывает все что угодно, но не то что нужно(
видимо надо обратно к goland возвращаться
думал из vscode сделал комбайн, чуть удобнее чем goland, но баги не дают нормально юзать его

Alexander
26.07.2018
07:50:13

Kirill
26.07.2018
07:51:27

The
26.07.2018
07:53:53
тулзы обновлены

Kirill
26.07.2018
07:55:10
langserver иногда виснет

The
26.07.2018
07:56:12
на последних версиях Go mdempsky/gocode баги дает, его советуют заменить на nsf/gocode
но этот тоже не всегда работает

Alexey
26.07.2018
07:56:59

The
26.07.2018
07:57:07
да))