
Marlik
20.02.2018
13:50:57
Люди, попинайте за код, у кого время есть, там мало. https://github.com/MarlikAlmighty/examplefasthttp

John
20.02.2018
13:53:25

Sergey
20.02.2018
13:56:20

Vladislav
20.02.2018
14:05:47

Google

Vladimir
20.02.2018
14:11:20

Sergey
20.02.2018
14:11:30

Vladimir
20.02.2018
14:12:04
Вот из за того что софт опенсорс нужно поддерживать etcd, consul и в идеале zookeeper
Вайпер это делает из коробки

Vladislav
20.02.2018
14:12:52
и запускаешь на старт

Sergey
20.02.2018
14:13:19
потом пишешь сайдкар рядом с твоим приложением, который занимается только генерацией конфига

Илья
20.02.2018
14:13:39

Vladimir
20.02.2018
14:14:01

Sergey
20.02.2018
14:14:06
использовать вайпер как конфигридер не сложнее, чем использовать yaml-парсер. я думаю, даже проще, он хотя бы умеет сам файлы читать.

Vladislav
20.02.2018
14:14:07
А в релоаде конфига самое сложное не перезагрузить данные, а правильно на эти изменения отреагировать.

Google

Sergey
20.02.2018
14:14:17

meehalkoff✪
20.02.2018
15:56:10
Друзья, порекомендуйте либу типа питоньего бьютифул_супа

John
20.02.2018
16:07:08
Если Я правильно тебя понял :)

meehalkoff✪
20.02.2018
16:08:22

Kirill
20.02.2018
16:53:06
всем привет, я тут только начинаю вкатываться в го, возникла проблема с гопутем.. Через терминал все ок работает, а если пытаюсь через visual studio code запускать программу, то ошибка что гопуть не туда показывает
может кто знает в чем причина проблемы?

Daniel
20.02.2018
16:58:11
а как связаны гопуть в терминале и гопуть в vscode?

Kirill
20.02.2018
16:58:46
я в этих путях не шарю, мне казалось они должны быть одинаковыми, разве нет?

Daniel
20.02.2018
16:58:57
а с чего бы?

Kirill
20.02.2018
16:59:44
а от чего зависит тогда?
от клиента откуда вызывают команды? чет странно, хм

Daniel
20.02.2018
17:00:22
у vscode в settings есть go.gopath
вот туда надо вписать

Alexander
20.02.2018
17:01:21
Иногда помогает просто перезагрузить компьютер. Если Go только что установлен и новые переменный окружения еще не везде появились

Kirill
20.02.2018
17:01:28
а там все задано, и оно отличается от того что на первом скриншоте
настройки vsc

The
20.02.2018
17:03:10
подскажите по glog, где устанавливается уровень для логгирования? Пишу glog.Info(..), но в логи ничего не попадает.

Kirill
20.02.2018
17:03:29
перезагрузка не помогла(

Google

Daniel
20.02.2018
17:03:46
еще бы она на макоси помогла

Alexander
20.02.2018
17:04:39
Попробовать стОило. Это же классическое айтишное решение :)

Kirill
20.02.2018
17:04:55

Daniel
20.02.2018
17:05:02
фактически, это только на винде помочь может

Alexander
20.02.2018
17:05:28
https://www.anekdot.ru/id/60758/

Kirill
20.02.2018
17:05:33
я думал, классическое айтишное рершение - анализ, поиск решения, применение, в случае неудачи - повторить

Daniel
20.02.2018
17:05:55
ты зануда

Kirill
20.02.2018
17:05:57
винду переустановить - классическое решение
но боюсь мне это не поможет

Kirill
20.02.2018
17:06:15
в джирке пересидел, видимо

Daniel
20.02.2018
17:06:57
тимлидская доля - тяжелая

Kirill
20.02.2018
17:07:20
да пока норм, вроде

Kirill
20.02.2018
17:07:33
если не забывать отдыхать ?

Kirill
20.02.2018
17:07:49
в goland есть какая-нибудь хитрая настройка гопутей с гуи?

Daniel
20.02.2018
17:08:07
голанд?
только что vscode был

Kirill
20.02.2018
17:08:31
ну может через голанд можно было бы настроить
пользовать я vs code хочу

Kirill
20.02.2018
17:08:44
а зачем ты пытаешься засунуть gopath туда, где его не должно быть?

Google

Alex
20.02.2018
17:09:05
Чтото для запуска задач на других компах есть?

Kirill
20.02.2018
17:09:06
ловите наркомана

Kirill
20.02.2018
17:09:51
ловите наркомана
с этими путями первый раз сталкиваюсь
думал они где то в системном файле прописываются, может там фигня какая
а через гуи проще, возможно. Просто предположил

Kirill
20.02.2018
17:12:06
а лучше - просто не парь ни себе, ни другим мозг и юзай дефолтный gopath
не зря его люди придумали

Admin
ERROR: S client not available

Kirill
20.02.2018
17:12:47
тогда же проекты придется хранить в дефолтном месте?

Kirill
20.02.2018
17:12:57
ессессно

Daniel
20.02.2018
17:13:09
погодите
че за херня
у меня макос
и vscode
и кастомный go.gopath
и все у меня прекрасно работает

Kirill
20.02.2018
17:14:22
у меня макос, и vscode, и дефолтный gopath
ии не макос, и вскод, и дефолтный gopath
и всё прекрасно работает

Google

Daniel
20.02.2018
17:15:08
короче
все работает

Kirill
20.02.2018
17:15:37
и на CD сервере дефолтный gopath, ибо все сервисы с dep

Maxim
20.02.2018
17:25:34
Посоны, как можно проверить наличие директории по указанному пути без учёта регистра в его имени?
Про os.Stat() в курсе, нужно исключить строгую проверку регистра в имени

Kirill
20.02.2018
17:27:28
в общем просто в терминале вск прописал export GOPATH=$GOPATH:нормальный гопуть
и заработало. какой то костыль, работает и ладно

Daniel
20.02.2018
17:28:46

Kirill
20.02.2018
17:30:26
никак
ну - почему же? можно, если построить велосипед из костылей

Maxim
20.02.2018
17:30:26

Sergey
20.02.2018
17:30:35

Maxim
20.02.2018
17:31:06

Kirill
20.02.2018
17:31:30

Maxim
20.02.2018
17:32:44
Может это оверхед, но какова вероятность что в гошных сурцах какого-нибудь проекта будет директория /docs/ не в нижнем регистре?

Daniel
20.02.2018
17:34:41

Kirill
20.02.2018
17:51:19

Kirill
20.02.2018
18:23:58
от гопутей же зависят импорты, как же это работает при коллективной разработке через гит?
чет слишком хитро как то

Kirill
20.02.2018
18:25:29

Alexey
20.02.2018
18:41:34
https://research.swtch.com/vgo-intro
https://research.swtch.com/vgo-tour
https://sdboyer.io/blog/vgo-and-dep/
This proposal keeps the best parts of go get, adds reproducible builds, adopts semantic versioning, eliminates vendoring, deprecates GOPATH in favor of a project-based workflow, and provides for a smooth migration from dep and its predecessors.

Igor
20.02.2018
18:47:34
шок
есть проекты переезжающие на dep около года - https://github.com/kubernetes/client-go/issues/78
а теперь все сначала)