@rubylang

Страница 918 из 1684
Alex
04.03.2017
07:31:54
для этого забавно, но сети понимать не особо надо, кроме разве ip:port связки.

да, я тоже разбирался по SO, но это долго, и ты не будешь знать многих ньюансов.

Demyan
04.03.2017
07:32:38
а там и понимать то нечего :D я про сети имел ввиду и понимаю базовых сетевых протоколов.

Alex
04.03.2017
07:32:51
иногда стоит прочесть гайд чтобы впамяти где то отложилось "ага, можно делать вот так" без непосредственно запоминания как именно.

Google
Demyan
04.03.2017
07:33:13
как so расшифровывается?)

Alex
04.03.2017
07:33:22
не девайсом единым, гемов несколько разных для авторизации.

StackOverflow

Eugene
04.03.2017
07:33:36
Ищи, там идёт полная совместимость с девайсом

Demyan
04.03.2017
07:33:54
jwt вроде крут

типо настолько кросс, что даже жутко

Eugene
04.03.2017
07:34:40
Был такой вопрос, когда один знакомый с помощью токенов авторизацию пилил через этот гем.

Demyan
04.03.2017
07:35:27
мне же хочется. стандартный девайс, без изменений. НО доп токен в сессии, если юзверь запросит страничку где iframe старого php говна

Alex
04.03.2017
07:35:37
стандартный?

ахаха что значит стандартный?

есть нестандартный devise? :D

в рельсе из коробки девайс не идет, это просто самый популярный гем

Google
Alex
04.03.2017
07:36:34
тут кто то ругался что у девайса слишком много магии под капотом

Eugene
04.03.2017
07:37:02
мне же хочется. стандартный девайс, без изменений. НО доп токен в сессии, если юзверь запросит страничку где iframe старого php говна
Он полностью совместим. Тебе осталось кинуть в гейм файл его и чутка прописать конфигурации

Demyan
04.03.2017
07:37:14
стандартный = самый популярный

Alex
04.03.2017
07:37:34
знак равенства не к месту

Demyan
04.03.2017
07:37:44
это типо то что я имел ввиду

https://github.com/plataformatec/devise/wiki/How-To:-Simple-Token-Authentication-Example

вот единственное что я нашел у девайса про это

и там 2 гема. и оба не просто установить и пару стрко конфига

Eugene
04.03.2017
07:38:34
Работы на 3 минуты

Раньше девайс был жирный, его начали раздрабливать, для легковесности

Demyan
04.03.2017
07:39:05
хотя. https://github.com/gonzalo-bulnes/simple_token_authentication этот?

Eugene
04.03.2017
07:41:00
Вероятно, возьми попробуй. Там должен быть хороший мануал

Demyan
04.03.2017
07:47:59
я попробовал гуид с jwt вроде все работает

на самом деле гайд норм. ибо все по минимуму сделано. и показано как заюзать. а дальше как хотите

Alex
04.03.2017
07:49:18
ну да, норм гайд

https://medium.com/@goncalvesjoao/rails-devise-jwt-and-the-forgotten-warden-67cfcf8a0b73

Eugene
04.03.2017
08:06:00
Мм instant view крутота. Скоро звонки запилят будет ещё функциональнее. Чёт телега радует меня.

Demyan
04.03.2017
08:20:08
Да. звонков явно нехватает

Антон
04.03.2017
09:27:25
когда повторяешь примеры с неизвестной тебе штукой, проще по готовому демо проекту разобраться
вообще интересно я бы моногорафию написал это поможет всем-всем кто занимается AI, прям новая форма по такой схеме любой AI можно программирвать научить

Viktor
04.03.2017
11:20:21
Rails 5 столько чудесных вещей привнесли, я до сих пор под впечатлением от работы некоторых гемов

Google
Viktor
04.03.2017
11:31:14
например всякие темплейт движки будут тормозить

все что попадает в middleware тоже будет тормозить

Alex
04.03.2017
11:31:53
что?

Viktor
04.03.2017
11:34:45
все что втыкаете в gemfile в теории может быть выстрелом в ногу причем иногда с дробовика

Alex
04.03.2017
11:35:09
а как оно само подключится?

Viktor
04.03.2017
11:35:36
не, просто на 4.1 это работает очень прилично

на 5 превращается в тыкву иногда

Alex
04.03.2017
11:36:01
я не понимаю как мидлевара сама пропишется в рельсу

