@rubylang

Страница 1476 из 1684
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
классика же

Nikita
26.04.2018
09:59:58
ojab
26.04.2018
10:00:00
а так получается дублирование кода
ну, писать эндпоит для каждой валидации тоже не очень подход

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

Nikita
26.04.2018
10:00:39
он предлагает ajax'ом дёргать бек
Если спа, то понятно, если нет – зачем?)

А на счёт дублирования код

Можно в жсник засунуть регекс с рубей

И вообще, тема очень абстрактная, мусолить её такое

Darth
26.04.2018
10:05:48
он предлагает ajax'ом дёргать бек
Мне тимлид предполагал ажаксом, мне показалось это лишним

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
треды вроде в слаке

Богдан
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
я бы просто сделал бесконечный тред вместо whenever и оформил бы запуск этого в виде сервиса systemd
вот пару дней назад мне порекомдовали такое решение, что бы сделать сервисом systemd

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 запрос собирает данные и сохраняет в БД

Богдан
26.04.2018
11:02:18
https://github.com/tc39/proposal-optional-chaining
это рано использовать, как бы поддержки браузеров пока нет, и не так скоро она появится

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

Igor
26.04.2018
11:05:36
приложение достаточно простое, http запрос собирает данные и сохраняет в БД
Если речь про паррарельные http запросы, то есть https://github.com/typhoeus/typhoeus

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

ojab
26.04.2018
11:07:10
это рано использовать, как бы поддержки браузеров пока нет, и не так скоро она появится
ну как бы половину жс пока рано использовать с такой логикой. babel есть.

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
https://github.com/tc39/proposal-optional-chaining
Прикольно, но ставить это ради использования сейф навигетиона в одном месте наверное не рационально

Lavrushchik
26.04.2018
11:22:46
смотри исходника страницы, подцепился ли жс и что там внутри
порядка 9к строчек кода, и в конце "console.log('Hello World from Webpacker');"

Dmitriy
26.04.2018
11:26:54


при попытке отправить файл на апи вот такое чудо вылазит

Dmitry
26.04.2018
11:34:57
Апи похоже не понимает что ты ему пытаешься отправить

Ты отправляешь xlsx, а парсер пытается XML разобрать

ojab
26.04.2018
11:37:31
порядка 9к строчек кода, и в конце "console.log('Hello World from Webpacker');"
значит становись дебаггером и смотри попадает ли, а заодно проверь показывается ли в консоли уровень log.

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, который ничего не сохраняет.

Помню кто-то спрашивал тут, но не помню чем кончилось. Хочу написать рейк-таск / гем для заполнения дев базы… FactoryBot сами открещиваются, мол не юзайте нас.. пишите seed’ы. Неужели до сих пор каждый пишет свой “костыль” для этой задачи?
можно использовать, но сгененрированные по фабрикам данные не отражают всего многообразия возможных вариантов. Так что нужные данные (ассоциации, вариации полей и пр.) нужно продумвать самостоятельно и вписывать в seed'ы, а генерировать модели можно и фабриками.

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