asda
В своём изучении *mojo столкнулся с задачей использовать шаблоны для генерации сообщения электронной почты можно использовать Mojo::Template но ему надо в аргумент шаблон отдать, а как бы из файла загружить шаблоны. Наверняка возможность есть?
asda
Уважаемые mojo-воды а как отдать клиенту сгенерированный файл напрямую без записи его на диск (капчу напрмер)
asda
Для тех кому копаться в исходниках лень Mojo
usage: $0 daemon [OPTIONS]

These options are available:
--clients <number> Set maximum number of concurrent clients, defaults to 1000.
--group <name> Set group name for process.
--keepalive <seconds> Set keep-alive timeout, defaults to 15.
--keepaliverequests <number> Set maximum number of requests per keep-alive connection, defaults to 100.
--listen <locations> Set a comma separated list of locations you want to listen on, defaults to *:3000.
--lock <path> Set path to lock file, defaults to a random temporary file.
--pid <path> Set path to pid file, defaults to a random temporary file.
--queue <size> Set listen queue size, defaults to SOMAXCONN.
--reload Automatically reload application when the source code changes.
--requests <number> Set the maximum number of requests the daemon is allowed to handle, not used by default.
--user <name> Set user name for process.


usage: $0 daemon_prefork [OPTIONS]

These options are available:
--clients <number> Set maximum number of concurrent clients per child, defaults to 1.
--daemonize Daemonize parent.
--group <name> Set group name for children.
--idle <seconds> Set time children can be idle without getting killed, defaults to 30.
--interval <seconds> Set interval for process maintainance, defaults to 15.
--keepalive <seconds> Set keep-alive timeout, defaults to 15. --keepaliverequests <number> Set maximum number of requests per keep-alive connection, defaults to 100.
--listen <locations> Set a comma separated list of locations you want to listen on, defaults to *:3000.
--lock <path> Set path to lock file, defaults to a random temporary file.
--maxspare <number> Set maximum amount of idle children, defaults to 10.
--minspare <number> Set minimum amount of idle children, defaults to 5.
--pid <path> Set path to pid file, defaults to a random temporary file.
--queue <size> Set listen queue size, defaults to SOMAXCONN.
--reload Automatically reload application when the source code changes.
--requests <number> Set maximum number of requests a worker process is allowed to handle, defaults to 1000.
--servers <number> Set maximum number of children, defaults to 100.
--start <number> Set number of children to spawn at startup, defaults to 5.
--user <name> Set user name for children.
asda
Mojo в daemon_prefork после запуска отожрал 100% cpu причем активность нулевая, что он там вообще делает )) запустил пока в daemon. Но все както непрозрачно, а если грохнется....
asda
И вообще гуру по Mojo кто как и для каких боевых задач запускает Mojo
1. задача с максимальной производительностью
2. задача с максимальной стабильностью
asda
Не понимаю что я делаю не так при запуске Mojo приложения в режиме fastcgi получаю Can't accept FastCGI connection: Socket operation on non-socket. там этот сокет должен както явно указыватся но где ?
asda
Так последняя загадка на сегодня. ))
Делаю регексп $Template=~s/$obrazec/$str[$i]/g;
Соответственно в переменной $str[$i] текст в urf8
warn $str[$i] выводит правильно, но после замены кодировка портится
use utf8 включено;
asda
Вопрос на засыпку
Есть форма два пареметра Один из них строка Когда пишу туда "Заголовок (Усл сотр)" после сабмита получаю "Заголовок (������ ��������)"
Если без скобок "Заголовок Усл сотр)" -> "Заголовок Усл сотр)"
в ДАмпере
'_body_params' => bless( {
'params' => [
'frm_ID',
'4001',
'frm_PREDSTAVLENIE',
"\x{417}\x{430}\x{433}\x{43e}\x{43b}\x{43e}\x{432}\x{43e}\x{43a} (\x{fffd}\x{fffd}\x{fffd}\x{fffd}\x{fffd}\x{fffd} \x{fffd}\x{fffd}\x{fffd}\x{fffd}\x{fffd}\x{fffd}\x{fffd}\x{fffd})",
Видно что он уже заменил все на непонятно на что
А вот чуть выше
'buffer' => $VAR1->{'tx'}{'req'}{'content'}{'headers'}{'buffer'},
'asset' => bless( {
'content' => 'frm_ID=4001&frm_PREDSTAVLENIE=%D0%97%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BE%D0%BA+%28%D0%A3%D1%81%D0%BB+%D1%81%D0%BE%D1%82%D1%80%29&
Тут вроде все нормально В чем причина непонятно
asda
Тяжко без доков в Mojo многие вещи в принципе очивидные сразу не доходят.
Как напрмер сделать общую для всех роутов обработку (ну например у меня на dlefout шаблоне есть строка которую надо выводить (считать) независимо от роута. но как сделатьне понятно
asda
Что-то я не пойму как в Mojo установить куку Mojo::Cookie::Response — как использовать понятно но куда результат пихать ?
asda
Вопрос mojo-водам а кто какую модель использует (своя, dbix,...) что хорошо ложится на эту платформу и рендер
asda
613259/3 ТЗ есть же у вас ? можно срок прикинуть, я тоже участвовать буду как разработчик я конечно не супер гуру но 10 лет пишу на перле периодически и рутину кодить вполне смогу
asda
Появилась идея написать сравнительный тест рендеров родного #Mojo и TT может кто уже сделал ?
asda
Разогнал команду разработсиков на Catalyst внятного и читаемого кода написать не смогли так куча модулей. Перезапускаем проект на #Mojo спасибо Анатолий @sharifulin
asda
Вот уже второй день бьюс в попытках понять почему Mojolicious после перезагрузки серввиса первый раз показывает ajax страницу черти в какой кодировке