Size: a a a

2020 August 11

K

Kirill Ilyin in RubyRush
А что меня ждёт на уровне VERY HARD и EXPERT я даже не хочу себе представлять, полный ужас, я так думаю.
источник

K

Kirill Ilyin in RubyRush
Dmitriy Tensei Malyshev
а ты на каком сайте еще решаешь?
источник

K

Kirill Ilyin in RubyRush
Это бюджетный вариант codewars.
источник

K

Kirill Ilyin in RubyRush
https://edabit.com/user/G2NftA56RQy9sX9cX - вот мой профиль, если кто-то не верит моим словам, а я знаю, что такие тут могут найтись.
источник

D

Danil in RubyRush
добрый день, подскажите пожалуйста, столкнулся с таким вопросом, мне нужно запускать цикл после ожидания n-го времени, но в тот же момент за этот промежуток времени может еще раз страртонуть этот цикл и вот эти раз нужно пропускать
источник

K

Kirill Ilyin in RubyRush
А вообще, на уровень задачи на этом сайте тоже лучше не равняться. Там сложность задач динамическая, то есть, она вычисляется из среднего количества оценок этой задачи, то есть, когда вы решили задачу, вас просят её оценть по уровню сложности. Для кого-то одна задача может быть уровня Very Easy, а для кого-то Medium.
источник

W

Wanted in RubyRush
Danil
добрый день, подскажите пожалуйста, столкнулся с таким вопросом, мне нужно запускать цикл после ожидания n-го времени, но в тот же момент за этот промежуток времени может еще раз страртонуть этот цикл и вот эти раз нужно пропускать
Возможно поможет sleep
источник

D

Danil in RubyRush
sleep будет выполнятся на каждый раз когда будет приходить меесдж на уведомление
источник

D

Danil in RubyRush
а мне нужно только один раз в несколько минут
источник

W

Wanted in RubyRush
Danil
а мне нужно только один раз в несколько минут
Опиши конкретнее проблему. Возможно поможет, кто знает.
источник

K

Kirill Ilyin in RubyRush
Danil
sleep будет выполнятся на каждый раз когда будет приходить меесдж на уведомление
А это точно Ruby, а не Rails? Если Rails, то вам надо ActionCable использовать для вебсокетов. И не нужны там никакие циклы.
источник

DM

Dmitriy Tensei Malys... in RubyRush
Если руби то походит на треды, если рельсы то вебсокеты или фоновые задачи
источник

DM

Dmitriy Tensei Malys... in RubyRush
Хз непонятно по описанию
источник

W

Wanted in RubyRush
Danil
а мне нужно только один раз в несколько минут
Если Rails, то для задач по расписанию есть гем whenever, например. И ActiveJob для фона
источник

D

Danil in RubyRush
сейчас опишу ситуацию
у меня есть интеграция с гугл таблицами,  я написал сервис который по POST запросу достает всё товары в гугл таблиц, проверяет их нужно ли их обновлять или нет.
источник

D

Danil in RubyRush
я хочу чтоб это автоматичиски работало. В гугл таблице написал скрипт который при изменение таблицы кидает пост запрос и начинается выполнение моего сервиса по сравнению товаров
источник

D

Danil in RubyRush
но проблема в том что Гугл скрип кидает запрос после каждого изменения
источник

V

Valery in RubyRush
Kirill Ilyin
Я ещё не гриндил codewars, я сам не знаю, когда я это буду делать, мне бы ещё 250+ задач с другого сайта добить (решил почти 1050 задач из 1250+ на Ruby). Моё мнение такое, что на 8, 7, 6, 5 и, может быть, 4 kyu - нет смысла лезть в дебри изучения алгоритмов и графов. На уровнях 8, 7, 6 100% от слово точно. Что происходит на 5 и 4 kyu я без понятие, надо спрашивать тех, кто смог превозмочь этот уровень.
Я недавно решил вот эту задачку (2 ку) (https://www.codewars.com/kata/582c1092306063791c000c00).

Могу сказать, что чтобы её решить знать никакие алгоритмы вообще не нужно. Достаточно чистой логики. Что нужно, так просто аккуратно расписать задачку на бумаге и хорошенько подумать.
источник

D

Danil in RubyRush
так вот в чем суть проблемы, если менять несколько ячеей в товаре, то мне прийдет несколько запросов, а обработать мне нужно только один
источник

W

Wanted in RubyRush
Danil
так вот в чем суть проблемы, если менять несколько ячеей в товаре, то мне прийдет несколько запросов, а обработать мне нужно только один
Так тебе проще по расписанию наверно обновлять тогда. Каждые n минут, секунд
источник