powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вложенные расписания в Quartz.NET
25 сообщений из 52, страница 2 из 3
Вложенные расписания в Quartz.NET
    #40028489
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach
skyANA
пропущено...

Либа проверенная. С хорошей документацией. Последнюю можно и почитать.


ну дак читал. там не нашел. поэтому на форуме и спросил. кастомные реализации интерфейсов сделал - это не то, как я их тестить буду, что оно там раз в месяц+ срабатывает? хочу готовое, простестированное, проверенное

Не стыдно? Как же другие покроют твой кейс тестами, если он такой не тестируемый?
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028490
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
love_bach
пропущено...


ну дак читал. там не нашел. поэтому на форуме и спросил. кастомные реализации интерфейсов сделал - это не то, как я их тестить буду, что оно там раз в месяц+ срабатывает? хочу готовое, простестированное, проверенное

Не стыдно? Как же другие покроют твой кейс тестами, если он такой не тестируемый?


так и знал, что прикапаешься к этим словам :) не стыдно
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028492
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
love_bach
пропущено...


ну дак читал. там не нашел. поэтому на форуме и спросил. кастомные реализации интерфейсов сделал - это не то, как я их тестить буду, что оно там раз в месяц+ срабатывает? хочу готовое, простестированное, проверенное

Не стыдно? Как же другие покроют твой кейс тестами, если он такой не тестируемый?


а ты виндовый шедулер, или линуксовый тоже тестами покрываешь? а может и ОС тестируешь?
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028493
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можешь не отвечать. я знаю - тебе нечего делать, а тема в топе пока, почему бы в неё не написать
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028496
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach
skyANA
пропущено...

Не стыдно? Как же другие покроют твой кейс тестами, если он такой не тестируемый?


а ты виндовый шедулер, или линуксовый тоже тестами покрываешь? а может и ОС тестируешь?

Я обычно ограничиваюсь модульными и интеграционными тестами. QA-инженеры покрывают остаток пирамиды.
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028498
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ещё есть такие сказочные вещи как мониторинг и SLO
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028500
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
А ещё есть такие сказочные вещи как мониторинг и SLO


Экзамен по зоологии:
Профессор: Иванов, расскажите мне про собак
Иванов: Собаки имеют блох. А вот блохи...
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028503
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach
skyANA
А ещё есть такие сказочные вещи как мониторинг и SLO


Экзамен по зоологии:
Профессор: Иванов, расскажите мне про собак
Иванов: Собаки имеют блох. А вот блохи...

Анекдоты вместо кода
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028520
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
love_bach
пропущено...


Экзамен по зоологии:
Профессор: Иванов, расскажите мне про собак
Иванов: Собаки имеют блох. А вот блохи...

Анекдоты вместо кода


какого еще кода? кто знает, тот подскажет, наверное. а твои бла, бла,бла - ни-о-чем
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028533
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach
Типа "Каждый 37-ой день запускать задачу каждые 2 часа с 10:00 по 18:00"
Можно ли так?


Можно. 37-ой день это что за день такой?

Не похоже, что это практическая потребность.
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028541
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
love_bach
Типа "Каждый 37-ой день запускать задачу каждые 2 часа с 10:00 по 18:00"
Можно ли так?


Можно. 37-ой день это что за день такой?

Не похоже, что это практическая потребность.


это практическая надобность.
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028542
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
love_bach
Типа "Каждый 37-ой день запускать задачу каждые 2 часа с 10:00 по 18:00"
Можно ли так?


Можно. 37-ой день это что за день такой?

Не похоже, что это практическая потребность.


не ложится в крон, да, но есть такое расписание
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028543
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
love_bach
Типа "Каждый 37-ой день запускать задачу каждые 2 часа с 10:00 по 18:00"
Можно ли так?


Можно. 37-ой день это что за день такой?

Не похоже, что это практическая потребность.


d = 01.01.2020 + 37
d = d + 37
...
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028544
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и каждый 37-ой - часовое расписание
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028545
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
t1 , t11, t12,..., t2 , t21, t22,...
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028546
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach
t1 , t11, t12,..., t2 , t21, t22,...


t1 и t11 - не обязательно совпадают
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028562
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach
не ложится в крон, да, но есть такое расписание


Крон это расписание по календарю.

Каждый 37-ой, это от какого дня? От дня гибели ацтеков? Покорения космоса, посадки на луне?
Это не расписание.
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028563
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach
и каждый 37-ой - часовое расписание


Ну вот я посмотрю как вы запишетесь к врачу, у которого будет написано "приём каждый 37-ой день"
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028584
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чем мне нравится шедулер в MSSQL-агенте. Он такое может

hVostt
от какого дня?
он же написал, от какого )

hVostt
Не похоже
Вот у меня провайдер как-то был. Не за месяц деньги брал, а за 30 дней. Так что я лично такой задаче не удивляюсь )
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028620
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если количество дней в году поделить на 10 и округлить, то и получится 37.

От начала года ему надо. И определяется элементарно то, что день 37-ой. Делением по модулю.
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028636
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach
skyANA
пропущено...

Анекдоты вместо кода


какого еще кода? кто знает, тот подскажет, наверное. а твои бла, бла,бла - ни-о-чем

Давай ещё немного бла, бла, бла ни о чём

Посмотрим опять на:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
namespace Quartz
{
    public interface ICalendar
    {
        string Description { get; set; }

        ICalendar CalendarBase { set; get; }

        bool IsTimeIncluded(DateTimeOffset timeUtc);

        DateTime GetNextIncludedTimeUtc(DateTimeOffset timeUtc);
    }
} 


И на свойство DateTimeOffset.DayOfYear, что возвращает день года в виде значения в диапазоне от 1 до 366.

И на следующее выражение:
Код: c#
1.
public bool IsTimeIncluded(DateTimeOffset timeUtc) => timeUtc.DayOfYear % 37 == 0;
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028644
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
hVostt
Можно. 37-ой день это что за день такой?

Не похоже, что это практическая потребность.

На Нибуру месяц состоит из 37 дней.
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028669
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach
d = 01.01.2020 + 37
d = d + 37


Именно 2020-ый год? Или текущий ?
Прям прописано где-то будет, точка отсчёта?
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028670
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2
hVostt
Можно. 37-ой день это что за день такой?

Не похоже, что это практическая потребность.

На Нибуру месяц состоит из 37 дней.


Ого! :)
...
Рейтинг: 0 / 0
Вложенные расписания в Quartz.NET
    #40028722
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
love_bach
пропущено...


какого еще кода? кто знает, тот подскажет, наверное. а твои бла, бла,бла - ни-о-чем

Давай ещё немного бла, бла, бла ни о чём

Посмотрим опять на:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
namespace Quartz
{
    public interface ICalendar
    {
        string Description { get; set; }

        ICalendar CalendarBase { set; get; }

        bool IsTimeIncluded(DateTimeOffset timeUtc);

        DateTime GetNextIncludedTimeUtc(DateTimeOffset timeUtc);
    }
} 


И на свойство DateTimeOffset.DayOfYear, что возвращает день года в виде значения в диапазоне от 1 до 366.

И на следующее выражение:
Код: c#
1.
public bool IsTimeIncluded(DateTimeOffset timeUtc) => timeUtc.DayOfYear % 37 == 0;



skyANA - извини за грубоватый тон в твой адрес. да, это примерно из этой оперы. задачу решил более примитивно, без реализации интерфейсов, при помощи AnnualCalendar. документацию действительно надо изучать
...
Рейтинг: 0 / 0
25 сообщений из 52, страница 2 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вложенные расписания в Quartz.NET
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]