
Roman
24.06.2018
20:20:05

Никита
24.06.2018
20:20:15
Смотря на него, не очень понятно о чем он)
С если не знать название продукта, то и не очень можно понять, что эти закарлючки значат
Так то понятно, WebWiRe

Google

Vladimir
24.06.2018
20:20:57

Dmitry
24.06.2018
20:21:54
и ничего не работает

Vladimir
24.06.2018
20:22:09

Roman
24.06.2018
20:22:34
Смотря на него, не очень понятно о чем он)
ну wwr это частое сокращение webwire
"wwr" как "www" (web)
чёткие строгие контуры намекающие на бинарный протокол
контрастность между ww и r как string & string terminator

Vladimir
24.06.2018
20:23:24
Dmitry а еще не забудь выставить EnvPrefix )
а то можешь огрести коллизию с чем-то реальным

Dmitry
24.06.2018
20:24:19

Vladimir
24.06.2018
20:24:35

Dmitry
24.06.2018
20:26:53
я всюду повставлял. после каждой строчки этот автоматик
fatal xrich_telebot/main.go:70 token is required
эта сраная поделка вайпер меня уже бесит

Google

Vladimir
24.06.2018
20:32:10
TOKEN -> ENVPREFIX_TOKEN

Dmitry
24.06.2018
20:32:37
ну я так и делал
XRICH_TELEGRAM_TOKEN в енвах
XRICH префикс, TELEGRAM_TOKEN как аргумент функции

Vladimir
24.06.2018
20:33:31
а если без нижнего подчеркивания? )

Dmitry
24.06.2018
20:33:42
мм. счас проверю

Vladimir
24.06.2018
20:36:16
ну значил "_" должен быть в префиксе )

Dmitry
24.06.2018
20:38:34
ну вобщем баг
в документации ничего по этмоу поводу я не нахожу

Roman
24.06.2018
21:46:57
эмм, паника же не отменит задекларированный до неё defer в одной и той-же горутине?

Daniel
24.06.2018
21:47:50
Нет

Roman
24.06.2018
21:48:28
Нет
ок, т.е. defer до паники выполнится, верно?

Daniel
24.06.2018
21:49:01
После, конечно
Как recover работает - помните?

Roman
24.06.2018
21:50:10
верно

Foxcool
24.06.2018
22:18:20
Ну или оставить ручной бинд. Думаю не принципиально

Google

Dmitry
24.06.2018
22:19:02

Foxcool
24.06.2018
22:20:09
у меня вот подгорает от горм
пипец непредсказуемая фигня ксотыльная.
DBIx::Class был чем-то офигенным. ПРедставляю, что думают питонисты со своим джанго орм

Nikita
24.06.2018
22:41:36
неее
со своим Pewee или SQLAlchemy
или ActiveRecords

Dmitri
25.06.2018
04:16:55

Panda
25.06.2018
04:58:49

No
25.06.2018
05:06:14
Если в каком-то пакете объявить глобальную переменную, она станет глобальной или только в функции мэйн?

Daniel
25.06.2018
05:07:41
"глобальные" они только на уровне пакета
даже те, что в main

No
25.06.2018
05:08:25
понял, я то думаю чего у меня соединение с БД не видит в другом пакете)
Можно из пакета получить данные с другого пакета? К примеру считать переменные

Daniel
25.06.2018
06:14:50
экспортированные - пожалуйста. можно даже пописать туда
поэтому имеет смысл сделать геттер, и отдавать копию
но можно и так, с указанием в доке "не менять"

Demuz
25.06.2018
06:39:25
Если у меня приложение падает, при отображении точки падения, отображается виндовый путь к сорсам программы. Возможно ли это убрать? Сам софт запущен на debian.
Ну или хотя бы чтобы относительные пути писал при панике, а не абсолютные.

Daniel
25.06.2018
06:47:13
вроде как можно, но я не помню, как :)

Google

Daniel
25.06.2018
06:47:37
вроде, правильные флаги компайлера-линкера

Olzhas
25.06.2018
07:36:03

Admin
ERROR: S client not available

Anton
25.06.2018
08:10:33
добрый день господа. Подскажите куда копнуть. мне в структуре нужно определить одно из полей как UUID

Daniel
25.06.2018
08:10:40
и?

Anton
25.06.2018
08:14:11
все, спасибо. нашел

Dmitri
25.06.2018
08:14:40
Кхм, магия присутствия в действии?

Anton
25.06.2018
08:15:42
возможно)))

Человек
25.06.2018
09:58:39
Здравствуйте, не могу понять, как тогда придать переменной значение вне функции: syntax error: non-declaration statement outside function body код: https://pastebin.com/nMHaJjw6 в пастебине всё описано подробнее

Aleksei ?
25.06.2018
10:10:29

Nyan
25.06.2018
10:11:44

Человек
25.06.2018
10:12:02

Andrew
25.06.2018
10:12:25

Aleksei ?
25.06.2018
10:12:48

Andrew
25.06.2018
10:15:44

Человек
25.06.2018
10:16:58
вот обновленный pastebin код https://pastebin.com/uNd3Ms4q

Roman
25.06.2018
10:20:57

Aleksei ?
25.06.2018
10:54:59

Dmitri
25.06.2018
10:58:47
хоспидя, вы меня пугаете

Google

Dmitri
25.06.2018
11:01:06
import (
"io/ioutil"
"error"
)
var agents []byte
var proxies []byte
var err error
agents, err := ioutil.ReadFile("agents.txt")
if err !=nil {
///тут обработать ошибку
}
proxies, err := ioutil.ReadFile("proxy.txt")
if err != nil {
// обработать ошибку
}

Foxcool
25.06.2018
11:11:39
А напомните, пожалуйста, принято ли в го использовать мапы для передачи параметров функции?
если много опциональных параметров, например

Vasily Romanov
25.06.2018
11:18:35

Dmitri
25.06.2018
11:18:51

Foxcool
25.06.2018
11:18:56
ну структуры ради только параметро в - это же пипец
на хаждый чих подробные определения делать

Vasily Romanov
25.06.2018
11:19:23
вы имеете ввиду разные параметры, или одинаковые?
есть типа как в Printf - там есть произвольное число параметров

Foxcool
25.06.2018
11:20:01
ну например функция делает запрос в базу данных. Там лимит, оффсет, пара полей для опционального поиска по ним и т.п
да, разные

Vasily Romanov
25.06.2018
11:20:15
если именно упоавлчющие опции - то структуры