Size: a a a

2020 June 17

И

Игорь in Modern::Perl
Всем привет!
Недавно я спрашивал про perltidy, спасибо за помощь! Прикрутил и все отлично работает.
Может кто-нибудь подсказать, есть ли что-то похожее для шаблонов Template Toolkit?
Хотелось бы их тоже причесать😊
источник

И

Игорь in Modern::Perl
Гугл меня отправляет в Template::Plugin::PerlTidy, но это про форматированный код который клиенту отдаем. А я хотел шаблоны к одному стилю привести все.

Думал заюзать любой форматтер для html, но напрягает, что это же не чистый html у меня, там куча вставок от шаблонизатора, которые он может отформатировать непредсказуемо...
источник

И

Игорь in Modern::Perl
Как вы у себя шаблоны форматируете? Можете опытом поделиться?))
источник

МИ

Михаил Иванов... in Modern::Perl
Готового решения не знаю, но https://metacpan.org/release/Code-TidyAll форматирует кучу всего, может есть плагин и для темплейт тулкита.
источник

AU

Alexey Ugnichev in Modern::Perl
I see a man of culture ©
источник

МИ

Михаил Иванов... in Modern::Perl
Коллеги, кто-нибудь использует Minion или какой-нибудь другой сервер очередей задач?

Как вы превращаете события в задачи?

Вот допустим у вас в системе возникло какое-то событие, допустим новый пользователь зарегистрировался. Вы отправили в Кролика сообщение — "появился новый пользователь, id=42". Теперь на это событие нужно как-то среагировать, допустим отправить пользователю письмо с поздравлениями. Миньон прекрасно отправит письмо, но сначала какая-то сила должна среагировать на событие и сказать Миньону: "давай, отправляй письмо пользователю 42".

Вот что это за сила?
источник

DF

Denis F in Modern::Perl
Так а миньен сам в кролика смотреть не может?
источник

МИ

Михаил Иванов... in Modern::Perl
нет
источник

DF

Denis F in Modern::Perl
Падажжи, у тебя же миньон спавнит пачку воркеров, в чем проблема воркером цепляться к кролику и слушать свою очередь? Появилось задача - сделал
источник

ТО

Тигран Оганесян... in Modern::Perl
а зачем минион, если есть кролик? нелзя просто обработчика повесить на событие регситрации на кролика и этим обработчиком посылать?
источник

МИ

Михаил Иванов... in Modern::Perl
Denis F
Падажжи, у тебя же миньон спавнит пачку воркеров, в чем проблема воркером цепляться к кролику и слушать свою очередь? Появилось задача - сделал
Миньон спавнит не произвольную пачку чего-то, , что слушает опять же чего-то, а вполне конкретных воркеров, работающих со своими конкретными задачами в своём формате. Он не слушает произвольные обменники и не читает произвольные сообщения
источник

IB

Ivan Bessarabov in Modern::Perl
Михаил Иванов
Коллеги, кто-нибудь использует Minion или какой-нибудь другой сервер очередей задач?

Как вы превращаете события в задачи?

Вот допустим у вас в системе возникло какое-то событие, допустим новый пользователь зарегистрировался. Вы отправили в Кролика сообщение — "появился новый пользователь, id=42". Теперь на это событие нужно как-то среагировать, допустим отправить пользователю письмо с поздравлениями. Миньон прекрасно отправит письмо, но сначала какая-то сила должна среагировать на событие и сказать Миньону: "давай, отправляй письмо пользователю 42".

Вот что это за сила?
Я использую minion
источник

МИ

Михаил Иванов... in Modern::Perl
Тигран Оганесян
а зачем минион, если есть кролик? нелзя просто обработчика повесить на событие регситрации на кролика и этим обработчиком посылать?
так а что это за обработчик такой?
источник

IB

Ivan Bessarabov in Modern::Perl
Появился пользователь — ставишь задачу "отправить письмо"
источник

ТО

Тигран Оганесян... in Modern::Perl
Михаил Иванов
так а что это за обработчик такой?
хм, какой сам написал
источник

IB

Ivan Bessarabov in Modern::Perl
еще иногда удобно бывает ставить задачи из других задач
источник

МИ

Михаил Иванов... in Modern::Perl
Ivan Bessarabov
Появился пользователь — ставишь задачу "отправить письмо"
так нельзя, потому что вы не знаете, нужно ли отправить письмо. Всё что вы знаете — что появился пользователь, о чем и отправляете сообщение.
источник

IB

Ivan Bessarabov in Modern::Perl
Ставишь задачу "отправить письмо"
источник

МИ

Михаил Иванов... in Modern::Perl
дальше там может письмо отправят, может смску или еще чего
источник

IB

Ivan Bessarabov in Modern::Perl
а в задаче уже проверяешь нуно ли отправилять письмо, если нет не отправляешь
источник