@gogolang

Страница 1253 из 1630
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
в main? ?
Больше некуда ?

Александр
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
[ru] https://habr.com/post/418131/
отсюда же гугловый DI https://github.com/google/go-cloud/tree/master/wire

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



f - []string

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

Mush
25.07.2018
17:38:21
f - []string
проверь len(f)

Александр
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.

Под явным мусором я имею в виду. a := &Struct{} a = b
При условии, что некуда больше адрес этой структуры не передается.

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

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
Откуда пошло что пыхерам легко перейти в го? я работал на пхп, потом на шарпе не вижу ничего что с пхп облегчало бы переход на го
Пыхерам вообще сложно куда-то переходить. И если уж выбирать из вещей, куда идти имеет смысл, то го даёт относительно низкий порог вхождения. Честно говоря в этом мнении php просто не ключевое понятие, считайте его за x.

может есть и третий вариант
Есть ещё и четвертый, и пятый...

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)

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
The
26.07.2018
07:53:53
тулзы обновлены

Kirill
26.07.2018
07:55:10
тулзы обновлены
go langserver живой? если да, pkill -9

langserver иногда виснет

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

но этот тоже не всегда работает

The
26.07.2018
07:57:07
да))

Страница 1253 из 1630