Windows: DNS сервер BIND на Windows 7
0 (0)

13 марта 2015

Вместо файла hosts в Windows — проще установить свой DNS сервер BIND, управлять которым (и, главное — добавлять новые домены/субдомены) намного проще. Лично у меня изменения в hosts применяются только после рестарта системы, не смотря на ipconfig /flushdns и другие попытки его «оживить». Загружаем BIND https://www.isc.org/downloads.

Loading

Django book: активация панели управления
0 (0)

12 марта 2015

Глава 4 Оглавление Для некоторых веб-сайтов панель администратора является необходимой частью функциональности. Это веб-интерфейс, доступ к которому ограничен только для доверенных лиц — администраторов сайта, который позволяет добавлять, редактировать и удалять содержимое сайта. Самые распространённые примеры — интерфейс, через который добавляются посты в блог, панели управления комментариями, утилиты, которые позволяют посетителям обновлять их сообщения на сайте. Однако,… Читать далее »

Loading

Bamboo: установка и настройка на CentOS + MySQL/MariaDB
0 (0)

11 марта 2015

Bamboo — билд-сервер и Сontinuous Integration tool, аналогичен TeamCity, но так как разработчик — Atlassian — то в нём реализована тесная интеграция с Jira и другими продуктами Atlassian. Именно поэтому на новом проекте решили попробовать мигрировать на Bamboo вместо TeamCity. Недостаток — он платный, но для знакомства доступна 30-ти дневная Trial лицензия, а годовая лицензия на… Читать далее »

Loading

Ansible: модули
0 (0)

9 марта 2015

Начало — Ansible: установка и первоначальная настройка. Большинство действий на удалённых хостах (нодах) можно выполнить с помощью модулей Ansible. Полный список модулей, разбитый по категориям, можно найти тут>>>. Например — модуль shell позволяет выполнять консольные команды на сервере: $ ansible all -m shell -a ‘echo $HOSTNAMEE’ cent_ans_serv | success | rc=0 >> cent_ans_client1 | success |… Читать далее »

Loading

Django Book: выборка объектов
0 (0)

8 марта 2015

Предыдущая часть. Знать как создавать и обновлять данные в базе данных необходимо. Однако, скорее всего ваше веб-приложение будет выполнять больше запросов на получение данных из базы, чем на добавление их. Мы уже встречали пример того, как получить все записи для определённой модели: In [12]: Publisher.objects.all() Out[12]: [<Publisher: Apress>, <Publisher: O’Reilly>, <Publisher: Apress Publishing>] В SQL… Читать далее »

Loading

Ansible: установка и первоначальная настройка
0 (0)

7 марта 2015

Ansible — система управления конфигурациями, написанная на Python, которая позволяет выполнять управление и настройку удалённых серверов с одного хоста. Ближайшая аналогия — Puppet. Для установки Ansible из репозитория — потребуется добавить репозиторий Epel. Находим пакет Ansible: # yum search ansible … ansible-lint.noarch : Best practices checker for Ansible ansible-inventory-grapher.noarch : Creates graphs representing ansible inventory ansible.noarch : SSH-based… Читать далее »

Loading

Django Book: добавление и обновление данных
0 (0)

6 марта 2015

Предыдущая часть. Вы уже видели как добавлять данные в базу данных — создавая экземпляр модели с аргументами, например так: In [5]: p = Publisher(name=’Apress’, …: address=’2855 Telegraph Ave.’, …: city=’Berkeley’, …: state_province=’CA’, …: country=’U.S.A.’, …: website=’http://www.apress.com/’)

Loading

TeamCity: SVN checkout загружает не все файлы/каталоги
0 (0)

5 марта 2015

После выполнения server side checkout — на агенте появляется только корневая директория, и одна вложенная, хотя должно быть намного больше, и в логе никаких ошибок нет. Решение — установить Enforce clean checkout в Actions билда:  

Loading

Django Book: отображение строк моделей
0 (0)

5 марта 2015

Предыдущая часть. Когда мы выводим на экран список издателей — всё, что мы получаем — это бесполезное отображение, которое делает сложным работу с отдельными объектами Publisher: [<Publisher: Publisher object>, <Publisher: Publisher object>] Мы можем легко это исправить, добавив вызов метода __unicode__() в наш класс Publisher. Метод __unicode__() указывает Python-у как отображать Unicode-предсталвение объекта.  Вы можете увидеть его работу, добавив этот метод… Читать далее »

Loading