
Andrey
11.06.2018
13:50:19
в каком месте вопрос "как вставить переменную в POST" относится к go?
если ты спрашиваешь в рамках какой-то библиотеки go для отсылки http запросов - надо говорить об этом

Kaspar
11.06.2018
13:51:20

Kirill
11.06.2018
14:07:37

Google

Fastumkruk ✅
11.06.2018
14:10:13

Kirill
11.06.2018
14:14:15
http.PostForm
самому было лень дописать? godoc.org/net/http#PostForm
я писал к тому, что часто godoc удобнее, чем golang.org/pkg

Fastumkruk ✅
11.06.2018
14:15:24

Kirill
11.06.2018
14:17:18
или, если так лень - godoc.org/{pkgImportPath}#{ident}
работает для констант самих по себе и списка всех публичных констант пакета. для списка ident = pkg-constants. для переменных - pkg-variables. для примеров - pkg-examples

Kaspar
11.06.2018
14:37:08
подскажите для vscode расширение чтоб godoc открывал без перехода по ссылке по типу peek defenition

Kirill
11.06.2018
14:41:08
у меня в пресете, что на гитхабе, всё заранее настроено - просто наводишь на идентификатор и редактор показывает тебе его доку в тултипе

Kaspar
11.06.2018
14:48:44
нашел https://gist.github.com/kirillDanshin/e113f79b1110591c72d89eda2e92fe39
А не помнишь который из них делает имеенно показ доки?

The
11.06.2018
15:20:25

Kirill
11.06.2018
15:21:13
но рекомендую где-нибудь на отдельную копию редактора попробовать эти настройки натянуть и посмотреть, возможно, или вообще весь комплект зайдет, или еще что-то интересное найдется

Google

Kirill
11.06.2018
15:22:41
но да, если что - перед установкой рекомендую поставить fira mono for powerline
моя инструкция по "ленивой" установке в ридми у них есть github.com/powerline/fonts

Kaspar
11.06.2018
15:35:56
хочется только док т.к. свой конфиг уже большой, да и лишнего много солидити и т.п.

Kirill
11.06.2018
15:37:49

The
11.06.2018
16:07:52
чет поставил я эту https://github.com/sourcegraph/go-langserver тулзу для VSC, прописал в конфиг
"go.useLanguageServer": true,
"go.languageServerExperimentalFeatures": {
"format": true,
"autoComplete": true,
},
разницы нету.
кто-то юзал её, может я не разобрался в ней? или она просто настолько эксперементальная, что не работает?

Kirill
11.06.2018
16:49:50

The
11.06.2018
16:50:05
да

Kirill
11.06.2018
16:58:20
По-моему, f12 даёт он
Если правильно помню

Alexander
12.06.2018
10:45:05
Всем, кто болел, переживал и следил за мои потугами с сервером и его клиентами - спасибо. Решил свою беду
conn.(*net.TCPConn).SetNoDelay(false)
Осталось понять почему это помогло и что это за такой алгоритм Nagle, который мне портил жизнь
возможно этой опцией я что-то другое сломал, починив одно
Если поставлю опции
conn.(*net.TCPConn).SetReadBuffer(8192)
conn.(*net.TCPConn).SetWriteBuffer(8192)
Значит ли это, что пока не придут эти 8к байт данных - мои ридеры и writerы ничего не прочитают и не запишут?

Mike
12.06.2018
11:08:30

Alexander
12.06.2018
11:10:41
> SetNoDelay controls whether the operating system should delay packet transmission in hopes of sending fewer packets (Nagle's algorithm). The default is true (no delay), meaning that data is sent as soon as possible after a Write.
Nagle наоборот улучшил мне жизнь, сделав SetNoDelay(false) влкючается этот алгоритм

Kirill
12.06.2018
11:15:19

Google

Евгений
12.06.2018
11:16:09

Alexey
12.06.2018
11:16:14
Я советую немного глубже почитать про TCP/IP стек, не про Go. Например, алгоритм Нагла нередко бывает полезен, и его полезно включать. И про буфферы тоже почитать – это буферы системного стека, не Go

Alexander
12.06.2018
11:17:20
> Например, алгоритм Нагла нередко бывает полезен, и его полезно включать
Да, как раз его включение и помогло, по умолчанию выключен в TCPConn

Mike
12.06.2018
11:21:27

Алексей
12.06.2018
11:22:49

Диёр
12.06.2018
12:02:04
жабаскрипт это es262

Вячеслав
12.06.2018
18:00:41
скажите плз- что значит revision в gopkg.toml?
обязательно ли этот параметр указывать?

Aleksandr
12.06.2018
18:08:56
Коммит в репо

Kirill
12.06.2018
18:20:01

Вячеслав
12.06.2018
18:20:38
спс- сейчас попробую найти коммит нужной мне версии и записать в файл

Вячеслав
12.06.2018
18:21:46
мне почему то dep init говорит что нет кучи пакетов а устанавливать сам не хочет их...

Oleg
12.06.2018
18:23:09
dep ensure -v ?

Artem
12.06.2018
18:44:14
Всем привет, есть у кого-нибудь опыт работы с пакетом https://github.com/flopp/go-staticmaps
???)

