Feb. 10th, 2014

orleanz: (main)
Все таки как хорошо что я не датский жираф.

Эволюционного толка от меня тоже ноль,

но меня не только не убили, но даже и не кастрировали.

"Прогнило что-то в Датском Королевстве" (с) Трясущееся Копье
orleanz: (main)
Существует ли некий стандарт записи такого обьекта как "продвинутое расписание выполнения задачи" (advanced schedule for jobs)

типа кроновской строки, только в больше наровороченном виде, в ХМЛ или, в идеале, в джейсоне?

Конечно, можно свой по быстрому сварганить, но ведь потом обидно его на нечто стандартное переделывать....

Продвинутое расписание - это все свистелки и жужжалки, которые вы видите, например, в виджете Аутлука, когда выбираете custom тип расписания. Там тебе и начала исполнения, и конец, и после Н повторов остановить, и какой инкремент (через неделю на след. например), и только такие-то дни недели , и только такие-то дни месяца и все что возможно.

Кстати, может все это в крон строку можно впихнуть, не уверен, но не хочется.

В совсем идеале, хотелось бы найти небольшую открытую утилиту из двух частей - одна представляет из себя фронтендовый виджет на HTML+дважаскрипте, с красивым интерфейсом, имитирующий этот Аутлуковый диалог, который генерит этот самый формат, о котором речь выше, в виде строки джейсона например. А вторая часть - серверный код (на Петоне в идеале) который парсит этот формат и по текущему системному времени отпределяет, на сколько секунд текущий момент отличается от БЛИЖАЙШЕГО момента исполнения, из числа временных точек последовательности, вычисленной после парсинга переданной строки. ВОТ ЭТО было бы просто идеально, то что нужно.

Неужели нет такого?

Поясню почему это нужно: часто начальник наезжает на вебпрограммиста и говорит - сделай мне чтобы (.....) фигачилось на сайте по расписанию. ВСЕ. Постановка задачи предельно простая. При этом, виджет расписания должен быть не в виде текстового поля куда загоняют крон строку, а красивый, как в Аутлуке. А дальше, на сервере, расписаниня должны где-то храниться в базе и выполняться. Такую задачу наверно каждый ДЕНЬ получают 20 программистов в мире. Если бы описанная тулза была написана, то масса ненужного ковыряния было бы устранено.
orleanz: (main)
Однако Чайковский не ограничивался людьми своего круга: как явствует из дневника, на протяжении всего 1886 г. он состоял в связи с извозчиком по имени Иван

Profile

orleanz: (Default)
orleanz

December 2018

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 13th, 2025 08:56 pm
Powered by Dreamwidth Studios