nikita
Илья
nikita
хм!
Илья
https://dave.cheney.net/2014/03/25/the-empty-struct
Sheldhur
ку, кто JetBrains Goglang юзает?
как сделать чтобы для импортов с гитхаба был автокомплит и документация?
Lev
Не я
Valentin
Указать GOPATH в настройках проекта, где лежит вендор
Sheldhur
Sheldhur
тут?
Максим
Максим
Sheldhur
да
Sheldhur
я сделал, у меня только нативное
Максим
процесс индексации идёт? Внизу может есть прогрессбар
Sheldhur
неа
Sheldhur
если добавить
\Go и \Go\bin
Sheldhur
то всё ок
Максим
C:\Go\bin - это надо для PATH
C:\Go - это должно быть GOPATH
Sheldhur
ну всё так
Sheldhur
но гитхаб не показывает
Sheldhur
ога
Sheldhur
но гитхаб он скачал сюда C:\Go\bin\src\github.com
Sheldhur
должно быть C:\Go\src\github.com?
Максим
Sheldhur
эм...
Sheldhur
а почему туда запихал?
Sheldhur
а всё
Sheldhur
понял
Sheldhur
когда качал GOPATH кривой был
Sheldhur
всё равно в bin складывает
Александр
sizeOf struct{} - 0 байт
Потестил, делая через пустую структуру реально можно немного сэкономть. Думаю надо немного покопать в направлении использования struct{} — может найдется больше интересных применений
Alexey 〒.
Nikita
ага, дискременация!!!!
Alexander
Slava
Dmitriy
Никто не скрещивал gogland и bash on windows ?
хочется выкинуть go на винде и юзать через BashOnWindows
r00t b0x
Либо unix :)
Dmitriy
Нееее. я конечно люблю линукс, но на серверах
r00t b0x
На сколько я читал, 10 винды некой специфичной билды доступна подсистемы линукс
ℝei
Александр
А зачем тебе пользоваться IDE и лазить в CMD/Bash?
Александр
Сама суть использования IDE в помощи разрабу, в том числе и исключения необходимости компиляции через консоль
Александр
Или я плохо понял суть вопроса?
Dmitriy
В данный момент у меня есть 2 копии golang
1. виндовая
2. линусовая через bashOnWindows
я хочу полносью избавится от виндовой копии
Александр
А в чем твоя проблема, в том что линуксовая собирает линуксовский бинарник?
Dmitriy
да просто хочется выкинуть виндовую версию go. и работать спокойно в ide
ту типо phpstorm,pycharm умеют в remote версии через ssh а gogland нет =(
Alexey 〒.
Dmitriy
Это дикий костыль, при костыль. уже лучше 2 бинарника .
ну вот 2 вариант потыкаю
спс
Александр
Самый хороший вариант это Vim. Можно вести разработку на удаленной машине прописав адрес подключения как флаг
Dmitriy
Решения все хардкорнее и хардкорнее 😄
Александр
На самом деле, Vim проще Goglang в разы
Anonymous
Что мешает работать с линуксовым го?)
Dmitriy
gogland на винде не поддерживает линуксовый го
Slava
engelbart
Oleg
есть проверенный в бою голанговый reverse-proxy с проксированием вебсокетов и http, включая /2
Мерль
Oleg
скорее интересует не законченный сервер, а либа для построения своего реверс-прокси, который в базу слазит и кусок бизнес-логики по роутингу реализует
Мерль
Мерль
Oleg
нет. нужен реверс прокси
Oleg
роутинг на ноды зависит от данных, но больше ни о чем кроме роутинга он знать не должен
Oleg
видел как-то что такое костылят на nginx+lua+redis
Oleg
кто что скажет за https://github.com/vulcand/oxy?
Eugene
Slach
всем привет
помогите нюбасу распарсить json на golang ?
https://play.golang.org/p/_bjGLv4pPg
никак не пойму как правильно определять типы, чтобы можно было массив объектов из JSON распарсить
Slach
https://play.golang.org/p/ZQvOzsfxLU
вот так пытаюсь, тоже ерунда какая то выходит
Slach
суть задачи
есть сходные по структуре JSON
которые хочется распарсить в разные части некой глобальной структуры
вроде бы читаю документацию и не вижу причин почему бы это нельзя было сделать на golang
но не понимаю как правильно передать кусок структуры в json.Unmarshal
чтобы результат запоминался...
dev_sheep
http://json2struct.mervine.net
dev_sheep
Делаешь там структуру
dev_sheep
И анмаршалишь кусок жсона, который нужен
Slach
ну сделал... и что?
и вот это тоже заюзал
https://mholt.github.io/json-to-go/
я как раз пытаюсь анмаршалить, проблема в том, что оно результат не запоминает
dev_sheep
Как понять "не запоминает"? Ты когда анмаршалишь, делаешь "переменную" структуры. В ней и хранится то, что ты заанмаршалил. Дальше просто достаёшь оттуда, что нужно
dev_sheep
Или я что-то не понял в вопросе? (сорри, если так)
dev_sheep
Вот пример:
https://stackoverflow.com/questions/40429296/converting-string-to-json-or-struct-in-golang
dev_sheep
Там как раз через точку достают из структуры то, что надо