Kirill
12.06.2018
18:45:50

Alexander
12.06.2018
18:57:00
Хотя, у меня такое только при ensure было
Не Init

Oleg
12.06.2018
19:01:42
за удаление вендора можно от тимлида выхватить ?

Google

Roman
12.06.2018
19:02:24
чем сейчас модно управалять зависимостями в go? dep? govend?

Oleg
12.06.2018
19:03:00
я думаю, что самое адекватное на данный момент это dep

Вячеслав
12.06.2018
19:03:01
Да я сам по себе-без тимлида)

Мерлин
12.06.2018
19:10:12
Да я сам по себе-без тимлида)
Тогда стоит попробоватьvgo, имхо
Он всё равно станет основным инструментом, а экспериментировать лучше на пет проджектах

Вячеслав
12.06.2018
19:11:03
Создал gopkg.toml и теперь dep ensure не пискнул)
Осталось теперь что бы это завелось)

Admin
ERROR: S client not available

Roman
12.06.2018
19:18:08
Осталось теперь что бы это завелось)
1. Сканирует проект и создает vendor.yml : govend -v -l
2. Если надо развернуть : копируете код и сохраненный vendor.yml, далее govend -v и все....
помоему проще....https://github.com/govend/govend

Вячеслав
12.06.2018
19:18:33
Спс

Aleksandr
12.06.2018
19:19:54

Roman
12.06.2018
19:19:54
ну а так ... дело вкуса ... есть коллеги которым нравится dep

Aleksandr
12.06.2018
19:21:06
только dep - он production ready. Для себя и для будущего можно vgo попробовать. Все остальное можно не рассматривать

Roman
12.06.2018
19:21:44
почему нет?

Dmitri
12.06.2018
19:23:03
А что по поводу godep?
Это ведь другая тулза?

Roman
12.06.2018
19:23:58
dep, is an official experiment for the dependency tool. It is currently being implemented, in pre-alpha state and should be used with caution as "Lots of functionality is knowingly missing or broken"

Aleksandr
12.06.2018
19:25:17

Roman
12.06.2018
19:26:07
Ок...

Ivanov
12.06.2018
20:22:21
Всем, привет!
Вот такое задание:
есть слайс с обьектами из бд
далее в цикле мы переверяем на несколько условий каждый елемент, если все ок, то добавляем этот елемент в новый слайс.
вопрос:
как мы можем эту проверку распаралелить?

Aleksandr
12.06.2018
20:30:36

Google

Александр
12.06.2018
20:31:30
а то призрачный гонщик придет и пожрет вашу душу

Ivanov
12.06.2018
20:32:19
@ruelephant @zelenin спасибо =)

Александр
12.06.2018
20:32:22

Ivanov
12.06.2018
20:33:05
кстати, @zelenin это не твои либы я видел в yii2?)
ник похож

Aleksandr
12.06.2018
20:33:17

Александр
12.06.2018
20:33:37
палево! ?

Ivanov
12.06.2018
20:33:40
мне они помогли в свое время, так что спасибо =)

Александр
12.06.2018
20:34:15
спасибо за идею, надо завести новый профиль на гитхабе ?

12.06.2018
22:02:28
Нормальная тема писать игровой сервер на го?
Кто нибудь делал?))

Николай
12.06.2018
22:03:14
А почему бы нет ?

Petr
12.06.2018
22:07:41

12.06.2018
22:10:03

Slava
12.06.2018
22:17:10
смотря что за сервер
и какие требуются гарантии

12.06.2018
22:19:11
Ну допустим шутер