@proGO

Страница 840 из 1674
Nikolay
07.09.2017
14:16:00
короче, там примерно такой код

v := exec.Command(vcmd[0], vcmd[1?...) vStdin, _ := v.StdinPipe() v.Start() counter := 0 for rec := range recs { counter++ io.WriteString(vStdin, rec+"\n") if counter == 100000 { vStdin.Close() v.Wait() fmt.Println(name, id, ": restarting command:", strings.Join(vcmd, " ")) v := exec.Command(vcmd[0], vcmd[1?...) vStdin, _ = v.StdinPipe() v.Start() counter = 0 } } vStdin.Close() v.Wait()

Google
Nikolay
07.09.2017
14:18:46
хинт. не проебываешь ли ты гдето channel который надо закрыть?
я не создаю горутины динамически, вот в чем дело

там неоткуда лишним каналам взяться

Ilya
07.09.2017
14:19:14
ну короч я такую парашу вызывал когда не закрывал канал

)

Ilya
07.09.2017
14:20:46
оно не перекрывает. оно в той видимости живет

Michael
07.09.2017
14:21:11
v := exec

дважды

Nikolay
07.09.2017
14:21:17
оно вообще прекрасно работает, пока не падает через некоторое время

Michael
07.09.2017
14:21:25
два раза новая переменная

Igor
07.09.2017
14:21:31
У тебя выше по видимости есть ещё одна переменная v. Потом объявляешь вторую, и для неё wait нет

Google
Michael
07.09.2017
14:21:41
что внутрях то и не закрывается

Nikolay
07.09.2017
14:22:23
хм

но почему тогда не ругается, что слева нет новых переменных?

Igor
07.09.2017
14:22:55
что значит "перекрывает"? и есть там Wait, в том же цикле
Для внутреннего цикла попробуй переменной дать другое название

Nikolay
07.09.2017
14:23:22
посмотри на код внимательно

Michael
07.09.2017
14:23:37
ты вправе перекрывать зоны видимости сколько зхочешь раз

убери внутри цикла двоеточие

Nikolay
07.09.2017
14:23:58
да, спасибо, это уже сделал, сейчас попробую

Sergey
07.09.2017
14:24:26
Есть примерная дата выхода го2?

Michael
07.09.2017
14:24:36
в субботу

Alexandr
07.09.2017
14:25:46
Есть примерная дата выхода го2?
Крупные обновления раз в полгода, надо думать в феврале

Michael
07.09.2017
14:26:22
после 1.9 будет 1.10

Kirill
07.09.2017
14:28:36
после 1.9 будет 1.10
Я вот то же самое им говорю, и про то что го2 еще не скоро, а они все не верят

Alexandr
07.09.2017
14:29:37
И правда, в тикетах есть лэйблы 1.10 и 1.11

Мерлин
07.09.2017
14:29:44
Michael
07.09.2017
14:31:50
ну да где-то в статьях после конфы были упомянуты номера версий 1.18 ... 1.20

terry
07.09.2017
14:34:23
господа, кто какой IDE пользуется для go ?

Google
terry
07.09.2017
14:34:42
goland то ясное дело

Maxim
07.09.2017
14:34:48
Как в go можно конвертнуть .webp в .png?

Alexandr
07.09.2017
14:34:58
Vim-go?

terry
07.09.2017
14:35:28
Vim-go?
эм нет, что-то аля goland от jetbrains

Maxim
07.09.2017
14:35:30
terry
07.09.2017
14:35:57
Sublime. Но #ОнВамНеIDE
хоть бери да апдейти плагин для netbeens

Michael
07.09.2017
14:39:56
vscode+plugin

terry
07.09.2017
14:40:29
vscode+plugin
а вот тут хотелка не юзать електрон...

как замкнутый круг))

Alexandr
07.09.2017
14:40:51
Как в go можно конвертнуть .webp в .png?
В библиотеке golang.org/x/image/webp есть Decode(), который возвращает image.Image и с ним уже что угодно можешь делать, в частности golang.org/pkg/image/png Encode()

Sergey
07.09.2017
15:06:54
Nikolay
07.09.2017
15:07:27
** (нет)

