Архив автора: admin

Установка и настройка apcupsd на XenServer

Понадобилось настроить автоматическое выключение двух гипервизоров Xenserver 6.5 при отключении электроэнергии с помощью apcupsd. Информация уже не очень актуальная, так как сейчас вышел новый гипервизор под версией 7, но тем не менее, хочу зафиксировать свой опыт, может еще кому-нибудь пригодится. Подсказу для XenServer 7 тоже приведу. Был приобретен один UPS APC Smart-UPS SC 1500VA/865W и подключен по USB порту к одному из xenserver.

Читать

Django. Подготовка среды разработки (часть 4)

Как активировать virtualenv в PyCharm?

Ссылка на статью от Jetbrains

Переходим по следующему пути:

File -> Settings -> Project Dom_u_morja -> Project Interpreter

  • Нажимаем на эту маленькую шестеренку cogwheel_framed возле поля проекта и выбираем опцию More…
  • Нажимаем на “+” затем Add Local и выбираем нужный интерпретатор

Проверяем заработал ли интерпретатор. Нажимаем кнопку Run, если не заработало, то нажимаем Run/Debug Configurations и делаем настройку следующим образом как на рисунке.

Pycharm Professional — как открыть базу данных SQLite?

Переходим по следующему пути:

View -> Tool Windows -> Database

Автор: Vladimir Semenovich

Django. Создание первого приложения (часть 5)

Мы создали минимальный проект Django, теперь давайте посмотрим на его структуру.

Сама папка dom_u_morja в которой находится наш проект это всего лишь контейнер, она не на что не влияет и мы можем смело ее переименовать.

manage.py — это python скрипт для управления нашим проектом. Мы уже использовали его когда:

1)запускали тестовый сервер из консоли:
python manage.py runserver

2)применяли первые миграции:
python manage.py migrate

Внутренняя папка dom_u_morja — это python пакет для нашего проекта, в ней мы видим несколько файлов:

__init.py__ — сообщает python, что каталог dom_u_morja нужно рассматривать как пакет, а не просто папку

settings.py — отвечает за настройки сайта

urls.py — мы можем задавать url пути проекта

wsgi.py — это специальный файл для web серверов, которые будут запускать сайт

И так у нас есть основа и ее нужно расширять

Django-сайт состоит из приложений (applications), каждое из которых выполняет какую-то работу. Это один из принципов DRY.
DRY — don't repeat yourself

Приложения:

  • Каталог продукции
  • Форум
  • Блог

Откроем settings.py и пролистаем вниз до списка:

INSTALLED_APPS = [
          ‘django.contrib.admin’, — отвечает за панель администрирования
          ‘django.contrib.auth’, — отвечает за авторизацию на сайте
]

В этом списке содержатся приложения, которые уже подключены к нашему проекту. Все они являются частью Django и без них было бы сложно создать сайт. Кроме встроенных в Django, мы можем создавать свои собственные приложения.

Нажмем: CTRL+ALT+R, откроется консоль для взаимодействия с Django,

