@gogolang

Страница 885 из 1630
Sergey
05.03.2018
16:37:49
а часто вы в го _реализуете_ tcp?

Kirill
05.03.2018
16:38:14
а часто вы в го _реализуете_ tcp?
приходилось один раз как-то

Sergey
05.03.2018
16:38:31
приходилось один раз как-то
я не тебя спрашивал (:

Kirill
05.03.2018
16:38:46
ничего кроме хттп не использовал но сейчас возникла задача, что бы на одной локальной машине держалось n сервисов и общалось между собой, хотелось выбрать наименее затраный в плане ресурсов вариант

Google
Sergey
05.03.2018
16:38:47
ты-то понятно реализовывал

Kirill
05.03.2018
16:39:11
я не тебя спрашивал (:
а там было вы - думал, у всех спрашиваешь :))

Sergey
05.03.2018
16:39:56
откуда инфа? ;D
на любой вопрос, который является перефразированием "вы делали что-то странное на го?" ты всегда ответишь "да"

Kirill
05.03.2018
16:41:55
мне ещё есть что пилить ;D

Sergey
05.03.2018
16:44:08
я всё ещё не писал с нуля стриминг аудио)
к следующему моменту когда тебя об этом спросить, возможно что уже и писал

Kirill
05.03.2018
16:44:30
не, там много писать, столько времени пока нет)

Kirill
05.03.2018
16:44:40
а про тсп юдп есть че?)

Kirill
05.03.2018
16:45:11
у меня это модуль в гипере, я его бесплатно не отдам ?

Maksim (Ellrion)
05.03.2018
16:45:50
а про тсп юдп есть че?)
Ну так у них же разное поведение прежде всего. Тебя поведение общения сервисов при udp устраивает?

Илья
05.03.2018
17:08:04
Google
Kirill
05.03.2018
17:14:26
rtcp тоже пилил? ?
Не-а, не добрался пока

Artem
05.03.2018
17:36:15
Мужики, подскажите как вытащить куки из jar и записать в файл

Aleksandr
05.03.2018
17:36:46
Мужики, подскажите как вытащить куки из jar и записать в файл
конкретизируй. на какой стадии что не получается?

Artem
05.03.2018
17:37:22
return test.Cookiejar.Cookies(url)

Alexander
05.03.2018
17:37:23
И что за сексизм? Девушки не могут подсказать?

Artem
05.03.2018
17:37:48
Не понимаю какой тип переменной нужен

Aleksandr
05.03.2018
17:38:08
Не понимаю какой тип переменной нужен
в каком месте? может сначала начать с начал языка?

Artem
05.03.2018
17:38:46
Прикол в том, что я уже все написал, мне не хватает только сохранять куки в файл и потом их подставлять)

Много уже чего перечитал, нигде нормальной инфы не нашёл

Grigoriy
05.03.2018
17:47:54
Всем привет! Как правильно зачистить/сбросить sync.Map? Удумал только через мьютексы и затем созданием вместо текущего нового sync.Map, но как-то костыльно. Как сделать хорошо? Циклом встроенным Delete?

Aleksandr
05.03.2018
17:51:53
Прикол в том, что я уже все написал, мне не хватает только сохранять куки в файл и потом их подставлять)
так чего вопрос такой задаешь размытый. пиши код и формулируй третий раз

Artem
05.03.2018
18:07:53
Поставил goinsta, вот основной код https://github.com/ahmdrz/goinsta/blob/master/goinsta.go там есть метод на получение куки GetSessions(), как мне вытащить оттуда куки и сохранить в текстовый файл, чтобы потом можно было использовать? insta := goinsta.New("USERNAME", "PASSWORD") if err := insta.Login(); err != nil { fmt.Fprintf(w, "ERROR") //panic(err) } else { //тут надо получить куки }

Никто не подскажет?

Александр
05.03.2018
19:54:34
Ребята добрый день. подскажите не как не пойму как вызвать в стандартной библиотеке "html/template" функцию принимающую сразу два параметра

из шаблона

Artem
05.03.2018
19:55:10
я так и делаю, но в ответ получаю же не строку, поэтому не знаю как сохранить это всё

u, _ := url.Parse("http://i.instagram.com") c := insta.GetSessions(u) Это?

Google
Artem
05.03.2018
19:55:46
Если попытаться вывести на экран, то ошибка cannot use c (type []*http.Cookie) as type string in argument to fmt.Fprintf , что логично

Aleksandr
05.03.2018
19:56:13
я так и делаю, но в ответ получаю же не строку, поэтому не знаю как сохранить это всё
так разберись. это все азы. тебе же надо будет потом это и обратно восстанавливать

Artem
05.03.2018
19:56:35
Подскажите плиз хотя бы как это сохранить

