@proGO

Страница 118 из 1674
Lev
20.05.2016
07:39:12
jes это что? скорее всего он там или активного или наоборот пассивного режима не умеет.
свинство, однако... python-ская ftplib на раз-два завелась... буду смотреть, как это делается, и запилю свой jes-геттер на го. без преферанса и профурсеток, конечно, но оно просто должно делать свою работу. тут не до профурсеток =)

Maxim
20.05.2016
10:15:24
Решил тут немного причесать код бота и чёт завис.

До:

После:

Google
[Anonymous]
20.05.2016
10:16:28
Строка вместо массива строк

Maxim
20.05.2016
10:16:41
Я начисто забыл как это дело решать

[Anonymous]
20.05.2016
10:17:33
Аргумент ожидает строку а приходит спислк строк

[]string в аргументах попробуй

Если я сам не туплю

Поставь отладчик delve и глянь что приходит

Или перед вызовом функции printf

Maxim
20.05.2016
10:21:58
Поставь отладчик delve и глянь что приходит
Можно поподробнее? Ранее этого не практиковал

[Anonymous]
20.05.2016
10:24:34
dlv run main.go

Вроде так по памяти не помню, на работе ноут не с собой

Чай С Лимоном
20.05.2016
11:31:48
ребят, а кто через атом сидит под го?\

