?

Log in

Catalyst Web Framework
The elegant MVC framework

Alex Povolotsky posting in  The elegant MVC framework
User: tarkhil
Date: 2010-01-24 20:26
Subject: Простой трансформер для HTML::FormFu
Security: Public
Я пока что обломался делать к нему всю положенную обвязку, если кому нужно - берите.
код под катомCollapse )

В результате отработки трансформера с указанным примером формы, в поле passmd5 ложится MD5 hexdigest от поля password, если поле непустое.
1 Comment | Post A Comment | Share | Link



Alex Povolotsky posting in  The elegant MVC framework
User: tarkhil
Date: 2010-01-06 14:54
Subject: MojoMojo, Text::Textile и Cyrillic
Security: Public
Господа товарищи!

Пытался поставить MojoMojo, немного доработал напильником (и кувалдой) и уперся в проблемы

1. Text::Textile странно работает с русским.

В частности

perl -MText::Textile -e 'my $t = Text::Textile->new(charset=>"utf-8");print $t->textile("h1.И где он уродует русский?\n\n* Раз\n* Два\n\n_просто_\n"),"\n";'


и

perl -MText::Textile -e 'my $t = Text::Textile->new(charset=>"utf-8");$t->charset("utf-8");print $t->textile("h1.И где он уродует русский?\n\n* Раз\n* Два\n\n_просто_\n"),"\n";'


выдают разный результат.

2. Тривиальный патч Formatter::Textile не помог, при редактировании по-прежнему в поле textarea все равно крокозябры

3. Главная проблема, вероятно, вытекающая из вышеуказанных - MojoMojo не понимает викислов по-русски, кроме слов только из маленьких букв. В английском - понимает.

Может быть, кто-то уже продвинулся на пути понимания того, как с этим бороться?
4 Comments | Post A Comment | Share | Link



Shoorick posting in  The elegant MVC framework
User: shoorick
Date: 2009-10-24 00:32
Subject: Как ускорить Template Toolkit?
Security: Public
Template Toolkit жрёт слишком много: по результатам замеров получилось, что при обработке запросов к написанному на Каталисте сайту (FreeBSD 6.2, Apache 1.3, mod_perl) на визуализацию (в случае с простыми страницами, контроллеры которых почти ничего не делают) уходит до 80 % от суммарного времени работы (сотни миллисекунд на каждый запрос), несмотря на то что используется шустрый модуль Template::Stash::XS. При большой нагрузке (например, при нагрузочном тестировании с несколькими десятками параллельных соединений) сайт начинает заметно тормозить.

Что делать?

Погуглил — ничего толкового не нашёл. Разве что утверждение, что TT — самый медленный шаблонизатор, но мне от этого не легче. Вариант «переписать нахрен без TT» не подходит — слишком много придётся переписывать.

upd/00:54: Советуют обновить perl до версии 5.10
9 Comments | Post A Comment | Share | Link



Shoorick posting in  The elegant MVC framework
User: shoorick
Date: 2009-09-15 15:44
Subject: Русская локаль в каталисте под mod_perl 1 + Apache 1.3
Security: Public
Mood:apachectl configtest && apachectl stop && apachectl start
Music:Ансамбль «Пятый корпус» - Кошка
Tags:perl
Долго плясал с бубном вокруг апача, пытаясь заставить его запускать каталистовый сайт под русской локалью. В тестовом сервере она была и без бубна, а вот апач ни в какую не желал её устанавливать.

Гуглом искал, man perllocale читал — без толку: предложенные варианты не работали.

