Aleksandr
Rama
Я в конфиг файле подключил но слышал то что lsp отдельно от конфиг файла устанавливается
Aleksandr
Rama
у меня vim выдает ошибку:
vim-go: could not find 'golps' . Run :GoInstallBinaries to fix it
Rama
я запускал но все ровно
Rama
Rama
так щя
Rama
не понял
Rama
типа где у меня гобин
Илья
не помню
Rama
я в гитхабе neovim-а нашел как устанавливать golps и там говорят вставить команду(указана ниже) чтобы включить но не сказали куда: require'lspconfig'.gopls.setup{}
Илья
а в терминале gopls работает?
Rama
кста, нет
Илья
Rama
хотя не там конфликт типа что вы имели ввиду command golps from snap golps или command golps from deb golps
Илья
пиши go env
находишь GOPATH, идешь в ту директорию
Илья
вроде в папке bin будет gopls
Илья
если да, то добавляешь эту папку в $PATH
Rama
спасибо большое все работает
Rama
пол дня мучался перед тем как сюда зайти
Null
Release Release v1.1.0 · goplus/gop
https://github.com/goplus/gop/releases/tag/v1.1.0
@Golang_google
Не ну это
Andrey
есть 2 очень похожих структуры, отличия только в паре полей, и надо заполнить вторую данными из первой, какие есть варианты?
Depash
Andrey
Илья
Alexander
Alexander
b.A = a потом
Alexander
ну либо b.A = c.A
Alexander
если глубокую копию надо делать, там конечно да
Andrey
не этот вариант не подойдет
Andrey
хотя идея интересная
Herman
написать функцию map
Herman
и смаппить поля
Herman
Andrey
просто написать руками foo.bar = bar.bar не подходит, потому что в структуре несколько тысяч полей, и только парочка из них поменялась, те что поменялись можно заполнить руками а остальные хочется что бы были уже заполненные
Andrey
первое что приходит в голову это сериализовать в json и обратно
Alexander
нууууу
Alexander
если пох на производительность. но наверное пох, если полей тысяча
Alexander
возьми хотя бы jsoniter вместо стандартного: интерфейс тот же, а в 2 раза тупо быстрее
Alexander
напиши генератор
Alexander
ты же программист!!
Alexander
ну или может готовый есть, а че нет
Andrey
вариант с написанием генератора тоже рассматриваю
Dmitry
кто как записывает в go проекте env параметр, который принимает значение bool?
а то спор начался с коллегой
Илья
strconv.ParseBool?
Ron Mount
Ron Mount
la4z
env же всегда строка
la4z
Строкой и пишем
la4z
Хули нам
Илья
Где есть смысл юзать apache avro вместо json?
Илья
если я правильно понял, то он просто добавляет тип поля и описание
la4z
la4z
Че за апаче
Илья
Че за апаче
https://www.thecodebuzz.com/sample-avro-file-example/
la4z
Чёт писать дохера
la4z
Не проще json маршлить в структуру с struct-fields?
Patamen
Проще всего всё пихать в базу ваще
Мой совет ребят
la4z
la4z
Внатуре
Patamen
Patamen
Потом сиди вытаскивай и меняй
Patamen
Убобно же
la4z
Убобно)
Anonymous
а в голанг можно прям расширенные архивы делать?
Anonymous
допустим sfx и параметры
Summer
Привет, пишу сервер по книге Донавана.
Идея — написать сервер который считает кол-во запросов на него.
2 хендлера handler2 и counter
В handler2 явно видно что увеличиваем count.
Но я не пойму почему увеличивается счетчик при вызове counter.
Может кто объяснить?
Summer
Илья
Depash
Илья
т.к. "/" маппится выше, то все пути ниже игнорируются
Summer
дело не в этом.
по логам вижу что вызываются оба хендлера
Maks
Ты через браузер запрашиваешь?
Maks
Александр
через браузер может быть предварительный запрос отправляться