Slava
ну почему, выбор велик
Slava
те кто на vim пишут или vscode, на нём и останутся
Slava
а новичкам всё же проще gogland, чем изучать ещё и vim, к примеру
Pavel
я на vscode перешел с gogland недавно, чтоб у ноутбука батарйка дольше работала
Pavel
иначе был бы на gogland.
Slava
не пробовал сравнивать стоимость батарейки и своего времени? =)
Pavel
Slava
причём тут декстер?
Pavel
причём тут декстер?
основной язык все равно питон у меня еще, го - совсем что-то небольшое. пока gogland не нужен.
Pavel
а декстер потому, что отвечаю тебе, я словно отвечаю декстеру, это так здорово))
Pavel
ладно. к ночи я всегда с бакалом. не сочти.
Pavel
бокалом*
andrei
Dmitry
как думаете такое было бы полезно в Go2?
func (Object) GetName() string {
return .name
}
Dmitry
т.е. не именовать ресивер, а просто обращаться к нему через точку
Zhenja
нет
Anonymous
Мне тоже не понравилось.
Anonymous
Dmitry
golang вылетел из 10-ки в индексе tiobe 😞
https://www.tiobe.com/tiobe-index/
Anonymous
Alex
Добрый день! Посоветуйте библиотеку для генерации qrcode с логотипами.
ainu
Alex
Axm
кто-нибудь работал с dep? не могу завести его внутри докера. копирую свой проект в контейнер, делаю
go get -u github.com/golang/dep/cmd/dep
, потом
dep ensure
и он падает с
root project import: /go not in GOPATH
. гуглеж говорит, что его надо выполнить из папки с проектом. но насколько я понимаю, сделать cd через докер не выйдет, потому что он выполняет команду в отдельном контейнере.
Daniel
А зачем внутри докера?
Valentin
Может человек пытается в gitlab ci настроить сборку
Daniel
Dep сильно загодя должен работать
Daniel
Нет
Daniel
Вы явно глупость какую-то затеяли
Axm
спасибо за информацию, но мне все же хочется понять, как решить текущую проблему с dep
Roman
cd folder; dep ensure
Roman
можно так например, можно еще домашную папку внутри контейнера задать в процессе сборки
Daniel
Vladimir
Можно весь вендор в репу положить
Daniel
Нужно!
Daniel
Иначе какой он вендор?
Anonymous
Vladimir
Vladimir
Например
Anonymous
как раз сегодня думал заняться им
Anonymous
так-то по glide
Vladimir
Нужно!
Ну я не уверен что прям нужно в репе такое делать прям всегда
Daniel
Можно подумать, у глайда иначе
Daniel
Vladimir
Но у всех менеджеров зависимостей в го все зависимости статически прибиты в репе
Vladimir
А смысл в вендоре без этого?
Да просто - если есть файлик который этот вендор восстановит до нужного состояния то можно в готовой репе вендор и не держать
Daniel
А?!
Daniel
А, я понял
Vladimir
А?!
Ты можешь прибить каждую зависимость по коммиту
Vladimir
И обновлять файло
Vladimir
А не сам вендор
Daniel
И если репа будет удалена?
Vladimir
Daniel
Воооот
Vladimir
Но это так или иначе печаль
Daniel
Не
Daniel
Если все сделано по уму - не печаль
Vladimir
Не
Ну да же. Меньшая если у тебя все прибито
Axm
Vladimir
Но и ситуация редкая
Daniel
Roman
у нас вендор в репе
Roman
был опыт с удалением и несовместимыми изменениями
Vladimir
Несовместимые изменения лечатся пробиванием коммита
Daniel
Daniel
но зачем?
Затем, что по-другому в нем смысла нет
Axm
это все не аргументы
Daniel
А?! Почему не аргументы? Что не так?
Anton
Добрый день!
подскажите, пожалуйста, я хочу написать функцию, которая принимала бы на вход структуру, сериализовала в JSON и сохраняла в бд, но у всех структур разные типы, если какой-то обходной путь, чтобы указать тип входного параметра в го в таком случае?
Alexei
map[string]interface{}
Anton
так будет приниматься любая структура?
Alexei
так можно unmarshal'ить любой json, и marshal'ить тоже
Daniel