Sergey
20.05.2016
11:32:56
атом медленный(

Чай С Лимоном
20.05.2016
11:33:22
да пофиг\

Google
Чай С Лимоном
20.05.2016
11:33:29
у меня ошибку выдал странную

\она не гуглится

Could not find delve executable 'dlv' in your GOPATH!

[Anonymous]
20.05.2016
11:33:44
Отладчик найти не может

Чай С Лимоном
20.05.2016
11:33:51
ааа, и как его поставить?

[Anonymous]
20.05.2016
11:33:56
В папку bin внутри проекта положи

Чай С Лимоном
20.05.2016
11:33:56
delve

да?

[Anonymous]
20.05.2016
11:34:02
Да

Чай С Лимоном
20.05.2016
11:34:09
что положить?

[Anonymous]
20.05.2016
11:34:13
Через go get ставится

Папку bin только создай внутри папки проекта где папка src

Чай С Лимоном
20.05.2016
11:34:58
а у меня папка bin есть уже

[Anonymous]
20.05.2016
11:35:01
Чтобы были папки bin, src,pkg

Чай С Лимоном
20.05.2016
11:35:01
в папке go

[Anonymous]
20.05.2016
11:35:08
А, ну просто go get

[Anonymous]
20.05.2016
11:35:31
И gopath незабудь поставить

Чай С Лимоном
20.05.2016
11:35:43
gopath есть

[Anonymous]
20.05.2016
11:35:49
зацчем?
Она собирается бинарников в нее

Google
Чай С Лимоном
20.05.2016
11:35:57
у меня так в папке go

Kirill
20.05.2016
11:36:12
[Anonymous]
20.05.2016
11:36:16
Да

Чай С Лимоном
20.05.2016
11:36:16
да

Kirill
20.05.2016
11:36:20
а, ясно

Чай С Лимоном
20.05.2016
11:36:47
вот так, сюда что нибудь надо добавлять?

[Anonymous]
20.05.2016
11:37:26
Можешь в принципе потом этот бинарник (dlv) положить в ~/bin, и ~/bin в PATH тоже прописать, чтобы глобально для всех проектов доступен был

Kirill
20.05.2016
14:30:23
коллеги, кто как дебажит go?

[Anonymous]
20.05.2016
14:32:17
наверно мало кто, тупо fmt.Printf как многие в пайтоне делают кроме delve невидел отладчиков, delve например и мелкомягкие рекомендуют + впилили в VSCode по умолчанию его поддержку

Anton
20.05.2016
14:32:39
https://github.com/mailgun/godebug

Kirill
20.05.2016
14:32:42
dlv не завелся от слова совсем

[Anonymous]
20.05.2016
14:33:00
dlv не завелся от слова совсем
GOPATH="$(pwd)" go get github.com/derekparker/delve/cmd/dlv

[Anonymous]
20.05.2016
14:33:20
GOPATH="$(pwd)" go get github.com/derekparker/delve/cmd/dlv
сегодня завел так и на маке и на лине

Kirill
20.05.2016
14:33:35
https://github.com/mailgun/godebug
не могу поставить бряк - ошибка, похоже, не у меня, но нужно понять где именно

Anton
20.05.2016
14:34:44
что именно не можешь? там же все просто, прописал package c брейкпоинтом в аргументе instrument?

Sergey
20.05.2016
14:35:43
GOPATH="$(pwd)" go get github.com/derekparker/delve/cmd/dlv
go get https://github.com/derekparker/delve/cmd/dlv package https:/github.com/derekparker/delve/cmd/dlv: "https://" not allowed in import path

Sergey
20.05.2016
14:36:17
рили, чёт туплю

Google
[Anonymous]
20.05.2016
14:36:58
рили, чёт туплю
и папку bin создай в каталоге проекта, она вроде сама не создается

Kirill
20.05.2016
14:37:04
я по доке делал вообще

Admin
ERROR: S client not available

Kirill
20.05.2016
14:37:22
Anton
20.05.2016
14:37:23
нет, mailgun'овском дебаггере

ты о dlv?

Kirill
20.05.2016
14:38:02
нет, mailgun'овском дебаггере
а, так там нужно _ = "breakpoint"

нет, mailgun'овском дебаггере
а я не могу в левых либах выискивать баг, их слишком много

Maxim
20.05.2016
14:45:45
Какой тип следует указывать для десятичных чисел? Вроде 5.42

Maxim
20.05.2016
14:46:11
Блин, точно. Спасибо.

Kirill
20.05.2016
14:46:18
не за что

так что, кроме dlv нет ничего похожего?

тем временем я в яндексе нашел что-то похожее на свою ошибку

golang.org/src/net/net.go#L368

Aleksandr
20.05.2016
20:51:11
как горутине реализовать счетчик. Который будет считать количество выполнения for{ ... }

Подскажите пожалуйста.

Denis
20.05.2016
21:08:21
тебе быстрее помогут, если у тебя будет семпл кода (goplayground) и вменяемое описание проблемы

Google
Maxim
20.05.2016
21:39:20
как горутине реализовать счетчик. Который будет считать количество выполнения for{ ... }
Создаёшь переменную, в for суёшь +1 к переменной. Какие проблемы?

Daniel
20.05.2016
21:49:30
видимо, доступ к счетчику нужен снаружи горутины

https://golang.org/pkg/sync/atomic/

Maxim
20.05.2016
22:25:42
Каким образом можно выполнить паузу между выполнением функций? Хочу слегка "очеловечить" бота, разбив монолог на несколько сообщений, отправляющиеся с паузой в пару секунд.

Denis
20.05.2016
22:26:46
time.Sleep(time.Second)?

Maxim
20.05.2016
22:27:56
Попробую, спасибо.

Lev
20.05.2016
22:30:01
ставь typing и слип

время слипа можешь вычислять на основе отправляемого сообщения

Maxim
20.05.2016
22:30:34
ставь typing и слип
Про статусы я естесно не забываю.

Denis
20.05.2016
22:31:17
ахах

Lev
20.05.2016
22:31:21
да просто, оперируя числами!

Maxim
20.05.2016
22:32:15
Я думал может есть универсальная формула, вроде Хсимволов*Усекунд

Lev
20.05.2016
22:32:37
это она и есть, ты на верном пути)

Maxim
20.05.2016
22:32:38
Что б не слишком долго, но и не так быстро

это она и есть, ты на верном пути)
Ну, я думал мне Америку откроют. Оказалось что нет. Но за фичу с зависимостями спасибо что напомнил, надо прикрутить.

Заодно проверю чего эт он у меня тихо ложится после запуска. Без ошибок или чего бы то ни было ещё. Кажется что-то в горутинах застряло.

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