
Like
12.11.2017
16:24:41
/voteban

Mikhail
12.11.2017
21:13:16
всем привет) подскажите плз, что за ерунда может быть (начинающий)
делаю json.NewEncoder(w).Encode(data)
он мне возвращает [{},{},{},{},{},{},{},{},{},{}]
data - это type Categories []Category
type Category struct {
id int32 json:"id"
parrentId int32 json:"parrentId"
name string json:"name"
created_at time.Time json:"created_at"
updated_at time.Time json:"updated_at"
status int json:"status"
}
или хотя бы куда копать?

Daniel
12.11.2017
21:13:58
в сторону экспортируемых полей

Google

Daniel
12.11.2017
21:14:35
json encoder не видит неэкспортируемых полей. которые, как мы знаем, называются с маленькой буквы

Mikhail
12.11.2017
21:15:26
понял, пасиб, а как пожно замапить (в БД такой набор полей уже)
всё, разобрался, спасибо за наводку )

Илья
12.11.2017
21:41:35
всем привет! изучаю go, и такой вопрос возник, допустим есть исходники с различными зависимостями и либами, есть ли способ учёта всех зависимостей и быстрой установки по аналогии например с package.json в экосистеме js (я из фронта пришёл к go)

Constantine
12.11.2017
21:43:01
dep
glide
git clone

Alexander
12.11.2017
21:43:25
Ключевое слово для поиска vendoring

Илья
12.11.2017
21:44:08
пасиб! буду гуглить
glide
кажется то что нужно

Daniel
12.11.2017
22:00:38

Vladimir
12.11.2017
22:07:04
я б юзал dep

Илья
12.11.2017
22:09:23
блин(

Google

Илья
12.11.2017
22:09:54

hamper ?
12.11.2017
22:10:09
+ dep

Nik
12.11.2017
22:10:37

Mikhail
12.11.2017
22:35:57
Раса или рассол - вот в чем вопрос

Vladimir
12.11.2017
22:40:20
dep считается рассвоверным, потому что он golang/dep и с хорошей вероятностью будет официальной тулзой

nezorflame
12.11.2017
22:55:06
А так еще glide хорош, хз с чего его говнотулом назвали

?
12.11.2017
22:55:37

Vladimir
12.11.2017
23:07:24
и на dep все равно надо будет переходить
кстати, dep умеет метадату из glide конвертировать)

nezorflame
12.11.2017
23:08:10
"надо"

?
12.11.2017
23:08:20
?

Vladimir
12.11.2017
23:08:30
"надо"
а какой смысл будет юзать нестандартные тулзы, когда в коробке будет хорошая?

nezorflame
12.11.2017
23:08:36
смысл, если все работает и настроено?

Vladimir
12.11.2017
23:08:45

nezorflame
12.11.2017
23:08:48
зачем

Vladimir
12.11.2017
23:08:54
ниже порог вхождения

nezorflame
12.11.2017
23:09:27
для этого надо а) всю компанию сперва убедить, что есть смысл пересаживаться, что уже сложно
б) себя убедить тоже не мешает, потому что опять же не вижу смысла
поддержку убирают разве сторонних вендор-тулз? нет

Google

nezorflame
12.11.2017
23:10:24
что-то не работает? тоже нет
есть фича, которой не хватает? снова нет
смысл переезжать? 0

Vladimir
12.11.2017
23:11:03
ну я вот зашел в репу глайда, вижу там "Please consider trying to migrate from Glide to dep."
это как по мне уже весомый аргумент
когда автор кода говорит "езжайте на другую тулзу"
https://github.com/Masterminds/glide#golang-dep

nezorflame
12.11.2017
23:11:43
как только появится новость, что глайд больше не поддерживается, это будет аргументом
и опять же, надо, чтобы сразу вся компания переехала, а это будет мегасложно

Vladimir
12.11.2017
23:13:09
ну например в своих проектах уже нет смысла брать Glide (с учетом сообщения выше)
также как советовать его кому-то тоже уже ИМХО не надо

nezorflame
12.11.2017
23:14:06
с такого ракурса ок, соглашусь

Александр
13.11.2017
09:02:26
/report

Ivan
13.11.2017
09:24:33
а у http.Client есть connection pool?

nezorflame
13.11.2017
09:41:43

Raman
13.11.2017
13:45:15
господа, как у go с парсингом маркапа? хочу файл конфигурации yaml/json какие есть стандартные средства или удобные third-party решения?

Vladimir
13.11.2017
13:46:34

some_random_anonymous
13.11.2017
13:46:46

Admin
ERROR: S client not available

Alexey
13.11.2017
13:53:08
странно что yaml в стандарт либу не сделали

Google

Дмитрий
13.11.2017
16:15:03
Viper очень понравился, особенно в контексте приложения 12 факторов

Vladimir
13.11.2017
16:34:20
я бы тоже сначала смотрел на viper и если он не нравится, смотрел бы дальше уже предметно

Alexey
13.11.2017
16:36:09

in favor
13.11.2017
17:01:54
viper очень мощная штука, мне понравилась.

nezorflame
13.11.2017
17:13:23
+ за toml и viper

mr Cat
13.11.2017
23:50:53
Комрады, вопрос.
Как то знатно пригорает с винды, хочу приобщиться к линуксовым системам.
Опыт работы с ними есть. Но не уверен что достаточный дабы выбрать системку по вкусу
Короч, что посоветуете и почему?)

Alex
14.11.2017
00:05:54
А десктоп-оболочку уже по вкусу можно выбрать

mr Cat
14.11.2017
00:06:33
хм... думаю так и поступлю сейчас)

Maxim
14.11.2017
00:44:07
хм... думаю так и поступлю сейчас)
собственно рекомендую топ дистрибутив - linux mint. Использую уже больше 7 месяцев, жалоб нет. Основан на убунте. Удобный, быстрый, красивый
xfce

Alex
14.11.2017
01:02:27
Ну я то же самое могу сказать про antergos, тоже всё устраивает. Но всё же с убунту-бейсд дистрибутивами намного легче.
Просто потому что большинство проблем легче гуглятся и зачастую уже решены за тебя.
Если хочется более развернутого ответа, то можно попробовать спросить в @pro.linux
https://t.me/joinchat/Be4rsT7VI1LxrHaMR3pezQ

Alexander
14.11.2017
01:33:29

Google

Юрий
14.11.2017
04:52:00
Я когда начинал знакомиться юниксами тоже страдал таким вопросом и друг мне одну умную вещь сказал, как я потом понял.
"Выбирать дистрибутив нужно такой же как у друга"
Будет о чем поговорить за пивом

Dmitri
14.11.2017
05:01:52
Короч, что посоветуете и почему?)
не слушай предлагающих чопопалу. Ставь либо убунту, либо федору. Они - две ветки мейнстрима. Остальные - со своими "местечковыми закидонами".

Arch
14.11.2017
05:29:20
Если хочется чтобы было красиво из коробки - elementary или deepin, сам пол года провел на elementary, потом на deepin перешёл. Удобно. Вроде должна скоро выйти убунта стейбл на гноме (18), ее можно будет попробовать. Все эти дистрибутивы в девичестве дебиан.

Alexey
14.11.2017
05:30:49
Fedora если тачка новая, openSUSE Leap, если старая

Sergey
14.11.2017
05:36:55
Кстати mate как оболочка вроде ещё более-менее удобная, на одной из рабочих машинок использую