... с операционными системами
6.6 и ...
7. Для начала ...
Это семнадцатая статья в серии, где я описываю свой опыт написания веб-приложения на Python с ...
Это семнадцатая статья в серии, где я описываю свой опыт написания веб-приложения на Python с использованием микрофреймворка Flask.
Цель данного руководства — разработать довольно функциональное приложение-микроблог, которое я за полным отсутствием оригинальности решил назвать microblog.
ОглавлениеЧасть 1: Привет, Мир!
Часть 2: Шаблоны
Часть 3: Формы
Часть 4: База данных
Часть 5: Вход пользователей
Часть 6: Страница профиля и аватары
Часть 7: Unit-тестирование
Часть 8: Подписчики, контакты и друзья
Часть 9: Пагинация
Часть 10: Полнотекстовый поиск
Часть 11: Поддержка e-mail
Часть 12: Реконструкция
Часть 13: Дата и время
Часть 14: I18n and L10n
Часть 15: Ajax
Часть 16: Отладка, тестирование и профилирование
Часть 17: Развертывание на Linux (и даже на Raspberry Pi!)(данная статья)
Часть 18: Развертывание на Heroku Cloud
Читать дальше →
... - собранная opennebula для
7, и все ... ://repo.dimonyga.ru/
Одним прекрасным летним днем у нас в очередной раз упал Proxmox. И глючит он постоянно, например кластер разваливается, или еще что-то случается. В этот раз отвалилась NFS шара и из за этого вэб интерфейс перестал работать. Мне это надоело, и я начал искать альтернативные решения. Первым делом посмотрел мой взор пал на openstack, все хвалят и многие пользуются.
http://repo.dimonyga.ru/centos/7/x86_64/
Что там есть - собранная opennebula для centos 7, и все зависимости которых нет в base updates и epel. (перед установкой репозитория необходимо подключить epel).
Как всё это делалось - Если чего-то не хватало - я искал на rpmfind пакет для 19 федоры и пытался его поставить. пакеты как правило устанавливались без проблем, но вот не работали. Если пакет не работал - пробовал 20 и 21 федору. Если ничего не работало - я брал исходник пакета и собирал его. В я дальнейшем планирую пересобрать все пакеты а также накатить патчи для ветки 4.4 (кстати именно она в репозитории) из git. Там уже профикшено несколько багов, но вот feature я думаю не буду накатывать. Все пакеты перед выкладыванием будут проходить тщательное тестирование так как эта репа для production серверов.
Также в репозитории есть nginx 1.6, так как в epel его на данный момент нет никакого.
Для использования репозитория создайте файл /etc/yum.repos.d/dimonyga.repo со следующим содержимым:
[dimonyga]
name=Dimonyga's repo
baseurl=http://repo.dimonyga.ru/centos/$releasever/$basearch
enabled=1
gpgcheck=0
Представьте, что у Вас есть веб-приложение и одной из его функций является массовая рассылка новостей Вашим пользователям.
По некоторым причинам часть email адресов пользователей нерабочие или неверно заполненные. Хорошо бы таких пользователей автоматически отписать от рассылки?
Читать дальше →