Archive of posts with year '2007'

Мои итоги года

Если вы часто читали различные блоги в последнее время, то наверно заметили, что авторы подводят свои итоги года. Кто что сумел, не сумел в уходящем году. Описывают свои успехи и...

M2M отношение и post_save сигнал

Уже давно известно о небольшой(?) проблеме, связанной с post_save сигналом и ManyToMany отношением моделей. Для примера, Лориен столкнулся некоторое время назад с ней, о чем есть интересный тред на форуме....

FeedBurner статистика через API

Некоторое время назад фиды постов и комментариев на блоге были переведены в feedburner. Надеюсь не надо говорить что это и зачем:) Для подписчиков это незаметно благодаря умному редиректу. Одной из...

xmlrpc - путь django

Недавно встал вопрос о реализации пингбека для блога. Как известно серверная часть этого протокола организуется через xml-rpc. И тут всё отлично, в стандартную поставку питона входит простой xml-rpc сервер, которого...

Подборка ссылок о django и новое на блоге

В рамках нового раздела, набралось некоторое количество ссылок связанных с джанго. Не забудьте пролистать, может найдете что-то полезное для себя. Вы можете предложить ещё. Подключайтесь!:) Так же можно подписаться на...

Собираю ссылки

Наконец-таки обновил немного свой блог. Добавил новый раздел ссылки. Пока в режиме “бета”. Туда я буду добавлять те ссылки на ресурсы, которые мне показались полезными и интересными, конечно связанные с...

Ура! Переехали

Совершилось, сегодня блог переехал на новый сервер, который гораздо шустрее старого. Время отклика заметно сократилось, увы не из-за какой-то мудреной оптимизации, придуманной мной, а просто из-за большего “числа ресурсов” :)(Хотя...

Надоела каптча!

Волевым решением решил отключить каптчу в блоге. Так реализация, которой я пользовался (pyCaptcha), меня уже в конец доканала своей глючностью. Да и вообще о целесообразности классической каптчи всё больше и...

Авария на сервере

Сегодня с 5 утра до 6 вечера был в дауне мой сервер. Обидно:( Скоро перезжаю на новый, надеюсь будет стабильнее работать.

Создан или изменен?

Сегодня почти случайно узнал об одной приятной фенечке, которая появилась в django(наверно недавно). Это приятность заключается в появлении нового дополнительно параметра для обработчика сигнала post_save - created. Теперь можно узнать...

Волшебный метод extra

Начну немного издалека. На протяжении всего времени моей работы с джанго, я как-то не очень задумывался о производительности приложений. Мне везло(хотя это как посмотреть), проекты были не очень большие, нагрузка...

Ленитесь! Это здорово

Lazy evaluation - ленивые вычисления. Очень хорошая идиома свойственная функциональным языкам программирования и python в том числе. Выполнять действия по требованию достаточно выгодно - не расходуются ресурсы в пустую. Если...

Ждем django 2.0?

Да, я знаю, что ещё нет и версии 1.0, но её может и не быть, точнее она может появиться просто формально. Даже есть вариант, что версии 0.96 будет присвоен гордый...

Универсальный менеджер

Очень часто приходится писать менеджеры для моделей, которые осуществляют фильтр query_set’a по одному или нескольким заранее известным полям. Ну например менеджер для активных/не активных статей и т.п. Код самого менеджера...

Открываю для себя WSGI

Причина Проблема развертывания джанго приложений в продакшене до недавнего времени у меня стояла остро. Моя стандартная связка nginx+threaded fastcgi(flup) была очень не стабильна. Из-за достаточно ограниченных ресурсов (памяти) на серверах...

switch/case в шаблонах

Недавно заприметил один, как мне показалось, занимательный снипет. Это простая реализация конструкции switch/case конструкции для джанго шаблонов. Хотя позиция разработчиков джанги, что шаблонный язык(хотя они говорят даже, что это не...

Не SQL'ем единым или как я попробовал buzhug

Недавно встала задача реализовать один сервис(аналог cron) на питоне. Для души так сказать. Одна из подзадачь: организация хранения данных. При первой итерации было решено использовать SQLite бэкэнд. Поскольку одним из...

Что под капотом?

И так, поскольку этот блог является примером проекта написанного на django, то я пожалуй расскажу про его техническую реализацию. Описание: VPS от FirstVDS.ru Сервер 192МБ RAM(мне кажется, что это очень...

Быстро меняющийся транк

Наверно многие как и я активно следят за изменениями в транке джанго. Но не всегда есть возможность мониторить user groups, а вот самого от trac‘а получить нужную информацию можно легко....

Начало

Здравствуй мир! Да, эта уже классическая фраза применима в данном случае на все 100%. Наконец я запустил свой блог. Я давно об этом мечтал, и вот моя мечта сбылась. В...