
Evgeny
11.07.2017
12:32:08
я прост, не сообразил про как передать перменную по значению в метод, и начал все методы и и тип поля на указател сменять, ибо flag возращает указатель. Короч тупой monkey coding
$ ./en-vote_bot
2017/07/11 23:33:43 Yoba work

Alexey
11.07.2017
12:34:31
Ура

Evgeny
11.07.2017
12:34:42
не из того буфера вставил

Google

Труба
11.07.2017
12:55:55
Всем привет, кто-нибудь знает как добавить несколько файлов к запросу json или x-www-form-urlencoded
req, _ := http.NewRequest("POST", url, payload)

Aleksandr
11.07.2017
12:57:02

Труба
11.07.2017
12:57:35
да я уже гуглил несколько дней, везде предлагают использовать multipart , но мне этот вариант не подходит

Constantine
11.07.2017
12:58:20
у тебя есть 2 варианта
малтипарт
и стрим
стрим позволит только 1 файл слать
малтипарт сколько захочешь
насколько я помню, так

Aleksandr
11.07.2017
12:59:12
application/x-www-form-urlencoded Transcode all characters before uploading (default).
multipart/form-data No transcoding. You must use this value when your form has file upload controls.
text/plain Convert spaces to "+", but no transcoding for special characters.

Труба
11.07.2017
13:02:02
мне нужно чтобы body запроса содержало json, а файлы можно слать хоть как, можно multipart. Но как я понял это невозможно Единственный вариант, это создать multipart добавить туда 1 поле с json и несколько полей с файлами.

Aleksandr
11.07.2017
13:03:07

Google

Труба
11.07.2017
13:03:16
ну вот и я о том же)

Aleksandr
11.07.2017
13:03:22
ну и все)

Труба
11.07.2017
13:03:57
в любом случае спасибо)

Alexey
11.07.2017
13:26:14
Можно ещё файлы в base64 завернуть, и положить в json, если файлы небольшие

John
11.07.2017
16:57:11
ребята, всем привет ,вопрос не по теме, но подскажите, может кто-то сталкивался.
у меня микросервис отвечающий за аватарки, написанный на Го, возвращает, при отсутствии аватарки - прозрачный пиксель 1х1. Каким образом я могу одновременно передать и пустой пиксель и код ошибки 404?
можно все это через nginx сделать?

Marperia
11.07.2017
16:58:48
return 404, img.png

John
11.07.2017
17:00:36
от спасибо)
если честно, то я не пойму как это реализовать, ведь 404 означает что ресурс/старница недоступны

Aleksandr
11.07.2017
17:01:44

John
11.07.2017
17:01:47
прописать в конфиге nginx?

Aleksandr
11.07.2017
17:01:51
w.WriteHeader(404)

John
11.07.2017
17:03:39
микросервисом на го управляет nginx

Ashot
11.07.2017
17:11:57

Valera
11.07.2017
18:14:27
Народ, кто скажет, как можно узнать кол-во результатов от запроса к MySql? В частности, нужно узнать, есть ли определнная строка в базе или нет. Поэтому делаю запрос к бд и если вернет 0 результатов, то значит строки нет(Я так делал в PHP), до этого опыта в Go не было, так что буду рад любым решениям. Как узнать кол-во вернувщихся строк?

Igor
11.07.2017
18:19:25
select count(id) from table?

Michael
11.07.2017
18:25:10
select count(*) from table_name where id = 666
либо любое другое условие

Google

Daniel
11.07.2017
18:25:43
да ну

Michael
11.07.2017
18:25:55
w3school sql в гугле в помощь

Daniel
11.07.2017
18:26:11
db.Query возвращает sql.Rows
у sql.Rows есть метод Next()
и если он возвращает true - значит результат не пустой

Michael
11.07.2017
18:28:13
судя по сообщению ТС по наличию строк в результирующем множестве он узнавал, что что-то есть
хотя можно сделать count с нужным условием
если мы правильно поняли

nezorflame
11.07.2017
18:45:32
и если он возвращает true - значит результат не пустой
это если надо просто определить, есть ли результаты или нет (хотя если нет, должна по идее придти ошибка SqlNoRows при выполнении Query), для подсчета придется делать Next() в цикле с инкрементом счетчика, пока очередной Next() не вернет false

Анатолий
11.07.2017
18:49:34
Придти и удти

Valera
11.07.2017
18:52:49
Хорошо, это понял. Следущий вопрос. Можно ли через db.Query("") Делать любые запросы(SELECT, UPDATE, DELETE) или этот метод только для SELECT. Просто в офф доках для всего остального ползьуются db.Prepare и smtl.Exec()

Aleksandr
11.07.2017
19:22:29

Vladimir
11.07.2017
22:34:48

Maxim
12.07.2017
05:11:30
/report

Artem
12.07.2017
06:33:38
/stat@combot

Combot
12.07.2017
06:33:38
combot.org/chat/-1001046001048

Dmitry Barkalov
12.07.2017
06:33:44
Bfdasñaàaaa

Sergey
12.07.2017
09:12:55
/report

Vlad
12.07.2017
09:33:34
Гайз.

Google

Sergey
12.07.2017
09:34:52

Vlad
12.07.2017
09:34:53
Есть два пакета: main, в котором лежит var shared string = «»
Так же есть второй пакет (middleware), из которого я хочу в эту переменную записать.
Как это сделать?
Гайз == ребята == судари
Никак не привет
Кто-то подскажет решение простой задачки?
А то я в импортах го совсем не шарю.

Duck
12.07.2017
09:36:59
@Barty4 она вроде должна начинаться с большой буквы

Vlad
12.07.2017
09:37:05
Точняк.
Спасибо большое, я вспомнил
Да-да, спасибо еще раз, добра тебе, сударь

Duck
12.07.2017
09:37:49
ох, как в теремок зашел =)

Sergey
12.07.2017
09:43:20

Antonina
12.07.2017
12:33:48
Гайз:) Вакансия для Мосвы или готовых переехать в столицу, актаульно для уровня Senior: https://hh.ru/vacancy/21064993 #вакансияGO

Axm
12.07.2017
12:43:16
какие вилки у миддлов и сеньоров гошников в Москве?

Antonina
12.07.2017
12:46:17
не могу говорить за все компании) по нашей вакансии я вам в личку сейчас напишу, согласуемся