
FRD Official - Dmitriy
11.03.2018
11:57:45

m
11.03.2018
11:59:36
Завершение работы - это один из примеров, где задержка не нравится. Сама она сильно вредит.
По сети писать логи - это не вариант. Там ещё больше задержки вылезут.

Google

m
11.03.2018
12:03:19
возникает вот какая проблемасо временем: мы или получаем его до записи в канал(тога в логах хронолгия может быть нарушена), или при записи на диск, тогда несколько записей слепляются во времени в один временной момент и не ясно, сколько между ними прошло времени.

Zver
11.03.2018
12:12:31

Oleh
11.03.2018
12:17:03
Почему не создать программу которая запускает вашу программу кеширует что приходит на stderr и пишет в файл
Или супервизор не юзать
Так же на сколько я понимаю докер тоже можно

FRD Official - Dmitriy
11.03.2018
12:36:04

Igor
11.03.2018
12:44:39
Подскажите, в go форматирование между знаками, например, 1+1 считается стандартом? можно ли писать с пробелом 1 + 1, и как можно настроить это в gosublime

?
11.03.2018
12:46:58
принято писать
1 + 1

FRD Official - Dmitriy
11.03.2018
12:48:32

?
11.03.2018
12:48:47
вот да, кстати

Igor
11.03.2018
12:49:46
просто при установке gosublime плагина при сохранение файла он удаляет пробелы, как можно это настроить?
или при сборке лучше gofmt использовать?

FRD Official - Dmitriy
11.03.2018
12:53:38

Google

FRD Official - Dmitriy
11.03.2018
12:55:33
Не сублимер, первое что попалось
https://stackoverflow.com/questions/36781093/run-goimports-on-save-in-sublime-text

Igor
11.03.2018
13:03:19
сделал по инструкции, но все равно почему то форматирует не так как нужно..
gofmt тоже удаляет пробелы

Zver
11.03.2018
13:06:41

Igor
11.03.2018
13:14:54
форматирование без пробелов аж глаза режет..

Roman
11.03.2018
13:47:50
может ли под одной сессией быть несколько соединений?

Nick
11.03.2018
13:50:06

Roman
11.03.2018
13:50:52
дело в том, что по сути сессия присвоена только одному соединению, но как быть с несколькими табами в браузере, у каждого из которых своё соединение

Oleh
11.03.2018
14:01:29
Что ты подразумеваешь под сессией? Айди сессии юзера в куки?
Тогда да
Может

Roman
11.03.2018
14:19:15
с разных девайсов = с разных сессий
с разных вкладок = с одной сессии
т.е. сессия это грубо говоря девайс (будь то сессии в винде или разные браузеры)
только пока не совсем понятно как именно это реализовать
ведь одно подсоединение несколько браузерных вкладок делить не могут

FRD Official - Dmitriy
11.03.2018
14:25:44

Roman
11.03.2018
14:27:13

FRD Official - Dmitriy
11.03.2018
14:29:10
в смысле?
В прямом, после загрузки документа, картинки цсс и еже с ними начинают касаться параллельно

Google

FRD Official - Dmitriy
11.03.2018
14:29:29
В несколько соединений

Roman
11.03.2018
14:29:53

FRD Official - Dmitriy
11.03.2018
14:33:16
речь идёт о WebSocket соединении
Если под сессией понимаются клиентские куки то куки у них у всех одинаковые. Если сессией ты называешь websocket cоединение то нет, они все живут самостоятельно. Или определи терминологию

Roman
11.03.2018
14:33:48
речь идёт об этой либе: https://github.com/qbeon/webwire-go
у меня сейчас сервер принимает только 1 соединение на сессию, что очевидно неправильно ибо несколько табов будут создавать несколько соединений.. однако я не знаю стоит ли разрешать несколько соединений на одну сессию, поскольку сессия всегда привязана к определённому User Agent

Olzhas
11.03.2018
14:37:02

Roman
11.03.2018
14:37:39