Vasiliy
04.03.2017
11:36:35
оно вроде всегда подхватывалось рельсой если ты require: false не ставил в Gemfile

Alex
04.03.2017
11:36:55
да, что то не подумал. Тогда не понимаю что изменилось с пятой версией.

Vitaliy
04.03.2017
11:56:31
например всякие темплейт движки будут тормозить
всякие - какие? конкретика не помешает, а то звучит голословно

Vitaliy
04.03.2017
11:57:02
и из-за этого неправдоподобно.

Demyan
04.03.2017
13:31:50
Ребят, куки зависят от порта?

Alex
04.03.2017
13:32:08
должны.

Порт это часть хоста

ojab
04.03.2017
13:33:25
если порты не 80+443

Alex
04.03.2017
13:34:10
вот кстати неуверен что куки с https доступны на http

проверять лень.

ojab
04.03.2017
13:34:42
в общем случае доступны, но можно это отключить

Google
Alex
04.03.2017
13:35:21
secure: true? это да.

или https_only не помню уже.

Demyan
04.03.2017
13:35:36
у меня рельса щас на 3000. а php на 80 итп. php не видит куки рельс

Alex
04.03.2017
13:36:01
это очевидно. Это технически два разных домена

Demyan
04.03.2017
13:38:47
то что 3000 не из основного пула?

тобишь системного пула

ojab
04.03.2017
13:42:42
wtf основной/системный пул?

Demyan
04.03.2017
13:43:02
0-1023

Admin
ERROR: S client not available

Demyan
04.03.2017
13:44:48
диапазон системных портов

Alex
04.03.2017
14:07:58
разница между 1-1024 и всеми остальными портами лишь в том что система без рута туда сесть не даст

во всем остальном разницы между этими портами нет

так что неправ.

куки садятся на хост+порт, соответственно для если порт отличается то куки свои собственные.

тебе либо ставить фронтом прокси вроде nginx, причем что локально что на проде, либо делать это кроссдоменно.

Demyan
04.03.2017
14:12:10
ну я пока играюся. я даже прод не разверну наверное. разве что попробовать то что кидали пару недель назад.

а проксировать что в нгинксе7

каждый порт что надо будет?

Alex
04.03.2017
14:15:34
в nginx в зависимости от условий которые задашь можно проксировать http запросы на внутренний бэкенд

Google
I
04.03.2017
14:19:50
да, я так делаю при нескольких приложениях, они с одними куками играются - вполне удобно

в nginx'e апстримы на твои приложения

Alex
04.03.2017
14:22:38
с докером это еще удобнее делается.

Demyan
04.03.2017
14:23:36
кстааати

пхп херню в докер обернуть

Alex
04.03.2017
14:25:01
а руби что, хардкор?

Demyan
04.03.2017
14:25:32
всм?

Akzhan
04.03.2017
14:25:42
сразу скажу, что лучше делать все последовательно. например, в вашем случае, 1) поднять под Unicorn. убедиться 2) поднять обработку статики (включая nginx/2 и nginx brotli) и прокси. 3) сказать мне спасибо

Demyan
04.03.2017
14:26:54
я неопытен в этом. смогу ли поднять прод? не уверен

Akzhan
04.03.2017
14:27:38
и только после этого думать о докере etc. пока просто попробуйте поднть у себя

а вообще - берите админа

Demyan
04.03.2017
14:28:11
повторюсь у меня задача, чтобы куки было общие между рельс и пхп. и в ифрейм открыть этот пхп

Akzhan
04.03.2017
14:28:34
общий домен для кук решает

Demyan
04.03.2017
14:29:04
да

только вот порт

Akzhan
04.03.2017
14:29:58
чисто для инфы, выносите сессии на один домен, сторонний к проектам. далее CORS и запросы по сессии со стороны клиента

так кое-кто, чуть ли не никто делает

Valentin
04.03.2017
17:08:44
Может кто-то знает, есть ли программы для чтения pdf книжек, у которых можно незнакомые слова подписывать и что бы эти подписи потом оставались? P.S. Что бы не кричали что оффтоп, книги про Ruby :D

Alex
04.03.2017
18:07:19
Есть кто со Смоленска?
Нурсултан Абишевич, вам зачем?

Nursultan
04.03.2017
18:07:59
Нурсултан Абишевич, вам зачем?
Метро им построить хочу) я так люблю строить метро)

Позвонить в один интернет магазин надо)

Страница 918 из 1684