Салфетка в виде розы

Салфетка в виде розы

В этом уроке будем превращать обычную красную салфетку в изумительный цветок – розу. Обязательно посмотрите этот урок и удивите гостей!

Салфетка в виде розы

Салфетка в виде розы

Читать

Двусторонний шкаф

Такой двусторонний шкаф можно сделать для небольшой прихожей загородного дома.

двусторонний шкаф

Стенки шкафа изготавливаются из мебельных щитов. Поверхности всех деталей шкафа перед сборкой шпаклюют, обрабатывают наждачной бумагой, а затем покрывают несколькими слоями мебельного лака. Ширина шкафа составляет 90-120 см. На торцевой стенке шкафа можно прикрепить зеркало, светильник и небольшую полку.

Читать

Python 201: Введение в distutils (Перевод)

В прошлый раз мы узнали как создавать модули и пакеты. Сегодня мы возьмём этот пакет и посмотрим, как при помощи distutils мы можем сделать этот пакет доступным для других людей. Мы научимся: 
  • создавать файл setup.py
  • создавать source distribution
  • создавать установщик для Windows

Начнём!

Пишем наш первый скрипт “setup.py”

Когда вы пишете ваш скрипт setup.py, Вы должны держать в голове его расположение. Если он будет находиться в папке с вашим пакетом, то это приведёт к ошибке при попытке им воспользоваться. Если он будет расположен где-то далеко, то скорее всего Вы при установке добавите ещё и те файлы, которые бы распространять не хотели. Поэтому для простоты мы создадим новую папку, куда и скопируем созданную вчера папку “mymath”. И тут же сохраним наш setup.py. Структура новой папки будет выглядеть так:
myNewFolder/
mymath/
setup.py
Внимание: Если у Вас нет кода, созданного в прошлой статье, его можно скачать тут

Теперь неплохо бы этот файл наполнить кодом:

from distutils.core import setup
 
setup(name = "mymath",
version = "0.1",
description = "A Simple Math Package",
author = "Mike Driscoll",
author_email = "mike@somedomain.com",
url = "http://www.blog.pythonlibrary.org/2012/07/08/python-201-creating-modules-and-packages/",
packages=["mymath"]
)
Что же, выглядит не плохо. Если мы хотим добавить в наш setup.py ещё какие-то пакеты, то мы просто перечисляем их в списке packages. Кроме того есть список py_modules, куда можно добавить отдельные модули. Если Вы будете рыться в документации, то Вы обнаружите, что Вы можете добавлять даже файлы, не являющиеся скриптами Python используя класс Extension библиотеки distutils. Например, это может понадобиться для добавления файлов С или чего-то в этом роде, что можно встретить в сторонних пакетах, вроде lxml.

Distutils: Как распространять исходники и установщики для Windows

После того, как мы сохранили наш файл со скриптом, мы можем создать архив с исходниками, который будет использован для распространения нашего замечательного пакета. Откройте терминал (или командную строку в Windows) и перейдите в созданную вами папку. Затем выполните следующую команду

python setup.py sdist

Вы увидите что-то вроде этого:

C:UsersmdriscollDocumentsmymath-setup>python setup.py sdist
running sdist
warning: sdist: manifest template 'MANIFEST.in' does not exist (using default file list)
writing manifest file 'MANIFEST'
creating mymath-0.1
creating mymath-0.1mymath
copying files to mymath-0.1…
copying README.txt -> mymath-0.1
copying setup.py -> mymath-0.1
copying mymath__init__.py -> mymath-0.1mymath
copying mymathadd.py -> mymath-0.1mymath
copying myma
thdivide.py -> mymath-0.1mymath

copying mymathmultiply.py -> mymath-0.1mymath
copying mymathsubtract.py -> mymath-0.1mymath
creating dist
creating 'distmymath-0.1.zip' and adding 'mymath-0.1' to it
adding 'mymath-0.1PKG-INFO'
adding 'mymath-0.1README.txt'
adding 'mymath-0.1setup.py'
adding 'mymath-0.1mymathadd.py'
adding 'mymath-0.1mymathdivide.py'
adding 'mymath-0.1mymathmultiply.py'
adding 'mymath-0.1mymathsubtract.py'
adding 'mymath-0.1mymath__init__.py'
creating 'distmymath-0.1.zip' and adding 'mymath-0.1' to it
adding 'mymath-0.1PKG-INFO'
adding 'mymath-0.1README.txt'
adding 'mymath-0.1setup.py'
adding 'mymath-0.1mymathadd.py'
adding 'mymath-0.1mymathdivide.py'
adding 'mymath-0.1mymathmultiply.py'
adding 'mymath-0.1mymathsubtract.py'
adding 'mymath-0.1mymath__init__.py'
removing 'mymath-0.1' (and everything under it)

Что бы всё это могло значить? Только то, что distutils создал новую папку, названную dist, в которой теперь находится zip файл (mymath-0.1.zip) со всеми файлами вашего пакета. Если же Вы работаете на *nix — то получите tarball.
Далее, если Вы хотите создать установщик под Windows — это тоже будет легко сделать. Вам для этого понадобится такая команда:
python setup.py bdist_wininst

Эта  команда создаст папку build (на которую Вы можете не обращать внимание) и файл с названием mymath-0.1.win32.exe в вашей папке dist, который Вы можете запустить под Windows для установки вашего пакета. Так давайте попробуем!

Как установить ваш пакет?

