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

Два выдающихся средства от геморроя

Коровяк

Еще одним известнейшим средством лечения геморроя является чай, в основе которого лежит такое  полезное растение как царский скипетр или как его еще называют коровяк.

Цветы коровяка нужно заваривать в кипятке и пить 3 раза в день.

В начале прошлого века известная в Екатеринбурге врач-натуропат А. Олигер при помощи этого средства помогла избавиться от геморроя 158  больным. Независимо от вида и характера геморроя кровотечение прекращается в течение двух-трех дней, а спустя еще пару дней болезнь отступает полностью.

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

Изменение системного шрифта в Ubuntu

Наверно ни для кого не секрет, что после windows в ubuntu шрифты кажутся слишком растянутыми и жирными. Со временем конечно можно привыкнуть, но для меня это не вариант и я полез в гугл. Давно уже хотел разобраться в этой «проблемме».

Читать

Красивый браслет

Красивый браслет

Сегодня изготовим браслет-коллаж, который будет прекрасным добавлением к яркому образу летней красавицы. Еще одно самодельное украшение из разряда «дешево и со вкусом» для вашего приятного и полезного времяпровождения!

Красивый самодельный браслет

Читать

Выдающиеся персидское средство для лечения геморроя

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

Хватит использовать “print” для отладки: пятиминутное введение в модуль logging Python’а (Перевод)

  • Это руководство короткое
  • Для поиска ошибок в коде Вы можете использовать print для просмотра значений переменных
  • НЕ делайте этого. Используйте модуль logging
Модуль logging предпочтительнее, так как:
  • Легко можно поместить указатель времени в каждое сообщение
  • Вы можете использовать разные уровни срочности ваших сообщений и фильтровать их по этому уровню
  • Когда Вы захотите позже найти / изменить лог-сообщения Вы не перепутаете их с другим выводом команды print
  • Если Вы хотите вывести лог в файл, то очень легко будет игнорировать вывод лог-сообщений
Использование pirnt подходит для тех программистов, у которых достаточно времени. Но лучше использовать logging. Кроме того, научитесь использовать отладчик Python для отладки ошибок и Pylint для предотвращения появления ошибок и для того, чтобы сделать код более читаемым.
Для того, чтобы отобразить лог-сообщения на экране, используйте такой код:

import logging
logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s')
logging.debug('This is a log message.')

Для того, чтобы записывать логи в файл подходит такой код (отличие от предыдущего варианта выделено жирным):

import logging
logging.basicConfig(filename='log_filename.txt',level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s')
logging.debug('This is a log message.')

Следующий запуск программы добавит лог-сообщения к концу лог-файла, а не перезапишет его.
Для того, чтобы отобразить сообщения и записать их в файл, используйте этот код:

import logging
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)

formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
fh = logging.FileHandler('log_filename.txt')
fh.setLevel(logging.DEBUG)
fh.setFormatter(formatter)
logger.addHandler(fh)
ch = logging.StreamHandler()
ch.setLevel(logging.DEBUG)
ch.setFormatter(formatter)
logger.addHandler(ch)
logger.debug('This is a test log message.')

Убедитесь, что переменная logging глобальная, так что её смогут видеть все функции (использовать в них gloval logger не нужно, так как эта переменная только для чтения, не для записи и изменения).

Уровни логирования, от более срочных до менее срочных:
  1. CRITICAL
  2. ERROR
  3. WARNING
  4. INFO
  5. DEBUG
Вызов setLevel() устанавливает минимальный уровень логирования, нужный Вам. Например, если Вы используете fh.setLevel(logging.ERROR), тогда будут сообщения  с уровнем WARNING, INFO и DEBUG не будут записываться в файл (так как fh - обработчик лог-файла в нашем примере, в отличие от ch, который обрабатывает логи для отображения на экране).
Для записи сообщен
ий разного уровня используйте
:
  1. logger.critical('This is a critical message.')
  2. logger.error('This is an error message.')
  3. logger.warning('This is a warning message.')
  4. logger.info('This is an informative message.')
  5. logger.debug('This is a low-level debug message.')
На самом деле Вы можете делать гораздо больше, но это всё, что Вам надо знать, чтобы больше не использовать print для отладки программ.
Кроме того, функция pprint.pprint() хороша для вывода словарей и списков, особенно вложенных. Попробуйте и увидите.

Последний совет: Вы можете использовать команду tail -f logfile.txt чтобы посмотреть файл, куда будет записываться информация. Опция -f означает “follow (следовать)”. Просто оставьте окно терминала открытым с запущенной командой, и в нем автоматически будет появляться записываемый в файл текст. Этот способ избавит Вас от необходимости открывать текстовый редактор.
Команда tail присутствует на Mac OS X и Linux / *nix. На Windows Вы можете использовать для её получения проект Cygwin.

Автор: Ishayahu Lastov

Сумка с цветами

Сумка с цветами

Вот и пришло лето, пора ярких модных футболок и креативных сумок. Сегодня изготовим необычную сумку с цветами из ткани, которая прекрасно подойдет к любому летнему наряду.

Сумка с цветами

Читать