Olzhas
11.03.2018
14:38:59

FRD Official - Dmitriy
11.03.2018
14:39:15
Ну так обрабатывай несколько соединений на сессию.

Roman
11.03.2018
14:39:40

Olzhas
11.03.2018
14:40:15

Roman
11.03.2018
14:40:23
т.е. если ломанут session key то подключиться можно будет незаметно под той-же сессией что и клиент

Olzhas
11.03.2018
14:40:30
Еще можно куки скомуниздить
Если я дам ключи от сейфа вору, то он его обчистит

Roman
11.03.2018
14:41:10
я понимаю что в лучшем случае этого произойти не должно и что если злоумышленник получил доступ к session key то как по немецки говорится "ende Gelänge.."

Olzhas
11.03.2018
14:41:15
Что делать?

Roman
11.03.2018
14:41:41
да вот думаю...

Olzhas
11.03.2018
14:42:10
Юзер агент сверяйте

Roman
11.03.2018
14:42:31
useragent подделать под копирку вообще раз плюнуть
header меняешь в WS:// запросе и готово

Google

Oleh
11.03.2018
14:44:54
Юзай http-only куки и забей
(Они в js не доступны)
Тооисть плагины в браузере не имеют к ним доступа

Roman
11.03.2018
14:48:19

Oleh
11.03.2018
14:48:30
Может быть
Не знаю

Roman
11.03.2018
14:49:30
насколько мне известно - если плагин получил доступ к определённому домену то он получил доступ ко всему, кэш, куки, localStorage

Olzhas
11.03.2018
14:50:25

Admin
ERROR: S client not available

Olzhas
11.03.2018
14:50:36
Юзайте электрон

Roman
11.03.2018
14:51:56
https://www.howtogeek.com/188346/why-browser-extensions-can-be-dangerous-and-how-to-protect-yourself/
т.е. browser extensions это сам по себе огромный риск

Olzhas
11.03.2018
14:52:43

Roman
11.03.2018
14:53:12
"Шарков Браузер - скачать сейчас! Быстрее, Безопаснее, Современее! Шарков-Браузер!"

Olzhas
11.03.2018
14:53:42
Знаете анекдот про неуловимого джо?

Roman
11.03.2018
14:57:46
короче если злоумышленник получил доступ к домену браузера, то он получил доступ ко всему включая localStorage, а значит он может спокойно под твоим же UserAgent'ом и session key открыть невидимую сессию.
поможет только при подозрении закрыть все текущие сессии и перезалогиниться..

Olzhas
11.03.2018
15:00:00

Roman
11.03.2018
15:00:21
боже браузер храни

Google

Olzhas
11.03.2018
15:00:57
Не мешайте пользователю стрелять себе в ноги

Michael
11.03.2018
15:03:17

m
11.03.2018
15:16:04

Дмитрий
11.03.2018
15:18:21
Приветствую, нужен парсер под фб. Задача спарсить через граф серч или поиск с эмуляцией браузера людей. Бюджет 1 к $. Писать в вк https://vk.com/id467936960

m
11.03.2018
15:41:05

Alexander
11.03.2018
15:44:14

m
11.03.2018
15:45:07
nuts?)
А как это решит исходную проблему то?

Alexander
11.03.2018
15:45:22
Если у тебя HDD а не SSD то по HTTP будет быстрее в одной сети

m
11.03.2018
15:45:43
Да. Но как проблему исходную решит?

Alexander
11.03.2018
15:46:04
Вообще без задержек
А с другой стороны микросервис который данные берет из очереди и сохраняет
Можно rabbitmq с сохранением на диск... да хоть в редис, хотя у меня проблем и на диск писать нет...
ssd и даже незаметно

FRD Official - Dmitriy
11.03.2018
15:58:33

Roman
11.03.2018
16:16:33
не подскажете как заресетить наносекунды на time.Time ?
превращать в Unix и обратно как-то не особо эффективно я думаю