Size: a a a

Saint P Ruby Community

2020 April 03

m

max in Saint P Ruby Community
а то если и длительность динамическая, то это уже перебор
источник

PP

Pavel Peganov in Saint P Ruby Community
Не, я про то, что периодичность ивента на определённой дате может заканчиваться
источник

PP

Pavel Peganov in Saint P Ruby Community
И начинаться тоже с определённой
источник

m

max in Saint P Ruby Community
тогда это не периодический эвент
а несколько периодических эвентов
источник

m

max in Saint P Ruby Community
типа "по четным  дням длительность 2 часа, по нечетным 3" - это 2 очереди
источник

w

wi11son in Saint P Ruby Community
не всегда у эвента есть конец, например нужна мне напоминалка о дне переизбрания Путина, ставлю на раз в 6 лет, а когда будет последний эвент — не известно
источник

PP

Pavel Peganov in Saint P Ruby Community
wi11son
не всегда у эвента есть конец, например нужна мне напоминалка о дне переизбрания Путина, ставлю на раз в 6 лет, а когда будет последний эвент — не известно
👆Хороший пример.
источник

PP

Pavel Peganov in Saint P Ruby Community
Я к тому, что в кроне и понятия начальной даты тоже нет
источник

m

max in Saint P Ruby Community
не, я подумал что у вас длительность разная
источник

m

max in Saint P Ruby Community
ты всегда можешь расширить крон и добавить еще 2 колонки - дату начала и дату конца
источник

m

max in Saint P Ruby Community
wi11son
не всегда у эвента есть конец, например нужна мне напоминалка о дне переизбрания Путина, ставлю на раз в 6 лет, а когда будет последний эвент — не известно
тогда у него еще и периодичность меняется, то 4, то 6 лет =)
источник

m

max in Saint P Ruby Community
сдается мне тут с другого конца надо
надо понимать какой "тип периодичности" событий мы хотим хранить
под этот набор придумать формат записи
и хранить в нем
источник

A

Arkady in Saint P Ruby Community
Pavel Peganov
Я к тому, что в кроне и понятия начальной даты тоже нет
согласен, задача другая
источник

m

max in Saint P Ruby Community
можно взять RRULE из iCal
даже нашел реализацию на питоне https://dateutil.readthedocs.io/en/stable/rrule.html
https://github.com/dateutil/dateutil/blob/master/dateutil/rrule.py
источник

m

max in Saint P Ruby Community
на руби тоже несколько реализаций есть
https://github.com/square/ruby-rrule/tree/master/lib/rrule
там даже enumerator поддерживается
источник
2020 April 04

DD

Dmitriy Dimaskin in Saint P Ruby Community
Tab Loid
Может тогда redmine? Не знаю как там с канбан достками (есть плагины, но не смотрел), но с фильтрами там все неплохо.
Openproject
источник

TL

Tab Loid in Saint P Ruby Community
Dmitriy Dimaskin
Openproject
Да, все время забываю про этот форк
источник

VZ

Valentine Zavadskiy in Saint P Ruby Community
Dmitriy Dimaskin
Openproject
Не рекомендую
источник

DD

Dmitriy Dimaskin in Saint P Ruby Community
Valentine Zavadskiy
Не рекомендую
Почему? Мы используем
источник

VZ

Valentine Zavadskiy in Saint P Ruby Community
Dmitriy Dimaskin
Почему? Мы используем
Несколько причин, я как-то общался с их СЕО и ребята конечно немного мутные. Плюс если вы хотите self-hosted то поднять приложения и потом его обновлять это ад и израиль. Я провел как-то две недели чтобы обновить какую-то мажорную версию. Плюс у них канбаны и аджайл борды в self-hosted не работают, их надо или хачить или денег им платить
источник