
Aleksandr
30.06.2017
16:55:09

Maxim
30.06.2017
16:56:21
и что? поясни мысль
А, ну в смысле хотел бы понять что это и как использовать правильно. Где бы про это почитать или может туториалы какие

Aleksandr
30.06.2017
16:57:05

Google

Maxim
30.06.2017
16:59:19

Aleksandr
30.06.2017
17:00:11

Maxim
30.06.2017
17:00:48

Kristina
30.06.2017
17:05:22
так, а вы видели уже http://goway.io/

Kirill
30.06.2017
17:14:56
Люди просили рассказать на тему создания gramework

Kristina
30.06.2017
17:15:53
лучше бы не чатились, а придумывали доклады и делились на фестивалях, да

Aleksandr
30.06.2017
17:17:03

Kristina
30.06.2017
17:17:15
v smysle
полезная нагрузка совсем разная...

Aleksandr
30.06.2017
17:17:31
в прямом. для развития программиста)

Kirill
30.06.2017
17:17:32
V pryamom)

Google

Aleksandr
30.06.2017
17:18:07

Denis
30.06.2017
17:21:53
В кои-то веке в Минске что-то будет по го

Alexei
30.06.2017
17:22:41
что-то в последнее время, все в Минске, второе Брно, прямо

Kristina
30.06.2017
17:23:10
джуно тянет

Dmitry
30.06.2017
19:10:37
Парни, https://github.com/dgkang/rsa/blob/master/rsa/rsa.go
а есть pure-golang реализация RSA_public_decrypt в golang?

Aleksandr
30.06.2017
19:28:56
Не то разве?

Dmitry
30.06.2017
19:30:04
Не то разве?
обычно encrypt with public, decrypt with private. у меня наоборот

No
30.06.2017
19:31:20
Можно что-то на го сделать графическое без Си ? Есть живые примеры?)

Dmitry
30.06.2017
19:31:45
у меня есть старое api и куча клиентов :)
и сервер на java которая умеет это делать decrypt с public key из коробки :)

Aleksandr
30.06.2017
19:32:05

Dmitry
30.06.2017
19:34:37
декрипт с приватным ключом
у меня куча клиентов которые делаю _сигнатуру_ с RSA_private_encrypt
а я эту сигнатуру как ебанат должен проверить через RSA_public_decrypt
а не как белые люди
через VerifyPKCS1v15

Александр
30.06.2017
19:54:04
Добрый вечер. Подскажите, можно ли как-нибудь в http хендлере понять, что клиент перестал получать информацию? Например, закрыл вкладку. Логичным было бы возвращать ошибку при записи в респонс, но она почему-то пустая возвращается

Google

Александр
30.06.2017
20:14:20
Похоже, надо чанками отдавать данные и как-то ловить ошибку

Denis
30.06.2017
20:15:10
Ловить closed ивент

Andrey
30.06.2017
20:15:11
Ну если вебсокет, он может делать nop

Denis
30.06.2017
20:15:14
На соединение
Ну и стримить хтмл
Google golang closenotify

Александр
30.06.2017
20:38:19
Спасибо, closenotify - то, что надо. А под fasthttp есть способ сделать то же самое?

Denis
30.06.2017
20:42:07
Не
Там юзай streamwriter

Dmitry
30.06.2017
20:43:00

Denis
30.06.2017
20:43:51
Зачем

Dmitry
30.06.2017
20:43:54
обычно ставят несколько машин и сверху nginx, как вы дисконект будете ловить?

Александр
30.06.2017
20:44:29
а у вас не принято http-proxy? :)
Не понял вопрос. Есть модуль и надо внутри хендлера понимать, клиент еще на связи или нет. Снаружи nginx, но он редиректит на go-сервер с хендлером

Dmitry
30.06.2017
20:45:17
nginx не прервет реквест если клиент ушел

Sergey
30.06.2017
20:45:24

Dmitry
30.06.2017
20:46:02
он скачивает респонс

Sergey
30.06.2017
20:46:31
он скачивает респонс
это зависит от конфига и момента времени. по умолчанию когда респонс еще не полностью скачан и у нджинкса есть возможность прервать коннект до апстрима - он прервет.
есть специальная директива, позволяющая никогда не прерывать.
http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_ignore_client_abort

Dmitry
30.06.2017
20:51:33

Google

Dmitry
30.06.2017
20:51:37
чуть выше

Sergey
30.06.2017
20:52:04
>Умолчание: proxy_http_version 1.0;
вы мне что доказать пытаетесь? что можно сконфигурировать нджинкс так, чтобы он не прерывал? можно. я вам сам это сказал.
по умолчанию - прерывает.

Dmitry
30.06.2017
20:53:01
я никому ничего не пытаюсь доказать, говорю что игра не стоит свеч - у клента вообще может быть свой прокси :D

Admin
ERROR: S client not available

Александр
30.06.2017
21:16:36
Как только добавляю канал для результата, "подвисает"
Без канала работает, но вне врайтера не определить результат записи
Видимо, хендлеру надо завершить свой основной поток, прежде чем он сможет писать врайтером

Mx
01.07.2017
04:29:39
господа, возможно вопрос глупый, но тем не менее. У кого как функционирует веб приложение на го? Есть смысл кидать проксю через nginx или юзать как standalone. Видел в интернетах рандомный бенчмарк который показывал что максимальное количество рпсов именно у standalone без nginx

Marperia
01.07.2017
04:41:03
Стендалон быстрее. Надеюсь, не нужно объяснять, почему. Но нгиникс обладает кучей разных фич и модулей, так что от ситуации.

Mx
01.07.2017
04:55:06
пасибоньки, так и думал

Maxim
01.07.2017
07:48:46

Aleksey
01.07.2017
09:19:17
Подскажите, какую либу для телеграма взять? Какая боль-менее актуальная и полная?

Александр
01.07.2017
09:22:15
https://github.com/go-telegram-bot-api/telegram-bot-api
Я эту использовал
https://golanglibs.com/top?q=telegram%20bot

Dmitry
01.07.2017
15:44:52
решение ^^^

Aleksey
01.07.2017
16:05:00
Друзья такой вопрос, на сколько шибко упадет производительность, если html код держать в переменной а не выносить его в отдельный html файл шаблона?

Google

Phil
01.07.2017
16:09:56
Другой вопрос - а памяти не жалко?

Aleksey
01.07.2017
16:14:47
Нужно потестить на запросах

Nikolay
01.07.2017
16:24:46

Vladimir
01.07.2017
16:44:13
я бы сказал минус в том что если ты читаешь из файла - ты каждый раз шаблон перечитываешь, изменил на диске - поменялась выдача
Но держать его в целом в памяти кажется хорошей идеей )

Ilya
01.07.2017
16:56:40
Inotify и заменяй в памяти при изменении на диске

Vladimir
01.07.2017
16:59:32
если хочется кроссплатформенно - то надо уже либу тянуть которая будет на бсд, макоси и линуксе работать
ну и это немного сложнее
и еще думать над синхронизацией обновления шаблона и отдачи данных

Aleksey
01.07.2017
17:10:36

Vladimir
01.07.2017
17:11:00

Aleksey
01.07.2017
17:11:20