@gogolang

Страница 1074 из 1630
Dmitry
17.05.2018
09:59:34
@kezvision благодарю)

и всех кто пытался помочь, всем спасибо большое!

Stanislav
17.05.2018
10:00:02
посмотрел на код, кстати

а где вообще обработка "api:"?

Google
Stanislav
17.05.2018
10:00:15
в ямле

https://paste.pztrn.name/paste/21 вот так работает на ура

Dmitry
17.05.2018
10:01:21
https://github.com/krypton-code/hastore-go/blob/f66bfb1d1e72414d369dc2e0c80991bb779eae1a/pkg/api/config.go#L30

вот тут работает потому что в пааметры передается *Config?

Dmitry
17.05.2018
10:02:36
а какой там конфиг?
точно такой же

Stanislav
17.05.2018
10:02:42
если из структуры Database поля на первом уровне - то правильно, что работает, у вас же токены на втором уровне в ямле, то есть вы парсите невалидной структурой :) поэтому все пустое

Dmitry
17.05.2018
10:02:47
по сигнатуре

Stanislav
17.05.2018
10:03:29
да тут пофиг на сигнатуру уже, в принципе

у вас структура, в которую вы парсите конфиг, неправильная

Dmitry
17.05.2018
10:03:56
@pztrn "четкое разделение "переменная и ресивер разные" (например, var c *Config и func (cfg *Config)) еще и помогает избежать разночтений и вот таких вот брейнштормов." - возьму на вооружение)

Google
Stanislav
17.05.2018
10:05:41
чем она неправильная?
а вы в мой пример (https://paste.pztrn.name/paste/21) посмотрите

Dmitry
17.05.2018
10:05:48
смотрю

var ( cfg Config configData = []byte(`api: telegram_token: "telegramtoken" other_token: "othertoken"`) )

думаю над этим участком

Stanislav
17.05.2018
10:07:39
это структура конфига как у вас

https://paste.pztrn.name/paste/22 если вам этот пример не будет понятнее - то я откланиваюсь с заявлением "у вас структура, в которую вы парсите конфиг, неправильная"

Alexander
17.05.2018
10:08:48
норм.

Stanislav
17.05.2018
10:09:24
норм.
https://github.com/pztrn/fastpastebin ;)

Dmitry
17.05.2018
10:15:07
https://paste.pztrn.name/paste/22 если вам этот пример не будет понятнее - то я откланиваюсь с заявлением "у вас структура, в которую вы парсите конфиг, неправильная"
мне понятно это, мне непонятно определение "неправильная", может быть не лучшее решение, если бы было неправильно, ничего бы не работало

Stanislav
17.05.2018
10:15:29
yaml при парсинге если каких-то полей не находит - оставляет их пустыми

поэтому ошибки и нет

это вроде как написано в доках к yaml.Unmarshal()

а не, не написано, как минимум уже)

Dmitry
17.05.2018
10:27:26
ну и разграничение c, cfg плюсом считаю

ну и пожалуй мой 1 метод разделить на 2 было бы лучше

Stanislav
17.05.2018
10:31:23
только лишь что она более расширяема
тогда я откланиваюсь :) я вам уже показал решение, причем с анонимной и неанонимной структурой, но вы в упор не видите того, что у вас другая структура, которая ожидает из ямла параметры первого уровня, а у вас - параметры второго уровня вложенности

Google
Stanislav
17.05.2018
10:31:35
в конфиге

Dmitry
17.05.2018
10:32:26
какое это отношение имеет к задаче?)

вы попробуйте потом значение распарсенные использовать

Stanislav
17.05.2018
10:32:45
такое, что ваш конфиг тупо не парсится

но конфликтов и ошибок нету, поэтому и нет ошибки

Dmitry
17.05.2018
10:33:10
а как я по вашему к бд подключаюсь?

откуда берутся значения хоста, логина и пароля?

если не из конфига

какая была проблема, я написал - &

и все тянулось из-за того чтобы был указатель на структуру

а вы уже надумали другую проблему, которой нет

а за все остальное - искрене, спасибо

Stanislav
17.05.2018
10:41:51
а вы уже надумали другую проблему, которой нет
окей, пусть будет так :) https://paste.pztrn.name/paste/24 вот пример по аналогии с вашим hastore-go, который работает. Опять же, найдите несколько отличий)

‎‎‎‎
17.05.2018
10:46:02
как rsa.PrivateKey конвертировать в байты?

или в строку

Alexey
17.05.2018
10:52:20
https://golang.org/pkg/crypto/x509/#MarshalPKCS1PrivateKey

Leonid
17.05.2018
15:30:09
Хехей) кто в Питере на митап идёт?

‎‎‎‎
17.05.2018
15:32:07
Ха!

Google
Leonid
17.05.2018
15:32:45
Мудаки в тренде?)

‎‎‎‎
17.05.2018
15:32:58
Шутка была в том что ее не было. Это типа некст левел joke, ю ноу

Alexander
17.05.2018
17:00:36
Ребят, кто в VS Code работает, не сталкивались с заблокированным меню в дебагере? Пункты "Copy Value" и прочие серые((

или это нормально?

Admin
ERROR: S client not available

Евгений
17.05.2018
17:59:54
Тссс.

meehalkoff✪
17.05.2018
18:46:39
Приветствую. Подскажите либу, чтоб выяснить duration aac файла.

Aleksandr
17.05.2018
18:48:38
mediainfo биндинги

либо напрямую консольку дергать

John
17.05.2018
18:49:25
https://github.com/zhulik/go_mediainfo типа такого

meehalkoff✪
17.05.2018
18:51:27
Ок. Буду разбираться. Спасибо

Artem
17.05.2018
19:00:21
Всем привет. Можно ли в го включить логирование долгих запросов? (запросы, которые тормозят сервер)

Igor
17.05.2018
19:00:29
Ребята, помогите понять одну вещь. unsafe.Sizeof("a") выдаёт 16. 8 я бы ещё понял, а ещё 8 откуда?

Aleksandr
17.05.2018
19:03:50
Если не сделаешь, я через 30 минут буду за компом, кину сниппет. В личку стукнт

Google
分解物質
17.05.2018
19:15:25
Ребята, помогите понять одну вещь. unsafe.Sizeof("a") выдаёт 16. 8 я бы ещё понял, а ещё 8 откуда?
"a" это строка, строка это указатель + длинна, видимо оба по 8 байт

Alexander
17.05.2018
19:15:32
Строка внутри го - это инт и указатель. На 64-битной системе они по 8 байт. Всего 16

Igor
17.05.2018
19:15:51
??

Я предполагал это.

Alexandr
17.05.2018
19:16:58


Офтоп: А как бы вы вот это объяснили?! (выше)

Mike
17.05.2018
19:17:51
Жирный указатель?

Alexandr
17.05.2018
19:18:09
смишно ))

понятия не имею

Mike
17.05.2018
19:18:19
Это не шутка

Это термин

The
17.05.2018
19:19:01
индекс))

Alexander
17.05.2018
19:21:12
getsizeof() calls the object’s __sizeof__method and adds an additional garbage collector overhead if the object is managed by the garbage collector.

Видимо, это garbage collector overhead

Страница 1074 из 1630