Feb. 10th, 2014
Вопрос программистам
Feb. 10th, 2014 11:24 amСуществует ли некий стандарт записи такого обьекта как "продвинутое расписание выполнения задачи" (advanced schedule for jobs)
типа кроновской строки, только в больше наровороченном виде, в ХМЛ или, в идеале, в джейсоне?
Конечно, можно свой по быстрому сварганить, но ведь потом обидно его на нечто стандартное переделывать....
Продвинутое расписание - это все свистелки и жужжалки, которые вы видите, например, в виджете Аутлука, когда выбираете custom тип расписания. Там тебе и начала исполнения, и конец, и после Н повторов остановить, и какой инкремент (через неделю на след. например), и только такие-то дни недели , и только такие-то дни месяца и все что возможно.
Кстати, может все это в крон строку можно впихнуть, не уверен, но не хочется.
В совсем идеале, хотелось бы найти небольшую открытую утилиту из двух частей - одна представляет из себя фронтендовый виджет на HTML+дважаскрипте, с красивым интерфейсом, имитирующий этот Аутлуковый диалог, который генерит этот самый формат, о котором речь выше, в виде строки джейсона например. А вторая часть - серверный код (на Петоне в идеале) который парсит этот формат и по текущему системному времени отпределяет, на сколько секунд текущий момент отличается от БЛИЖАЙШЕГО момента исполнения, из числа временных точек последовательности, вычисленной после парсинга переданной строки. ВОТ ЭТО было бы просто идеально, то что нужно.
Неужели нет такого?
Поясню почему это нужно: часто начальник наезжает на вебпрограммиста и говорит - сделай мне чтобы (.....) фигачилось на сайте по расписанию. ВСЕ. Постановка задачи предельно простая. При этом, виджет расписания должен быть не в виде текстового поля куда загоняют крон строку, а красивый, как в Аутлуке. А дальше, на сервере, расписаниня должны где-то храниться в базе и выполняться. Такую задачу наверно каждый ДЕНЬ получают 20 программистов в мире. Если бы описанная тулза была написана, то масса ненужного ковыряния было бы устранено.
типа кроновской строки, только в больше наровороченном виде, в ХМЛ или, в идеале, в джейсоне?
Конечно, можно свой по быстрому сварганить, но ведь потом обидно его на нечто стандартное переделывать....
Продвинутое расписание - это все свистелки и жужжалки, которые вы видите, например, в виджете Аутлука, когда выбираете custom тип расписания. Там тебе и начала исполнения, и конец, и после Н повторов остановить, и какой инкремент (через неделю на след. например), и только такие-то дни недели , и только такие-то дни месяца и все что возможно.
Кстати, может все это в крон строку можно впихнуть, не уверен, но не хочется.
В совсем идеале, хотелось бы найти небольшую открытую утилиту из двух частей - одна представляет из себя фронтендовый виджет на HTML+дважаскрипте, с красивым интерфейсом, имитирующий этот Аутлуковый диалог, который генерит этот самый формат, о котором речь выше, в виде строки джейсона например. А вторая часть - серверный код (на Петоне в идеале) который парсит этот формат и по текущему системному времени отпределяет, на сколько секунд текущий момент отличается от БЛИЖАЙШЕГО момента исполнения, из числа временных точек последовательности, вычисленной после парсинга переданной строки. ВОТ ЭТО было бы просто идеально, то что нужно.
Неужели нет такого?
Поясню почему это нужно: часто начальник наезжает на вебпрограммиста и говорит - сделай мне чтобы (.....) фигачилось на сайте по расписанию. ВСЕ. Постановка задачи предельно простая. При этом, виджет расписания должен быть не в виде текстового поля куда загоняют крон строку, а красивый, как в Аутлуке. А дальше, на сервере, расписаниня должны где-то храниться в базе и выполняться. Такую задачу наверно каждый ДЕНЬ получают 20 программистов в мире. Если бы описанная тулза была написана, то масса ненужного ковыряния было бы устранено.