Sergey
07.09.2017
15:08:08
** (нет)
Рилли вим)

Alexandr
07.09.2017
15:19:22
Vim сложно назвать текстовым редактором в обычном смысле этого слова. Это скорее универсальный инструмент работы с текстом со своей особой философией. К нему нужно привыкать, я лично первое время терпел его, но это окупилось с лихвой

Nikolay
07.09.2017
15:20:35
звучит, как копипаста

Aleksandr
07.09.2017
15:22:50
если в феврале 2019 (наивно)

Michael
07.09.2017
15:23:38
если в феврале 2019 (наивно)
не, там проще, тк год никто не уточнил

Google
Alexandr
07.09.2017
15:24:40
звучит, как копипаста
Писал сам и от души, а звучит так потому что Vim таким и создавался

Igor
07.09.2017
16:46:41
Как ни странно но Go 2 уже есть, только им пользоваться нельзя. Зато можно всякие улучшения им предложить для 2-ой версии и там даже голосовать за них.

А так то скорее всего мы увидим 1.10 версию и и.д.

Но дженерики никто не обещал в 2.0, может в 3.0 как раз будут

Это уже какая то мания просто, всем нужны эти дженерики

Nikolay
07.09.2017
16:52:03
Нет джинериков - нет проблем

Sparrow
07.09.2017
16:57:15
ты как котлинман говоришь ))

нет нуллбл -- нет проблем (но на самом деле есть, потому, что вы все этого хотите)

Alexander
07.09.2017
17:01:52
своих желаний надо бояться, они иногда сбываются :)

Igor
07.09.2017
17:06:10
Здравствуйте, есть кто использует windows как рабочую среду?

nezorflame
07.09.2017
17:06:39
уже нет, а так в течение полугода использовал

Igor
07.09.2017
17:07:45
подскажи, как ты настраивал рабочее окружение)

например, прекоммит не работает

nezorflame
07.09.2017
17:08:04
обычный GOPATH, VSCode с Go-расширением + GitKraken

все

Igor
07.09.2017
17:08:20
гометалинтер как запустить?

и как вскоде вмсето стандартного линтера воткнуть гометалинтер?

nezorflame
07.09.2017
17:08:45
у меня lint-on-save VSCode делал автоматом

hamper ?
07.09.2017
17:10:10
А кто нибудь знает, в bolt если в одной транзакции записать ключ и вызвать Stats(), то KeyN будет новое число ключей возвращать или от прошлой транзакции и он показывает точное число или приблизительную оценку?

Igor
07.09.2017
17:14:34
а менеджер зависимостей типа glide использовал?

Google
nezorflame
07.09.2017
17:19:54
Только уже когда на мак перешел

alex
07.09.2017
17:21:23
гогланд норм

Zaur
07.09.2017
17:22:27
nezorflame
07.09.2017
17:23:07
Норм, но меня воротит от всех IDEA-like IDE

А так, судя по слухам, норм)

Sparrow
07.09.2017
17:23:43
рыбалка там хорошая на Гогланде, говорят )

Vladimir
07.09.2017
17:37:10
Alex
07.09.2017
17:57:33
Я в liteide пишу а в vscode смотрю)

Denis
07.09.2017
17:59:51
emacs для всего

Igor
07.09.2017
18:44:18
@Civiloid спасибо, мэн, хорошая вещь

Sergey
07.09.2017
19:04:33
всем привет. Мне нужно в программе раз в день запускать горутину. Погуглив нашел https://github.com/jasonlvhit/gocron. Но мне кажется что он грузит процессор. Может посоветуйте еще какие то варианты?

Sergey
07.09.2017
19:10:42
Спасибо

Alex
07.09.2017
19:13:51
Спасибо
Но это уж очень упрощённый вариант, много всего придётся самому дописывать

Владислав
07.09.2017
20:09:59
Всем привет. Ребят, есть подробные гайды как идиоматично писать сервера под высокую нагрузку на golang? Язык новый для меня

Michael
07.09.2017
20:10:53
go tour, effective go

Страница 840 из 1674