введем startapp houses, нажмем Enter, приложение создано.
(ссылка на Running Tasks of manage.py Utility

или в терминале запускаем команду: python manage.py startapp [app_label]

Если приложение не видно в проекте, то нажмем правой кнопкой на корневой папке проекта и выберем Synchronize dom_u_morja, чтобы обновить данные

Каталог houses появился. Раскроем его, это тоже python пакет со своей структурой данных


Теперь подключаем приложение к проекту, для этого достаточно добавить houses в список INSTALLED_APPS


Готово, приложение подключено.

Автор: Vladimir Semenovich

Чем полезна тыква для печени и как её готовить

 

Уже в течение длительного времени полезные свойства тыквы известны людям. В первую очередь эта польза касается печени. Это связано с определенным химическим составом тыквы. Он представлен следующими полезными веществами: вода, белки, жир, углеводы, ряд витаминов (витамин А, группа В и другие), клетчатка и т.д.


Тыква позволяет восстанавливать нарушенный метаболизм клеток печени (гепатоцитов), восстановить их поврежденную структуру. Главное преимущество тыквы состоит в том, что она восстанавливает клеточные мембраны гепатоцитов.
Она предупреждая гибель этих клеток, особенно при наличии гепатита, заболеваний желчевыводящей системы и т.д. Восстановление правильной работы печени очень важно для нормального функционирования организма человека.
Это связано с тем, что печень выполняет детоксикационную (нейтрализует токсины и яды), белковосинтетическую функцию, участвует в процессах образования некоторых факторов свертывания, образует транспортные белки, которые необходимы для переноса гормонов с током крови и т.д.
Поэтому при развитии печеночной недостаточности полностью страдает работа всего организма. В первую очередь это касается работы центральной нервной системы (развивается печеночная энцефалопатия, которая плохо поддается лечению).
Также недостаточность печени проявляется повышенной кровоточивостью, отеками и другими симптомами. Поэтому лучше предупредить развитие этих патологических процессов, проводя регулярное поддержание нормального функционирования печени.
Как провести правильно чистку печени тыквой?
Регулярное употребление тыквы уже является своеобразной помощью для больной печени, а также профилактическим средством в отношении различных патологических процессов, поражающих печень.
Есть несколько способов того, как провести очищение печени с помощью этого овоща.
Это может быть:
• употребление тыквенных семечек;
• тыква с медом;
• сок из тыквы (это должен быть свежевыжатый сок).
Для очищения печени тыквенные семечки используют только специально приготовленные. Для этого берут семечки, которые предварительно измельчены, и заливают их кипяченной водой, которая охлаждена до температуры 60◦. Они должны настояться в течение недели в холодном месте. Такой настой рекомендуется употреблять по одной столовой ложке натощак и перед каждым приемом пищи. Длительность такого лечения должна составлять в среднем месяц.
Тыква с медом
Тыква с медом тоже готовится по специальному рецепту, который отлично подойдет для людей с нарушением деятельности печени. Для этого необходимо срезать с тыквы верхушку и удалить всю мякоть. В дальнейшем тыква используется как сосуд, который наполняют медом. Тыкву хорошо завязывают, в том числе с помощью обрезанной верхушки, и на десять дней помещают в теплое место. После этого она готова к употреблению. Мед также используют для лечения язвы двенадцатиперстной кишки.
Для этого необходимо слить мед и поместить ег
о в холодильник. Именно он и оказывает лечебное действие. Его необходимо принимать по столовой ложке тоже три раза в день. Курс лечения чуть меньше, чем в предыдущем случае, он составляет 21 день, то есть три недели.
Стакан свежевыжатого сока из тыквы, в который не добавляется сахар, также оказывает аналогичное очищающее действие на печень. Вместо него можно употреблять полкилограмма мякоти тыквы. Ее следует кушать в сыром виде. Те, кто не может этого сделать, могут кушать печеную тыкву. Не следует употреблять тыкву в жареном виде, так как она полностью лишается всех полезных свойств.
В заключение необходимо отметить, что тыква – это отличный способ улучшить состояние организма, а особенно укрепить печень, которая является главный органом, принимающим участие в очищении организма. Чистка организма тыквой является очень бережной, поэтому ее можно проводить несколько раз в год.


Автор: Нина Карулина

Django. Python, установка PIP и настройка Virtual Environment (часть 1)

В течение нескольких статей, я хотел бы поделиться своими знаниями в разработке сайтов на Django.

Системы управления пакетами:
cуществуют две основные системы pip и easy_install. Вам нужно решить, какую систему управления пакетами вы будете использовать.


Установка easy_install
$ sudo apt-get install python-setuptools
Эта команда установит easy_install

Установка VIRTUALENV (виртуального окружения) в систему
$ sudo easy_install virtualenv

Далее переходим в каталог, где мы хотим создать виртуальное окружение.
Создаем виртуальное окружение c опцией —no-site-packages, это означает не использовать системные библиотеки Python
pyvenv — название нашей папки
$ virtualenv —no-site-packages pyvenv
$ cd pyvenv

Активируем виртуальное окружение. Команда source переводит контекст пользователя из системного окружения в виртуальное окружение
$ source bin/activate

После предыдущей команды появится имя нашей папки в круглых скобках (pyvenv)vlad@vs:/media/vlad/android/pyvenv$
(pyvenv) — это название нашего виртуального окружения и это означает, что оно активировано и все пакеты будут устанавливаться именно сюда.

Для того, что-бы выйти из окружения нужно выполнить
$ deactivate

Установка pip
Для установки pip, нужно скачать и запустить файл get-pip.py
$ cd /tmp/
$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python ./get-pip.py

Если setuptools и wheel еще не установлены, то get-pip.py установит их для вас.
Также про процесс установки почитать можно тут -> https://pip.pypa.io/en/stable/installing/

Установка VIRTUALENV (виртуального окружения) в систему
$ sudo pip install virtualenv

Обновим следующие пакеты
$ sudo pip install —upgrade pip virtualenv
Или
$ sudo pip install -U pip virtualenv

Далее переходим в каталог, где мы хотим создать виртуальное окружение.
Создаем виртуальное окружение с опцией —no-site-packages, это означает не использовать системные библиотеки Python

$ virtualenv -help
—no-site-packages DEPRECATED. Retained only for backward compatibility.
Not having access to global site-packages is now the
default behavior.

pyvenv — название нашей папки
$ virtualenv —no-site-packages pyvenv
$ cd pyvenv

Активируем виртуальное окружение. Команда source переводит контекст пользователя из системного окружения в виртуальное окружение
$ source bin/activate

После предыдущей команды появится имя нашей папки в круглых скобках (pyvenv)vlad@vs:/media/vlad/android/pyvenv$
(pyvenv) — это название нашего виртуального окружения и это означает, что оно активировано и все пакеты будут устанавливаться именно сюда.

Для того, что-бы выйти из окружения нужно выполнить
$ deactivate

Python3
Установка VIRTUALENV (виртуального окружения используя python3)
$ virtualenv -p python3 pyvenv3

Если у вас при создании будет ошибка то попробуйте обновить virtualenv:
$ pip install —upgrade virtualenv

Автор: Vladimir Semenovich

Основные папки сервера Apache 2.2

Основные папки из которых состоит Apache:

– основные программы

cgibin – стандартная папка для CGI приложений

conf– файлы конфигурации. В этой папке находится файл http.conf. Этот файл является самой главной настройка самого Apache. Любое изменение этого файла, требует перезагрузку самого Apache

error– файлы ошибок (тут хранится информация об ошибках самого Apache)

htdocs– корневая папка сервера. При первой проверке, что бы узнать работает ли наш Apache, введя в окне браузера http://localhost, информация берется из файла, который находится именно в этой папке.

logs– журнал сервера

modules– стандартные модули сервера. Apache, является модульным. Apache без модулей, это просто, запрос — ответ. Если нужно расширить функциональность, то нужны модули. (узнать подробнее о модуле PHP)
Читать