
Phil
18.12.2017
08:22:01

Alexey
18.12.2017
08:22:31
Как он внизу два интерфейса сравнивать будет - я хз, честно говоря.

Google

Phil
18.12.2017
09:36:13

Alexey
18.12.2017
09:41:02

Phil
18.12.2017
10:00:02
Ааааа

John
18.12.2017
10:06:58

Phil
18.12.2017
10:07:53
Да, туплю
Ну точнее это не указатели, это структура. Но внутри нее указатели
Хехе. Кстати если будет оптимизация кода и константы будут схлопывать в одну, то поведение изменится

Alexey
18.12.2017
10:10:09
А в данном случае errors.New возвращает именно указатель
https://golang.org/src/errors/errors.go?s=293:320#L1

John
18.12.2017
10:11:13

Alexey
18.12.2017
10:13:06

Aleksey
18.12.2017
11:29:54
Чят, подскажите, есть ли либа, которая позволит склонировать bare-репозиторий из git? Сходу не нашёл готового решения

Google

Aleksandr
18.12.2017
11:30:43
os.Exec?

Aleksey
18.12.2017
11:31:02
Тогда я бы писал на баше :)
Задача сверху поставлена именно на го и никаких exec

Alexey
18.12.2017
11:31:59
Я думаю, что https://github.com/src-d/go-git должно уметь.

Aleksey
18.12.2017
11:34:55

Alexey
18.12.2017
11:35:56
Просто компания занимается выкачиванием всего github'а, так что может быть

Aleksey
18.12.2017
11:36:40

Alexey
18.12.2017
11:36:52
Беглый взгляд по issues говорит, что должно работать
Но мопед не мой, конечно

xPushkin
18.12.2017
11:37:11

Александр
18.12.2017
11:44:22

xPushkin
18.12.2017
11:45:10

Alexey
18.12.2017
11:47:40
Наш следующий спикер: Brad Fitzpatrick – участник команды Go, автор многих сетевых пакетов стандартной библиотеки. Предыдущие творения: LiveJournal, OpenID, memcached.
Our next speaker: Brad Fitzpatrick – Go team member, author of many networking packages in the standard library. Previously created: LiveJournal, OpenID, memcached.

[Anonymous]
18.12.2017
11:49:15
вау!
мы с ним пересекались в яндексе, перекинулись парой слов про джаббер, он тогда djabberd разрабатывал.
пойду однозначно!

Anatoliy
18.12.2017
11:55:44

Alexey
18.12.2017
11:55:58
http://gophercon-russia.ru
Ну и в канал вступайте

Alexander
18.12.2017
11:56:27

Aleksey
18.12.2017
11:58:14

Google

Alexander
18.12.2017
11:59:08
хотя протокол фигня, можно и на го навоять

Aleksandr
18.12.2017
12:28:41
гугл знает
https://www.google.ru/search?q=golang+xml+to+struct&ie=utf-8&oe=utf-8&gws_rd=cr&dcr=0&ei=ZbQ3WvbtCcKVsAe-05XYAQ
если присмотришься, то выше ссылка

Александр
18.12.2017
12:30:24
народ, а насколько вы глубоко тесты пишете?
только хендлеры? или прямо все

Aleksandr
18.12.2017
12:31:03
отлично. значит больше ничего нет

Tema
18.12.2017
12:32:41
+

Slava
18.12.2017
12:33:16
"локально все работает"

Tema
18.12.2017
12:33:41

Александр
18.12.2017
12:47:28
собственно у меня возник вопрос, вот у нас есть инструмент для тестирования

Александр
18.12.2017
12:47:31
а что тестировать то? ?
(я про стандартные тесты в гоу)
выстрелить в ногу как вы пыхе "функция не объявлена, в середине runtime" не получится

Ilya
18.12.2017
12:49:20

Tema
18.12.2017
12:49:33

Ilya
18.12.2017
12:49:48
Ok.


