
Vladimir
15.11.2017
07:12:25
Который питон поверх jvm

Sherzod
15.11.2017
07:12:36
JIT :D
хотя
это всё таки ВМ

Google

Vladimir
15.11.2017
07:13:05

Vladimir
15.11.2017
07:13:12
JIT :D
А если в jvm отключить jit?

Nikolay
15.11.2017
07:13:38

Sherzod
15.11.2017
07:13:47

Vladimir
15.11.2017
07:15:34
ну как с падением хайпа .... новичков поменьше стало?
Tiobe прогнозирует 26-место для GO ?

Sherzod
15.11.2017
07:16:44
Чем ниже, тем лучше

Vladimir
15.11.2017
07:16:50
будут на пару с erlang
да достойный сосед!

Sherzod
15.11.2017
07:17:09
типа erlang и go одно и тоже? :D
Да, комплименты сами себе гоферы делать умеют :D

Vladimir
15.11.2017
07:18:02
ну ... типа крутизна ! Она не попса?
тот кто не умеет жрать кактусы ... пусть идет в Python?

Google

Vladimir
15.11.2017
07:26:05
я сегодня ночером наелся кактусов на генераторах кода ... дженерики нах ... кактусы рулят!

tony
15.11.2017
08:46:19
Приветствую всех присутствующих и живых! Помогите начинающему, что не так:
src/command/ex_cli/ex_cli.go
src/command/main.go
/usr/local/Cellar/go/1.8.1/libexec/pkg/tool/darwin_amd64/link: cannot open file /usr/local/Cellar/go/1.8.1/libexec/pkg/darwin_amd64/github.com/jessevdk/go-flags.a: open /usr/local/Cellar/go/1.8.1/libexec/pkg/darwin_amd64/github.com/jessevdk/go-flags.a: no such file or directory
делаю go build main.go
По какой причине он не ищет по пути GOPATH?
зависимость тянул таким образом с go get github.com/jessevdk/go-flags

nezorflame
15.11.2017
08:50:22

tony
15.11.2017
08:50:54
https://pastebin.com/sP0z9KvC
https://pastebin.com/gWaGPim1

nezorflame
15.11.2017
08:53:19
вот за такие импорты надо атата делать
import (
"./ex_cli"
)

tony
15.11.2017
08:53:52
Согласен, прошу простить и объяснить

some_random_anonymous
15.11.2017
08:54:03

nezorflame
15.11.2017
08:54:05
заменить . на command
и сбилдится

Vladimir
15.11.2017
08:55:27

nezorflame
15.11.2017
08:56:08
есть, да...хотя иногда хочется, чтобы лучше уж не было
пришлось однажды чужой проект доделывать с такими импортами, хотелось себя пристрелить в процессе

tony
15.11.2017
08:57:22
Товарищи, огромное спасибо! На самом деле, я был близок к суициду из-за этого…

nezorflame
15.11.2017
08:57:53
горячая линия помощи юным отчаявшимся гоферам
(:

Vladimir
15.11.2017
08:58:08

tony
15.11.2017
11:42:51
@DelimiterVlad это оф кодстайл такой?

Google

nezorflame
15.11.2017
11:46:30
нет
он просто любитель всяких...кактусов
официальные гайдлайны тут https://golang.org/doc/effective_go.html#names
By convention, packages are given lower case, single-word names; there should be no need for underscores or mixedCaps
на крайняк можно через дефис типа awesome-project

tony
15.11.2017
11:52:44
@nezorflame благодарствую! А то я сижу потрошу пару пакетов и недоумеваю, где там с большой буквы)

nezorflame
15.11.2017
11:53:22
вообще лучше весь Effective Go прочесть, многое станет понятнее

Mushu
15.11.2017
11:54:47
Всем привет

nezorflame
15.11.2017
11:55:20

tony
15.11.2017
12:09:12
@nezorflame понял, что по доке нужно более тщательно пробежаться.
Я ещё попутно читаю Go на практике М. Батчер М. Фарина, хорошее чтиво

