понедельник, 18 января 2010 г.

Спасибо русским программистам!

Предыдущая война с mod_wsgi закончилась в итоге тем, что Apache был "спрятан" за проксирующий nginx, что решило проблему с "залипающими" запросами. Заодно и статике теперь должна оптимальней отдаваться.
Думал было использовать ещё Nginx upload module, написал даже нужный код (т.к. данные в итоге приходят немного иначе). Однако, по запарке забыл код обновить, а в результате обнаружилось, что оно и без этого замечательно работает. Поэтому оставил пока тот вариант "на всякий пожарный". Хотя толком не помешало бы тесты сделать, чтоб понять, даст ли оно какую-либо разницу.
В любом случае nginx рулит, спасибо Игорю Сысоеву.

среда, 6 января 2010 г.

WSGI...

Вот толи я неважный линуксовый админ, толи в связке CentOS+mod_wsgi что-то "нетак":
время от времени Apache "затыкается" и из внешних признаков обнаружились лишь записи с "Premature end of script headers:" для сайта на Django. Причём вчера такое поведение получилось повторить сделав touch одному из wsgi-скриптов, ошибки же повалились для другого сайта, откуда могут тут взяться "наведённые" проблемы совершенно непонятно.
Возможно, надо обновить mod_wsgi с 2.5 до 2.8, или вообще собрать по-нормальному другой сервер (и плюнуть на CentOS), но пока чуть поживём с непонятками.

вторник, 5 января 2010 г.

Django-chunks вроде бы совсем мелочь-мелочью, но для вставки всякой ерунды а-ля баннеры очень даже удобно.

понедельник, 28 декабря 2009 г.

Что год уходящий с собой уносит...

Планировал в уходящем году разобраться с Джанго, и, думаю, что это мне удалось более или менее. Благо вещь намного проще чем, например, Ur. Правда, основная проблема, что проектов пока на нём почти и нет совсем. Есть, конечно avastep, но вещь довольно простая, пусть даже и посещаемость есть какая-никакая. Но Джанге там негде особо и проявить-то себя, хотя, видимо, будет допиливаться, в смысле расширения.
Хочется в следущем году попробовать FeinCMS взять на вооружение ибо modx уж больно грустная вещь для чего-нибудь чуть в сторону отходящего от стандартного функционала

понедельник, 14 декабря 2009 г.

Толи лыжи не едут...

urls.py и именованные ссылки это вроде бы хорошо, но вот никак немогу понять: разве нельзя в этих самых ссылках GET параметры как-то "прикрутить"?
Писать в шаблоне {% url my_link %}?param={{ template_param }} и "вручную" разбирать потом на стороне view-хи как-то кажется несколько заморочным.
А параметры в урлах временные, поэтому логичней иметь их явными параметрами, ну и AdSense не срабатывает там где нужно (наверное каждый раз пересобирает статистику для таргетинга?).

понедельник, 16 ноября 2009 г.

суббота, 10 октября 2009 г.

Красиво :)

Обновил django-debug-toolbar до версии 0.8 - вот это я понимаю красивый интерфейс :)