Denis
18.12.2017
13:16:44
Добрый день
Поставил go, пытаюсь собрать wmi_exporter для prometheus, получаю ошибку :
PS D:\Users\kutlin\Documents\Go\src\github.com\martinlindhe\wmi_exporter> D:\Users\kutlin\Documents\Go\bin\promu build -
v .
Using config file: D:\Users\kutlin\Documents\Go\src\github.com\martinlindhe\wmi_exporter\.promu.yml
!! binary . not found in config
validation of given binary names for build command failed
github.com/prometheus/promu/cmd.runBuild
D:/Users/kutlin/Documents/Go/src/github.com/prometheus/promu/cmd/build.go:140
github.com/prometheus/promu/cmd.glob..func1
D:/Users/kutlin/Documents/Go/src/github.com/prometheus/promu/cmd/build.go:39
github.com/prometheus/promu/vendor/github.com/spf13/cobra.(*Command).execute
D:/Users/kutlin/Documents/Go/src/github.com/prometheus/promu/vendor/github.com/spf13/cobra/command.go:653
github.com/prometheus/promu/vendor/github.com/spf13/cobra.(*Command).ExecuteC
D:/Users/kutlin/Documents/Go/src/github.com/prometheus/promu/vendor/github.com/spf13/cobra/command.go:728
github.com/prometheus/promu/vendor/github.com/spf13/cobra.(*Command).Execute
D:/Users/kutlin/Documents/Go/src/github.com/prometheus/promu/vendor/github.com/spf13/cobra/command.go:687
github.com/prometheus/promu/cmd.Execute
D:/Users/kutlin/Documents/Go/src/github.com/prometheus/promu/cmd/promu.go:64
main.main
D:/Users/kutlin/Documents/Go/src/github.com/prometheus/promu/main.go:20
runtime.main
D:/SystemProg/Go/src/runtime/proc.go:195
runtime.goexit
D:/SystemProg/Go/src/runtime/asm_amd64.s:2337
Что неправильно делаю? Go вижу первый раз в жизни.

Google

Anton
18.12.2017
13:20:11
binary . not found in config
я думаю следуют начинать отсюда
?

Admin
ERROR: S client not available

Denis
18.12.2017
13:22:05

nezorflame
18.12.2017
13:22:06
косяк в самом репе

Denis
18.12.2017
13:22:06
Я бы с удовольствием начал, если бы разбирался :)
Смотрю внуть конфига

nezorflame
18.12.2017
13:22:09
https://github.com/martinlindhe/wmi_exporter/commit/caf8742dcd20f21d884f900b0e0b439057f8dce6
смотрите на фикс в коммите

Denis
18.12.2017
13:22:25
Пошел читать, спасибо

nezorflame
18.12.2017
13:22:34
автору сего творения надавать по одному месту за то, что не проапдейтил ридми)

Denis
18.12.2017
13:25:23
Помогло, спасибо !

Sergey
18.12.2017
14:04:22

Aleksandr
18.12.2017
14:08:41
перебрать массив, считать количество повторений, выполнить если выполнилось условие

Александр
18.12.2017
14:13:51

Aleksandr
18.12.2017
14:14:51

Sergey
18.12.2017
14:19:00
https://play.golang.org/p/5RNorNz0_J разобрать не получаеться
For cikle 0 {4 CALL_REJECTED}
For cikle 1 {6 CALL_REJECTED}
For cikle 2 {7 CALL_REJECTED}
For cikle 3 {7 CALL_REJECTED}
For cikle 4 {6 CALL_REJECTED}
For cikle 5 {2 CALL_REJECTED}
For cikle 6 {2 CALL_REJECTED}

Aleksandr
18.12.2017
14:21:03

Google

Sergey
18.12.2017
14:21:40
for rows.Next() {
if err = rows.Scan(&bank.Hungup_cause,&bank.Port);
err != nil {
return rs , err
}
rs = append(rs, bank)
}
проблема тут так как я получаеться добавляю два значения в массив

Aleksandr
18.12.2017
14:23:48
какие два значени в какой массив? не вижу

Александр
18.12.2017
14:23:57
вопрос номер два, а контекст получается только создавать можно на основе другого контекста? "хомячить" в существующий новые значения уже не выйдет?
лишние накладные расходы блин
грубо говорят я хотел так:
A.context
- B.context
- C.context

Aleksandr
18.12.2017
14:24:55

Александр
18.12.2017
14:25:35
изменить то может и можно, а мульти значения бахнуть?

Aleksandr
18.12.2017
14:26:20

Александр
18.12.2017
14:26:33
ясно понятно ?
получается сущности которые должны были бы быть на одном уровне, лежат деревом
лишний блин проход

Sergey
18.12.2017
14:52:35
есть такой массив [{4} {6} {7} {7} {6} {2} {2}] как правильно написать фунцию чтобы при наличии одного числа N раз выполнялось действие