Работоспособным оказался лишь вариант, когда в одном из апачным конфигов выбор локали указан явно:
# See perldoc Catalyst::Engine::Apache::MP13
# Set up your Catalyst app as a mod_perl 1.3x application in httpd.conf
<Perl>
BEGIN {
    $ENV{'TEACH_HOME'} = '/path/to/site';
    $ENV{'TEACH_CONFIG'} = '/path/to/site/settings.yml';
    $ENV{'TEACH_TMP'} = 'prod';
    $ENV{'PERL_UNICODE'} = 'IODA';
} 
use lib qw( /path/to/site/lib );
use POSIX qw(locale_h);
use locale;
setlocale ( LC_ALL, 'ru_RU.UTF-8' );      
use Teach;
</Perl>
Удавалось ли кому-нибудь найти более элегантный способ?
6 Comments | Post A Comment | Share | Link



User: nleo
Date: 2009-04-29 02:29
Subject: Каталист под винду
Security: Public
Здравствуйте. Пытаюсь поставить каталист поиграться себе под виндоус. Делаю по мануалу:

# perl cat-install
# perl -MCPAN -e "install Catalyst::Devel"

У меня валится куча ошибок. Некоторые из них:
Read more...Collapse )
11 Comments | Post A Comment | Share | Link






Alex Povolotsky posting in  The elegant MVC framework
User: tarkhil
Date: 2009-04-07 22:52
Subject: HTML::FormFu::Model::DBIC, one-to-many
Security: Public
Господа товарищи,

кто-нибудь поделится работающим примером редактирования связки один-много с использованием HTML::FormFu::Model::DBIC? У меня оно при вызове

$form->model->default_values($user);

зачем-то стирает данные...
Post A Comment | Share | Link



alex_vader posting in  The elegant MVC framework
User: alex_vader
Date: 2009-03-10 21:34
Subject: wanted вебразработчик perl+Catalyst
Security: Public
Tags:работа
мне не писать, я только разместил объявление
==============
Работа удаленная, через интернет.

Требования:

1) perl + Catalyst;
2) надежный доступ в интернет с возможностью общаться голосом и вебкамерой;
3) ответственность, способность работать в команде и самотивируемость;
4) умение работать с HTML/CSS/Javascript. Ajax у нас широко используется;
5) реальный опыт непрерывной вебразработки от 3-х лет.


желательные требования:
1) опыт программирования с подобными Catalyst фреймворками;
2) опыт работы с ООП.


нежелательные требования:
1) студент ВУЗа;
2) наличие постоянной работы и иных источников заработка.


Для достойного кандидата оплата от $1500. Рост зарплаты возможен.
Идеальный кандидат с большим опытом, и не требующий опеки, может сразу рассчитывать на $2000.




Если человек хорош по всем пунктам, кроме знания perl, и при этом имеет хороший опыт на РНР, Ruby, Python, .NET и желание переучиться, то такой человек нам пригодится.


Резюме присылать на jobs(а)ruckusmarketing.com на русском и английском языках.
Резюме на английском может быть кратким. Не забывайте указывать ссылки на проекты над которыми работали.

================================Updated 03.19.2009===============================
Всем спасибо,

вакансия закрыта.
Post A Comment | Share | Link



ReCoder posting in  The elegant MVC framework
User: recoder
Date: 2009-02-27 12:39
Subject: Russian Perlcast
Security: Public
Tags:perl, podcast

Появился подкаст "Russian perlcast" про Catalyst и perl вообще от deepone.
[+RSS подкаста и анонс на Хабре с продолжением]

1 Comment | Post A Comment | Share | Link



ReCoder posting in  The elegant MVC framework
User: recoder
Date: 2009-01-21 16:45
Subject: "MVC + Catalyst" - презентация от YAPC::TV
Security: Public
Смотреть ВидеоCollapse )
Post A Comment | Share | Link



ReCoder posting in  The elegant MVC framework
User: recoder
Date: 2008-12-20 17:02
Subject: Создание графики (и графиков)
Security: Public

Коллеги-катализаторы, а давайте обсудим - кто чем пользуется для работы с растровой графикой из-под Catalyst'a?

Кто что ещё пробовал? Что можете посоветовать?

1 Comment | Post A Comment | Share | Link






browse
my journal
links
June 2011