Aleksandr
05.03.2018
19:56:37
сериализуй в джсон, потом обратно

Artem
05.03.2018
19:57:06
На выходе мы получили *http.Cookie, что с этим можно сделать?

Александр
05.03.2018
19:58:23
с одной переменной все гуд {{.Name | superFunc}}

Artem
05.03.2018
19:58:57
Работает, спасибо! буду дальше разбираться)

fmt.Println(c)

Александр
05.03.2018
19:59:04
как отправить две к примеру .Name и .Surname

в доках не нашёл

Artem
05.03.2018
20:00:55
multiple-value json.Marshal() in single-value context

json.Marshal(cookie)

Denis
05.03.2018
20:01:37
как отправить две к примеру .Name и .Surname
отправляй struct { Name: string, Surname: string}

Aleksandr
05.03.2018
20:03:34
multiple-value json.Marshal() in single-value context
посмотрел что функция возвращает?

Artem
05.03.2018
20:04:25
JSON

Aleksandr
05.03.2018
20:04:44
сигнатура метода какая?

Александр
05.03.2018
20:04:51
Michael
05.03.2018
20:06:13
Подскажите плиз хотя бы как это сохранить
s := "" for _, v := range c { s += v.String() + "\n" } s сможешь сохранить теперь ?

Google
Artem
05.03.2018
20:07:39
Спасибо большое, выручил, работает теперь)

Aleksandr
05.03.2018
20:08:25
восстанавливать как будешь?

The
05.03.2018
20:08:41
как деплоить бинарник на сервер?

если речь идет о чахлой впс, которую не хочется нагружать всякими системами сборки и CI?

может есть какая-то тулза, которая прогоняет тесты локально, собирает бинарь, топает по SSH, быстро подменяет файл и рестартит сервис. или все ручками нужно писать?

Vasily Romanov
05.03.2018
20:11:14
bash

Admin
ERROR: S client not available

Artem
05.03.2018
20:14:04
Пока не знаю, но разберусь надеюсь)

восстанавливать как будешь?

The
05.03.2018
20:14:24
докер городить не хочется, не зашла мне эта контейнеризация. bash это жестоко :(

Aleksandr
05.03.2018
20:17:06
Пока не знаю, но разберусь надеюсь)
отлично. но я тебе уже сказал как. ты пошел другим путем

Artem
05.03.2018
20:17:50
в JSON? все равно обратную процедуру делать, если в строку, то тоже самое

Aleksandr
05.03.2018
20:18:29
в JSON? все равно обратную процедуру делать, если в строку, то тоже самое
только json тебе исходник одной строчкой, а строки ты будешь парсить руками

Artem
05.03.2018
20:19:12
да сейчас попробую ,в случае чего поменяю концепцию)

спасибо

Никита
05.03.2018
20:41:12
Google Sheets

Nikita
05.03.2018
20:51:04
юзал

)))

но туплю ночью)))

Google
Nikita
05.03.2018
20:51:15
спасибо за наводку)

Wingman
05.03.2018
21:39:50
офтоп: тут случайно нет профессиональных регексп-нинздей? :)

Daniel
05.03.2018
21:41:16
в чем вопрос?

Constantine
05.03.2018
21:41:32
в чем вопрос?
мейлы поди хочет валидировать

Wingman
05.03.2018
21:42:15
сек

в чем вопрос?
https://regex101.com/r/qAjBWg/3 поле "Description" в этом выводе - не обязательное. Но блин, никак не получается заставить работать регулярку: если делаю (?:Description:(?P<desc>[^\n]+)\n) необязательным, ставя ? в конце - оно не матчится даже там, где оно есть =\

Daniel
05.03.2018
21:49:17
завтра

Wingman
05.03.2018
21:49:37
ок)

The
05.03.2018
22:08:38
Есть где-то почитать про то, что нас ожидает в Go 2.0? Или ещё не известно?

Wingman
05.03.2018
22:09:55
завтра
https://regex101.com/r/qAjBWg/5 я сделал это :) Но все равно спасибо

The
06.03.2018
02:17:11
чето я подгрузился, есть у меня type Response struct { Response interface{} `json:"response"` } создаю новый response, в поле Response кладу WallResponse, тоже структура, со своими полями. Декодю, и получаю внутри Response.Response map[string]interface{}.

json.NewDecoder(resp.Body).Decode(&response) response.Response.(WallResponse).Items // panic: interface conversion: interface {} is map[string]interface {}, not WallResponse

раньше такое решение вроде работало

https://play.golang.org/p/gDBvqSVDyi6

может кто подскажет

/dev/null
06.03.2018
03:13:14
как в xml раскрасить такое <TimeCreated SystemTime="2018-03-06T01:09:59.155984400Z"/>

Страница 885 из 1630