
Rustam
26.04.2018
09:28:28
скажи фсб просили ?
вообще проверки на сервере тоже должны быть) фронт легко подправить

Darth
26.04.2018
09:30:41
Дык они там есть, просто сказали добавить на клиенте
Прожект менеджер он как худодник "он так видит"

Vasiliy
26.04.2018
09:40:05
Ребят а чем мониторите ресурсы на серваке?

Google

Dmitry
26.04.2018
09:42:55
grafana/monit

Rustam
26.04.2018
09:44:59
гнать такого менеджера надо

ojab
26.04.2018
09:45:56
гнать надо таких разработчиков, которые не хотят чтобы юзер видел фидбек сразу.

Rustam
26.04.2018
09:46:32
фидбек он сразу может увидеть и при валидации на бекенде?
а так получается дублирование кода

Nikita
26.04.2018
09:48:07
жс быстрее отработает, чем хттп запрос с валидацией

Rustam
26.04.2018
09:48:48
сильно сомниваюсь что пользователь вообще разницу в скорости увидет

Nikita
26.04.2018
09:49:10
что?)
то ли практически моментально, то ли подождать пока страница перерендериться
ну хз

Rustam
26.04.2018
09:49:54
эмм, я тебе щас не про пререндринг страницы?

Артур
26.04.2018
09:58:25
обычно че можно на клиент проверить - проверяем и дублируем это на бекенде

Google

Артур
26.04.2018
09:58:34
классика же

ojab
26.04.2018
09:59:28

Nikita
26.04.2018
09:59:58

ojab
26.04.2018
10:00:00
часть валидаий делать на клиенте, а часть дёргать с бека — тоже не очень подход

Nikita
26.04.2018
10:00:39
А на счёт дублирования код
Можно в жсник засунуть регекс с рубей
И вообще, тема очень абстрактная, мусолить её такое

Darth
26.04.2018
10:05:48

Nikita
26.04.2018
10:06:18
Для каждого филда аякс?
Это добрый вечер)
Если для формы, то хоть куда ещё не шло :-)

Darth
26.04.2018
10:07:37
Для формы, типа набрал, нажал и видишь результат
А validate реалтайм это делает

Nikita
26.04.2018
10:08:31
Логика валидации на фронте и бэке может отличаться

Darth
26.04.2018
10:09:31
Модно же привести к одному виду

Nikita
26.04.2018
10:09:44
Уверен?)

Darth
26.04.2018
10:10:17
Да, у тебя и без фронта их две штуки
Бд же

Google

Nikita
26.04.2018
10:10:48
Как ты на фронте и бэке приведешь к одному виду уникальность по мылу без запроса в бэк?

Darth
26.04.2018
10:11:08
Так я про формат
Понятное дело что уникальность без запроса никак
Это кстати хорошее замечание

Nikita
26.04.2018
10:12:14
спасибо

Darth
26.04.2018
10:12:24
Надо будет спросить манагера чё он хочет

Nikita
26.04.2018
10:12:43
манагер хочет, чтобы у тебя была френдли для юзера регистрация
ты как дев должен ее реализовать

George
26.04.2018
10:35:15
Народ, а кто как получает информацию об официальных выходных в РФ? Есть какой-то gem который актуальные данные содержит?

ojab
26.04.2018
10:39:32
заходишь в консультант плюс @ копипастишь
есть https://github.com/holidays/definitions/blob/master/ru.yaml например, но там статичные даты, а у нас они от года к году меняются

Сергей
26.04.2018
10:42:08

Сергей
26.04.2018
10:42:22
что за инструмент кто-то знает?

Anton
26.04.2018
10:44:50
Rack-mini-profiler

Богдан
26.04.2018
10:44:56
господа а не подскажите, как правильно треды создавать, или может ссылкой поделитесь, чето ничего не могу нагуглить?

Rustam
26.04.2018
10:45:11
треды вроде в слаке

Anton
26.04.2018
10:45:22

Богдан
26.04.2018
10:46:27
так что бы потом не было каких-то глюков

Vasiliy
26.04.2018
10:47:13
я думаю без опыта они в любом случае будут

