Eugene
25.10.2018
11:58:03
v
25.10.2018
11:59:06
Yegor
25.10.2018
12:01:20
в юнит тесте записывает в файл за 1-3мс
однако, ровно та же строка File.write() во время работы приложения иногда отрабатывает за 500мс
Google
Артур
25.10.2018
12:02:32
точно надо в тестах писать в настоящий файл?
Yegor
25.10.2018
12:02:53
и в тестах и в приложении пишем в настоящий файл
v
25.10.2018
12:03:43
@yegor256 смотри. ты пишешь "My suspicion is that some library has overridden the method File.write() and added some locking/synchronization there". А зачем оно, если метод write и так блокирующий?
и ты не туда смотришь, я думаю
Yegor
25.10.2018
12:04:01
блокирующий?
v
25.10.2018
12:04:12
надо смотреть на то, что в процессах ОС в это время происходит
@exremi скажи что ты не спамер
Yegor
25.10.2018
12:05:54
a
25.10.2018
12:05:58
я не спамер ?
v
25.10.2018
12:06:38
Eugene
25.10.2018
12:14:25
@yegor256 попробуй в @ruby_talks
И красиво сформулируй проблему.
Sergii
25.10.2018
13:07:08
красноречиво сформулируй
Google
Yegor
25.10.2018
13:13:51
сформулировал. мне посоветовали не работать с файлами. я все обдумал и ушел из чата)
Igor
25.10.2018
13:19:17
Это тот самый чятик с неадекватным админом что ли?
почитал тред там, удивился
Артур
25.10.2018
13:21:37
я не читал, не эксперт, но пока так и не понял почему именно с файлами работают до сих пор, раз это слабое место в этом приложении?
Igor
25.10.2018
13:22:45
А если отказаться от файлов и начать использовать БД, что изменится?
Слабым местом станет БД. Следующий шаг какой?
Сергей
25.10.2018
13:23:09
Igor
25.10.2018
13:23:30
вот от разрабов норм отказываться. они подороже всяких SSD
Yegor
25.10.2018
13:24:20
Сергей
25.10.2018
13:24:38
ребят нужна помось с nginx
кто силен?
есть сайт www.site.ru есть виртуальный хост на апаче в итоге нужно что адрес www.site.ru/auth редиректился на виртуальный хост
Артур
25.10.2018
14:40:48
вопрос про nginx будет сейчас или позже зайти ? =)
Сергей
25.10.2018
14:42:17
но он скучка не редиректится
он видит в директории папку auth и показывает ее сука листинг
Антон
25.10.2018
14:42:48
заверни в гист, прибери за собой
Сергей
25.10.2018
14:42:50
я уже голову сломал
Артур
25.10.2018
14:44:34
https://gist.github.com/
Сергей
25.10.2018
14:46:07
https://gist.github.com/SergoUnix/6451f8d21bc0faf74923c089dbc812d6
Google
Сергей
25.10.2018
14:46:54
Мысли есть?
Артем
25.10.2018
14:50:10
Сергей
25.10.2018
14:50:51
нашел решение: оказалось что в конце адреса нужно ставить ипучий сцуко слэш proxy_pass http://127.0.0.1:8035/;
Roman
25.10.2018
15:37:53
Всем привет. Вопрос про стейт машину, в aasm, например, бросаются эксепшены, если переход произошел не из нужного состояния, поэтому приходится делать проверки перед вызовом ивента. Но разве это все не сама стейт машина должна делать? Зачем этот эксепшен вообще нужен?
Vitaliy
25.10.2018
16:36:05
Затем, чтоб не переходили на запрещённые состояния?
Alexander
25.10.2018
16:36:31
v
25.10.2018
16:38:54
гм
как-то неправильно, КМК - эксепшенами такое обрабатывать
Sergii
25.10.2018
16:48:51
а шо, трудно редми мд прочесть?
If you don't like exceptions and prefer a simple true or false as response, tell AASM not to be whiny:
Roman
25.10.2018
16:50:34
Хм, этого не видел, плохо читал)
Amir
26.10.2018
07:38:42
Ребята подскажите
Как теперь можно клиента писать для рельца на NativeScript
с авторизацией и прочими плюшками
не понятно будут ли доступные session, cookie и т.п.
v
26.10.2018
07:40:15
Amir
26.10.2018
07:40:30
ну как для чего, для бекенда
v
26.10.2018
07:41:32
Amir
26.10.2018
07:41:55
а для фронтенда бекенд не нужен?
чтото тебя не понимаю :)
Sergii
26.10.2018
07:42:13
к рельсам какие вопросы?
ты спрашиваешь как фронт писать?
Google
v
26.10.2018
07:42:44
Amir
26.10.2018
07:42:44
ага для мобилок
Sergii
26.10.2018
07:43:04
ну пиши, рельсы причем?
Amir
26.10.2018
07:43:06
и тупые GET запросы
v
26.10.2018
07:43:09
ты вопрос неправильно ставишь
Amir
26.10.2018
07:43:27
чтобы авторизовал
v
26.10.2018
07:43:31
и, мне кажется, не в том чате
Sergii
26.10.2018
07:43:37
получаешь токен, хранишь его бережно ?
Amir
26.10.2018
07:44:03
Sergii
26.10.2018
07:44:06
в том, просто надо предугадывание до 80 левела прокачать
он хотел спросить, как сделать авторизацию в рельсах
Amir
26.10.2018
07:44:57
а что если у меня там уже devise стоит уже для веб клиента
Sergii
26.10.2018
07:45:36
ну можно по разному строить
а что девайсу мешает?
https://medium.com/@mazik.wyry/rails-5-api-jwt-setup-in-minutes-using-devise-71670fd4ed03
первая же ссылка из гугля
Amir
26.10.2018
07:49:29
Google
Amir
26.10.2018
07:50:09
с этим JWT кажется все надо переделать
Sergii
26.10.2018
08:05:14
JWT это один из
Michael
26.10.2018
08:12:18
Бесплатный вебинар про магию рельс от «Хорошего программиста»
Разгадаем магию 31 октября 20:00 МСК
Запишитесь по ссылке, чтоб вовремя получить доступ:
https://bit.ly/2JgU7uq
Начинающих приглашаем за "просветлением", опытных — за моральной поддержкой, критикой и обменом опытом.
v
26.10.2018
08:13:51
или это первая бесплатная доза?
Michael
26.10.2018
08:14:39
главное фреймворк напишем, а разве можно все рельсы уместить даже в 50 вебинаров?
v
26.10.2018
08:15:07
Michael
26.10.2018
08:16:10
ну это значит про основные источники и причины "магии"
Vyacheslav
26.10.2018
09:22:11
Антон
26.10.2018
09:31:02
"магию" наверное можно
так там в каждом файле магия
в принципе да, открывать и скорллить каждый файл займет где-то 50 вебинаров
Tony
26.10.2018
09:47:07
Всем привет!
Подскажите, есть ли какой-нибудь клевый материал, где рассказывается как рельсы работают изнутри. Грубо говоря с момента инициализации запроса и все такое в этом духе?
v
26.10.2018
09:59:40
насколько он клевый, пока неясно
Vasiliy
26.10.2018
10:14:02
http://rusrails.ru/initialization
Michael
26.10.2018
10:31:15
Karina
26.10.2018
10:51:44
кто-нибудь устанавливал sonic-pi?
У меня постоянно такая ошибка:
cannot load such file -- ffi_c
делала 10 раз
gem install ffi --platform=ruby