В случае исходников, Вам надо их распаковать / разархивировать и затем выполнить следующую команду:
python setup.py install

Если всё было сделано верно и всё работает верно, то пакет будет установлен в вашей системе (для той версии python, которую Вы используете для запуска этой команды — прим. пер.). Если Вы запустите установщик Windows, то возникнет такой мастер установки:

Обратите внимание, что тут показаны все метаданные, которые мы указывали в нашем скрипте setup.py. Круто, правда? В любом случае, если Вы выполните все шаги мастера — Вы опять же установите пакет на свою систему.
Внимание: при такой установке пакет будет установлен в вашу основную версию Python. Если Вы не хотите этого — используйте virtualenv.

Итоги

Теперь Вы должны уметь создавать установщики и устанавливать свои пакеты при помощи distutils. Если Вы хотите загрузить ваш пакет в Python Packages Index (PyPI) — смотрите руководство. Удачи и кодируйте удовольствие!

Чтение на будущее

Источник

Автор: Ishayahu Lastov

Советы целителей: как правильно собирать лекарственные растения?

Чтобы лекарственное растение помогло, собирать его нужно правильным способом и в правильном месте. Цветы боярышника, белой акации и рябины можно собирать в июне. Немало в этот период и цветущих трав. Собирая травы собственноручно, человек вкладывает в них свою энергетику. Старые люди говорили, что, беря цветы, листья или почки у растения, обязательно нужно попросить у Бога благословения: «Отец Небо, Земля-Мать, благословите это растение брать!». Конечно, можно пользоваться и травами из аптеки. Но при этом мы не знаем, где они собраны. А еще, поскольку не вложили в них своего труда, то и относимся к лечению ими более легкомысленно.

В первую очередь нужно знать общие правила сбора. Цветы кустистых растений всегда нужно собирать с тыльной, не солнечной стороны, утром до 12.00, когда ультрафиолетовые лучи – еще не такие сильные. Собирают цветы и травы сухими, без росы и не после дождя. Цветы кустистых растений берут вместе с побегом. Время для сбора выбирают в пору буйного цветения растения. Не стоит ожидать, пока оно начнет отцветать.

Собирать травы нужно в экологически чистых местах. От трассы нужно отойти хотя бы 2-3 километра, чтобы растения были чистыми. В начале июня запасаются зверобоем. Масло из зверобоя очень полезно для тех, кто имеет болезнь витилиго – кожное заболевание, которое трудно лечится. Но, чтобы это растение помогло, собрать ее нужно правильно. Нельзя надолго оставлять сорванное растение — эфирные масла улетучиваются и целебные свойства уменьшаются. Поэтому масло из зверобоя нужно делают сразу на месте сбора. Для этого нужно взять с собой в поле банку оливкового для наружного использования или нерафинированного подсолнечного масла. Срывая цветы, сразу бросать их в масло. Набрав полную банку, закрыть крышкой. Придя домой, крышку заменить стеклянной и поставить банку на солнечное окно.

Таким способом делают вытяжку из этого растения, не используя пресс. На окне банка должна оставаться 21 день. Дальше масло отцеживают и хранят в темном месте. Для лечения втирают в пораженные участки кожи 1-3 раза в день.

Если же зверобой собирают для приготовления чая, то срезают всю наземную часть стебля в первые две недели его цветения. Сушить можно целыми гроздьями, не обрывая со стебля цветы и листья, в чистом, сухом, хорошо проветриваемом месте. Но не на балконе – на растение не должны попадать прямые солнечные лучи. Лучше — в комнате под столом. На пол застелить бумагу, а сверху накрыть марлей. Хотя бы один раз в день переворачивать.

Зверобой имеет большую целебную силу. Он хорошо лечит дисбактериоз, болезни кишечно-желудочного тракта, улучшает перистальтику желудка, помогает при отравлениях. Но его нельзя передозировать. Особенно – мужчинам. Им чай из самого зверобоя принимать не рекомендуется – он плохо влияет на потенцию. Лучше заваривать чай из 3-5 трав. Причем в такой сбор все травы берут по столовой ложке, а зверобоя – чайную ложку. А вот женщинам зверобой не вредит. Напротив, регулирует работу яичников.

Так же, сразу же на месте сбора, в банку со спиртом собирают цветы боярышника. Собрав, накрывают стеклянной крышкой и оставляют на солнце 21 день. Употребляют по 20 капель четыре раза в день. Он помогает при лечении сердечнососудистых заболеваний, вегето-сосудистой дистонии. А тем, кто имеет проблемы с сосудами, помогут цветы белой акации. Спиртовая настойка этих цветов полезна при тромбофлебитах, тромбозных узлах, варикозном расширении вен, разных кожных заболеваниях. Собирают цветы акации тоже сразу в спирт. На солнце держат семь дней. Дальше выкладывают в миску, добавляют один порезанный лимон в расчете на литровую банку. Перемешивают и опять наполняют банку и еще 7 дней держат на солнце. Даже тем, кто не имеет проблем с сосудами, такой настойкой хорошо протирать кожу – она хорошо снимает сухость, помогает при трещинах на стопах. Используют настойку после ванны, втирая в ноги снизу вверх.

Цветет в июне черная и красная ря

Кресло для бассейна

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

плавающее кресло

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

Читать

Бутоньерка для жениха

Бутоньерка для жениха

В этом уроке делает симпатичную бутоньерку для жениха.

 

Бутоньерка для жениха

Бутоньерка для жениха

Читать