
Dmitriy
07.09.2018
13:57:55
сервис принимает, на стороне бизнеса уже есть гем для рельсы к примеру
это небольшая библиотека
которая передает данные

Sergey
07.09.2018
13:59:16

Google

Dmitriy
07.09.2018
13:59:29
https://github.com/getsimpleadmin/simpleadmin

Sergey
07.09.2018
13:59:35
ты не подумай, что троллю или стебусь. Просто любопытно как это работает, потому что я пока ниче не понимаю )

Dmitriy
07.09.2018
13:59:53
у нас интеграция с php пока не готова
но в приоритете и планах

Sergey
07.09.2018
14:00:51
понял. То есть по сути, я должен данные пользователей, отдавать 3th party сервису чтобы просто провести какие-то манипуляции над ними
и тут получается я жду, пока они отправяться, пока они обработаются и вернуться обратно
а-ля kibana cloud какой-то

Dmitriy
07.09.2018
14:03:08
либо они будут кэшироваться

Sergey
07.09.2018
14:03:23
а на какие объемы это все нацеленно?

Dmitriy
07.09.2018
14:04:00

Sergey
07.09.2018
14:04:04
ага

Dmitriy
07.09.2018
14:04:32
там же не играет роли объем данных по сути

Google

Dmitriy
07.09.2018
14:04:36
пагинация
хотя я точно не скажу честно говоря
надо проверять

Sergey
07.09.2018
14:05:28
пагинация
даже в эластике(на минутку оч крутая шутка) есть ограничение по пагинации на 10к записей. (Правда там есть свои хитрости, для обхода этого. В целом это называется deep pagination)
На вашей стороне, как минимум должны быть распределенные вычисления
и мега оптимизация на прием и отдачу данных
Судя по коду, до этого очень далеко

Dmitriy
07.09.2018
14:08:09
согласен, настолько далеко не думал еще

Sergey
07.09.2018
14:09:00
Надеюсь помог своим небольшим фидбеком)

Dmitriy
07.09.2018
14:10:08
спасибо :)
все изменения и будущие фичи пишу вот тут, если будет фидбек обязательно пишите, отвечу всем :)
https://www.facebook.com/dmitriy.strukov.7
https://www.facebook.com/getsimpleadmin/

Pavel
07.09.2018
14:12:43
Проблема не только в том, чтобы вытащить столько данных сразу, а еще и передать их клиенту

Sergey
07.09.2018
14:13:06

Смерть
07.09.2018
14:54:45
Привет всем. У меня есть задача. Мне хочется ее решить так. У меня есть сущность A. Она должна быть связана с сущностями B и C, которые хранятся в разных таблицах. У сущностей B и C есть некоторый идентификатор, допустим uid. Я хочу хранить UID в A и тип сущности b или c. Могу я как-то это сделать красиво, а не писать методы которые будут тупо искать "руками"?

Roman
07.09.2018
15:01:36

Смерть
07.09.2018
15:05:33
Я не совсем понимаю как их сделать с этими требованиями

Sergey
07.09.2018
15:10:50
Модель a будет belongs_to :some_info, polymorphic: true. b и с будут has_one has_one :a, as: :some_infoable, dependent: :destroy, foregein_key: :uid
тип того
но если у тебя uuid уникальный, тогда тебе и обычного ключа хватит
без полиморфной связи

Google

Смерть
07.09.2018
15:15:58
нет, они могут совпадать у разных объектов. Спасибо, попробую

Nick
07.09.2018
15:28:46
Сорян за кросспост из проруби, но вдруг
Внезапный вопрос: кто-нибудь использует activestorage в связке в openstack? Вдруг какие-то пожелания есть, пока у меня интерес к гему не пропал.

Гамбрайх
08.09.2018
12:37:17
Вкатился и сразу же вопросик. На руби сейчас джуном реально устроиться или же он как перл (новое нихуя не пилится, на легаси джуны нахуй не нужны)?

Igor
08.09.2018
12:37:53
Реально

Гамбрайх
08.09.2018
12:38:09
Реально
А на всяких этих ваших апворках и прочем есть работенка?

Igor
08.09.2018
12:38:28
А вот тут я и мои познания про работу кончились

Гамбрайх
08.09.2018
12:39:31
Суть в том, что я в Израиловке. Тут как не начнешь искать работу по кейворду руби - нигде нет именно ror вакансии, просто написано backend супер молодец с перечислением хуевой тучи всего.

Fedor
08.09.2018
12:40:58
так это нормально
если ты бэкэндер то должен знать хуеву тучу всего
и для начала пару frontent фреймворков

Гамбрайх
08.09.2018
12:42:08

Гамбрайх
08.09.2018
12:42:45
по такой логике проще уже в сам фронт вкатиться.
Все равно придется жрать дерьмо на жсе и верстать.
По крайней мере знать это.

Darth
08.09.2018
13:38:42
А для ui есть специально обученные люди с макбуками, работающие за смузи

Артур
08.09.2018
14:06:26

mike
08.09.2018
14:06:35

O
08.09.2018
14:57:05

Google

Aldar
08.09.2018
14:57:47

Admin
ERROR: S client not available

mike
08.09.2018
14:57:55
угу)

Allo
08.09.2018
18:56:54
Здраствуйте. У меня с девайсом траблы, помогите плиз. Как можно сделать форму на экшон update юзера? Копипастил с registrations/edit.html но оно редиректит запрос на /user/id/edit. Делаю обрезку авы для юзера и там короче координаты на обрезку пересылаются через этот апдейт
Делал как тут https://www.driftingruby.com/episodes/cropping-images-with-jcrop

Rafkat
08.09.2018
19:01:48

Allo
08.09.2018
19:07:08
Посмотреть path назначения?

Rafkat
08.09.2018
19:14:09

Allo
08.09.2018
19:20:06
но он верный, мне кажется что это из за первого аргумента simple_form_for так как я туда передаю current_user
какая то жесть происходит, ну ладно
крч проблема решилась тем что я заметил что у меня редирект в самом контроллере на это

Rafkat
08.09.2018
20:40:14

Антон
09.09.2018
11:57:42
контроллеры девайса не должны заниматься аватарками
и редактированием чегобытонибыло пользователя
девайс это пра авторизацию, пароли, итп

rekero
09.09.2018
11:59:26
Про аутентификацию

Антон
09.09.2018
11:59:32
да

Serhii
09.09.2018
12:00:32
+

Amir
10.09.2018
06:32:38
Ребята
насколько хорошо защищен HTTPS
например в параметрах по GET POST буду передавать контактные данные, их же не могут перехватить?

Felix
10.09.2018
06:34:51
отлично защищен

Google

Felix
10.09.2018
06:35:00
даже роут не узнают

Amir
10.09.2018
06:53:53
GET тоже?

Felix
10.09.2018
06:55:48
все данные, передаваемые, шифруются
ни роуты, ни куки, ни что-то еще

Kirill
10.09.2018
07:20:23
https не страхует тебя от man-in-the-middle атаки
так что, надо шифровать всё ещё

Sergey
10.09.2018
07:25:42

Zamira
10.09.2018
07:27:10
При man in the middle в итоге у клиента в браузере будет http, а не https. Неужели это можно не заметить?

Darth
10.09.2018
07:27:35
в т.ч. доп шифрование