nezorflame
15.11.2017
12:09:57
https://www.ozon.ru/context/detail/id/34671680/
this

tony
15.11.2017
12:13:39
Не спорю, книга годная, есть в электронном варианте, вторая доступнее и с подробными примерами, я бы к The Go Programming Language после подошёл, так как у меня практический интерес

Bohdan
15.11.2017
12:20:24
Приветствую
Как сделать изолированное окружение с зависимостями для каждого отдельного проекта?

Alexsey
15.11.2017
12:22:13
vim Dockerfile

Bohdan
15.11.2017
12:22:54
Мне для разработки :)

Nikolay
15.11.2017
12:23:06
Ответ не меняется

Bohdan
15.11.2017
12:23:19
И каждый раз пересобирать докер образ при изменении исходников?

Konstantins
15.11.2017
12:24:03
docker-compose можешь

Alexsey
15.11.2017
12:24:04
или мб любая тулза, которая зависимости в vendor складывает

Google

Konstantins
15.11.2017
12:24:16
а еще можешь VOLUME настроить
и тогда не надо будет пересобирать

Bohdan
15.11.2017
12:24:47
Ого
Вот так костыли из-за этого GOHOME

Nikolay
15.11.2017
12:25:57
миф номер 8
https://habrahabr.ru/company/southbridge/blog/323554/

Bohdan
15.11.2017
12:28:37
работал с докером
в курсе, что проброс каталога можно делать
но как то костыльненько шоль(

Admin
ERROR: S client not available

Konstantins
15.11.2017
12:28:55
почему?

Bohdan
15.11.2017
12:28:57
мне после мира ноды с ее node_modules нужно привыкнуть к таким вещам

Илья
15.11.2017
12:29:50
google golang gb

some_random_anonymous
15.11.2017
12:29:54

Konstantins
15.11.2017
12:29:54
ладно еще продакшн-сборка, но что тебе мешает разрабатывать с прикрученным volume?

some_random_anonymous
15.11.2017
12:29:57
Ближайший аналог

Slayer
15.11.2017
12:30:32
Подскажите, роутер горила mux, как понять схренали он в панику вываливается? ошибка с адресами памяти информативности - 0

Alexsey
15.11.2017
12:30:54

Bohdan
15.11.2017
12:31:26

Afanasy
15.11.2017
12:34:55

Bohdan
15.11.2017
12:40:37
Блин
И этот инструмент требует GOPATH ставить на текущий проект

Alexsey
15.11.2017
12:42:29
wat

Bohdan
15.11.2017
12:42:58
ctx.DetectProjectGOPATH: /Users/onea/Projects/go/mesinter-backend is not within a known GOPATH/src

Google

Илья
15.11.2017
12:43:05

xPushkin
15.11.2017
12:43:29
Друзья, для Go есть livereload утилита?

some_random_anonymous
15.11.2017
12:44:28
https://github.com/codegangsta/gin
Я это юзаю в текущем проекте
Вроде нормально

xPushkin
15.11.2017
12:45:07

Vlad
15.11.2017
13:01:33

Bohdan
15.11.2017
13:11:57
https://getgb.io/
благодарю, вроде получше дело
а как через Intellij GoLand запустить сборку через этот инструмент?

Александр
15.11.2017
13:55:50

Vlad
15.11.2017
14:16:38

Александр
15.11.2017
14:20:15

Roman
15.11.2017
14:50:34
парни, подскаждите куда смотреть подскажите, если нужно принимать много не особо больших json и разбирать. из них только несколько вложенных полей нужно получать

nezorflame
15.11.2017
14:51:26
просто описываешь структуру с теми полями, которые тебе нужны
json.Unmarshal нормально отработает

Roman
15.11.2017
14:52:32
просто Unmarshal умею
но слышал, что он нифига не эфективный
полезу образовываться по полной значт