Анатолий Ларин

Блог о разработке и разработчике

Category: Linux

Jenkins – Continuous Integration для Django проектов

Интро Писать или не писать тесты? Для меня и моих коллег даже вопрос так не стоит. Конечно писАть! Однако, с появлением тестов и увеличением команды разработки, появляется одна проблема – “забыл запустить тесты“. Проекты в основном на python & Django и для автоматизации можно написать bash-скрипт и запускать его по cron. Можно воспользоваться сервисами, например: https://travis-ci.com/. [...]

RM

Интро Случалось ли вам, работая в консоли, командой подобной этой “rm -rf ./*”, удалять все добро нажитое непосильным трудом? Случалось? ))) Вот и я на днях допустил такой промах. Не посмотрел в какой директории находился и вместо очистки временного каталога, очистил каталог с проектами. Решение Из сложившейся ситуации я вынес урок – при удалении всегда [...]

Разукрасим SVN

Интро Новый год для меня начался хорошо – я сменил работу и переехал в столицу нашей родины. А вместе с работой решил сменить и основную рабочую систему – с Windows XP на Ubuntu 9.10 ) Теперь приходится использовать SVN в консоли, т.к. nautilussvn, мягко говоря очень ограничен в функциональности, либо у меня просто не хватило [...]

Django + Nginx + FastCGI

Интро Уже пару месяцев я разбираюсь с Python & Django. И вот настало время выкладывать свои художества в сеть ) Правда, мой первый сайт на Django посвящен ведению отчетов по работе. Он довольно прост и хвалиться нечем. Вместо этого я расскажу как просто развертывается проект на Django + Nginx + FastCGI.

Sphinx и Django – замечательное рядом

Интро Давненько я ничего не писал. Очень много работы. Вот выдалась свободная минуточка и хочется сказать еще пару слов за Django. Пара слов Я уже писал поисковом движке Sphinx:Sphinx – настоящее быстрого поиска и использовании его в php-проектах. А вот как происходит работа с замечательным “поисковиком” в Django: описываем модель, и добавляем пару строчек для [...]