
Dima
21.05.2018
18:32:11
http://www.tutorialspoint.com/unix_system_calls/read.htm
Короче надо копать что такое FileDescriptor
как он устроен

Vyacheslav
21.05.2018
18:45:49

Google

Dima
21.05.2018
18:47:50

Vyacheslav
21.05.2018
18:49:13
ага, которое выделяет система процессу для файла
сокета и т.д.

Dima
22.05.2018
07:38:03
http://lhe.ib.usp.br/BIZ0433/lib/exe/fetch.php?media=literature:slever_et_al_2009.pdf
ошибся группой

Dmitriy
22.05.2018
15:13:01
Привет. Есть рельсовое приложение API, к которому обращается фронт и мобильные. Есть микросервис. Как правильнее организовать общение микросервиса с рельсовым приложением через REST API? Если я добавлю новый ендпоинт апи для микросервиса, то он станет же доступным и для обычных клиентов. Выходит нужно входящие запросы от микросервиса тоже авторизовывать. Тогда нужно заводить какого-то системного пользователя, с токеном которого будут слаться запросы от микросервиса. Это нормально?

Anton
22.05.2018
15:14:19
Можешь сделать через jwt просто общение
А зачем вообще тебе нужно общаться между?

Dmitriy
22.05.2018
15:18:07
микросервису нужны некоторые данные, которые получаются в результате выполнения некотрой функции в рельсах. Повторять логику той функции в микросервисе не айс.

Anton
22.05.2018
15:19:29
а как это выглядит? типо юзер делаеь что-то в рельсе, потом данные генерируются. после этого ты стучишь в сервис, из которого берешь данные из рельсы?

Dmitriy
22.05.2018
15:23:54
у меня это выглядит, что есть бизнес-логика доступа юзеров к различным ресурсам. Этот сервис-обджект лежит в рельсах. Микросервис (конкретно чат) запрашивает - может ли текущий пользователь писать/просматривать чат по бизнес-сущностям. Для этого мне придется либо писать код этой логики доступа в микросервисе, причем не на руби. Либо спросить рельсы, имеет ли текущий пользователь права.
вроде идеально gRPC зайдет - удаленный вызов процедур

Google

Anton
22.05.2018
16:04:00

Dmitriy
22.05.2018
16:07:24
почитал про grpc. Наверное слишком замороченно сейчас внедрять его. Но опыт использования grpc вместе с руби/рельсами интересно прочитать.

Vyacheslav
22.05.2018
16:08:55

Alexander
22.05.2018
16:09:24
Не надо хранимки, это боль

Vyacheslav
22.05.2018
16:09:56
И роут, если нужно, сделать с авторизацией

Dmitriy
22.05.2018
16:14:45
Вариант c jwt, что @davydovanton подсказал, думаю хороший вариант
просто каждый микросервис будет хранить у себя готовый jwt (зашифрованный секрет кеем рельс) и будет отправлять вместе с запросом

Vyacheslav
22.05.2018
16:24:28

Oleg
22.05.2018
16:24:40
Способ авторизации
Аутентификации и идентификации

Oleg
22.05.2018
17:22:53

Vyacheslav
22.05.2018
17:23:10

Oleg
22.05.2018
17:23:27
Всегда пожалуйста
Есть целый RFC 7519
Не стесняйтесь

Vyacheslav
22.05.2018
17:28:40
https://jwt.io/

Voldemar
22.05.2018
21:19:00

Google

МАТЬ
22.05.2018
22:24:49
Привет ребята , кто может автобота создать в телеге ?

Владимир
22.05.2018
22:29:59

МАТЬ
22.05.2018
22:31:08
Ну типа магазина
Цветов

Владимир
22.05.2018
22:33:37
)))
в "типо" можно впихнуть все страдания еврейского народа)
насколько глубоко магазин?
сервер есть?
на чем ожидается делать?
есть откуда будут данные подтягиватся или все с нуля?
платежи принимать через бота или посылать на системы?

МАТЬ
22.05.2018
22:35:54

Alex
22.05.2018
22:37:34
Лол

МАТЬ
22.05.2018
22:37:37
Номер киви=адрес

Владимир
22.05.2018
22:37:40
На розы Голландии
мои познания в ботанике заканчиваются на `трава зеленая пока тепло, дерево это коричневое основание и зеленая шапка пока тепло и дерево с зеленой шапкой зимой это елка`
Я так понимаю ТЗ нет
плохо
без ТЗ - ХЗ
давайте четко, что у вас есть, что готовы предоставить и что хотите получить в итоге

Alex
22.05.2018
22:38:46
Тут нужно в хрустальный шар вначале заглянуть, а потом уже и ТЗ не надо

Владимир
22.05.2018
22:38:53
одним постом

Alex
22.05.2018
22:39:47
Скорее телепатия по ip )))

Владимир
22.05.2018
22:40:17

Alex
22.05.2018
23:19:36

Decadent
22.05.2018
23:25:58

Alex
22.05.2018
23:27:06

МАТЬ
22.05.2018
23:34:31
++
Наши цветы )) наша ответственность )))

Google

F
23.05.2018
05:19:42
с чем связана ошибка PG::UnableToSend: message contents do not agree with length in message type "C"

Denis
23.05.2018
05:49:13
а десептикона кто может?

Marsupilami!
23.05.2018
05:50:27

Vyacheslav
23.05.2018
06:06:46
похоже @uleelefin это бот

Roman
23.05.2018
06:07:22

Vitaliy
23.05.2018
06:10:31
Только магазин там требуется, похоже, далеко не для цветов

Alex
23.05.2018
06:16:38
Он же писал для цветов из Голландии ))))))

МАТЬ
23.05.2018
06:19:16

Alex
23.05.2018
06:19:43
???

Vitaliy
23.05.2018
06:31:16
И схема подхода к магазину, с фото

Dima
23.05.2018
07:24:06
Все место выбрать не могут, то тут поробуют, то там. Даже пробу грунта делают, геологические изискание перочинным ножиком.

Ilya
23.05.2018
07:25:06
ахахахаха

Vyacheslav
23.05.2018
07:30:07
ruby -e 'puts $:'
ruby -e 'puts $LOAD_PATH.join("\n")'
оба примера выведут массив путей загрузки модулей

МАТЬ
23.05.2018
07:31:23

Ilya
23.05.2018
07:32:59

Ivan
23.05.2018
07:37:28

Anton
23.05.2018
07:48:06

Vyacheslav
23.05.2018
08:04:54
http://www.informit.com/store/practical-object-oriented-design-an-agile-primer-using-9780134456478
http://www.informit.com/store/rails-5-way-9780134657677
https://www.ozon.ru/context/detail/id/33512246/
Недостатки
Перевод. Одна только фраза "Синтаксическая глазурь" (syntax sugar) чего стоит. Зачем эта "отсебятина"? Полностью отбило желание продолжать читать в переводе.

Google

Vyacheslav
23.05.2018
08:09:21
)))

Dima
23.05.2018
08:29:47

Vyacheslav
23.05.2018
08:31:41
и свежая, 2018 года

Dima
23.05.2018
08:31:54
А вобще зачем нам убийцы в чате. Сколько семей поломано, а эта гнида пришла сюда смерть сеять.

Alexander
23.05.2018
08:33:05

Vasiliy
23.05.2018
08:47:42

Alex
23.05.2018
08:51:47
День не задался - убью ка я сервер.

Anton
23.05.2018
08:52:29