ojab
26.04.2018
10:47:17
глянь на https://github.com/ruby-concurrency/concurrent-ruby, там есть всякие thread pool'ы и иже

Google

ojab
26.04.2018
10:47:36
но в общем случае ответ Thread.new, а остальное от задачи зависит

Богдан
26.04.2018
10:49:10

Igor
26.04.2018
10:50:08
А разве есть смысл в concurrent-ruby для обычного MRI? Там же GIL должен всё разрулить

ojab
26.04.2018
10:50:21
ох
как GIL разрулит задачу создания и использования thread pool'а?

Igor
26.04.2018
10:51:22
Он разрулит одновременный доступ в к одному объекту

ojab
26.04.2018
10:52:11
а concurrent ruby решает задачу создания и использования thread pool'a
в том числе

Admin
ERROR: S client not available

Богдан
26.04.2018
10:54:59
сенкс, а треды как лучше писать в рамках одного приложения или как бы вынести в отдельное?

Darth
26.04.2018
10:58:17
Ещё немножк про ЖК:
$("#name").rules("add"
Можно сделать что-то типа трай или презент? или &, чтобы этот код срабатывал только когда $("#name") существует?

ojab
26.04.2018
10:58:33
но, опять же, от задачи зависит

Богдан
26.04.2018
10:59:27
приложение достаточно простое, http запрос собирает данные и сохраняет в БД

ojab
26.04.2018
11:01:08

Богдан
26.04.2018
11:02:18

Vasiliy
26.04.2018
11:03:13
есть же полифилы

Igor
26.04.2018
11:05:36

Богдан
26.04.2018
11:06:19
ну как бы они могут быть и не паралелльными, а последовательными, так наверное даже лучше, что бы не было тогда блокировок в БД

ojab
26.04.2018
11:07:10

Google

Богдан
26.04.2018
11:09:53
Ну как бы то что еще не пройшло в спецификацию или хотя бы staze-0 используется на свой страх и риск.

Lavrushchik
26.04.2018
11:15:30
вопрос. делаю по мануалу прикручивание webpack вместо assets pipeline в проект. и есть проблема, что из примера код "console.log('Hello World from Webpacker')" не работает, хотя в application.html.erb подключил <%= javascript_pack_tag 'application' %>.
в чём может быть дело?

ojab
26.04.2018
11:17:38
смотри исходника страницы, подцепился ли жс и что там внутри

Lavrushchik
26.04.2018
11:20:22
<script src="/packs/application-8d71e5035f8940a9e3d3.js"></script>
видимо, подрубился.

Darth
26.04.2018
11:21:45

Lavrushchik
26.04.2018
11:22:46

Dmitriy
26.04.2018
11:26:54
при попытке отправить файл на апи вот такое чудо вылазит

Dmitry
26.04.2018
11:34:57
Апи похоже не понимает что ты ему пытаешься отправить
Ты отправляешь xlsx, а парсер пытается XML разобрать

ojab
26.04.2018
11:37:31

Lavrushchik
26.04.2018
11:41:25
знать бы ещё как дебажить(

ojab
26.04.2018
11:42:05
открываешь код @ тыкаешь по номеру строки слева, оно поставит брейкпоинт

Aleksey
26.04.2018
11:42:08
Помню кто-то спрашивал тут, но не помню чем кончилось. Хочу написать рейк-таск / гем для заполнения дев базы… FactoryBot сами открещиваются, мол не юзайте нас.. пишите seed’ы. Неужели до сих пор каждый пишет свой “костыль” для этой задачи?

Dmitriy
26.04.2018
11:42:13

Богдан
26.04.2018
11:49:27
Господа, а не подскажите как пофиксить?

Lavrushchik
26.04.2018
11:57:34
а, по идее, скопиленный вебпаком js-файл лежать должен вместе с manifest.json и по пути public/packs?

ojab
26.04.2018
12:00:31
ага, но только после генерации ассетов. В development используется webpack-dev-server, который ничего не сохраняет.

Lavrushchik
26.04.2018
12:13:55