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


Сегодня изготовим браслет-коллаж, который будет прекрасным добавлением к яркому образу летней красавицы. Еще одно самодельное украшение из разряда «дешево и со вкусом» для вашего приятного и полезного времяпровождения!
Множество веков персы используют для лечения геморроя дымные ванны. В качестве основных компонентов выступает чеснок или же колючки, которые являются излюбленным лакомством верблюдов. Техника исполнения дымной ванны проста.
Берется небольшой металлический бидон, на его дно укладывается раскаленный камень или кирпич, и на этот кирпич насыпают измельченный чеснок или бросают верблюжьи колючки. Когда чеснок начнет дымить нужно будет подставить больное место под действие целебного дыма. Этот метод избавления от геморроя позволяет очень быстро справиться с недугом.
Модуль logging предпочтительнее, так как:
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.')
Вызов setLevel() устанавливает минимальный уровень логирования, нужный Вам. Например, если Вы используете fh.setLevel(logging.ERROR), тогда будут сообщения с уровнем WARNING, INFO и DEBUG не будут записываться в файл (так как fh - обработчик лог-файла в нашем примере, в отличие от ch, который обрабатывает логи для отображения на экране).Для записи сообщен
ий разного уровня используйте:logger.critical('This is a critical message.')logger.error('This is an error message.')logger.warning('This is a warning message.')logger.info('This is an informative message.')logger.debug('This is a low-level debug message.')Автор: Ishayahu Lastov

Вот и пришло лето, пора ярких модных футболок и креативных сумок. Сегодня изготовим необычную сумку с цветами из ткани, которая прекрасно подойдет к любому летнему наряду.
Не сторонник я ставить бета версии, а тем более ещё и альфа. Но внутреннее «хочу», взяло надо мною верх и я полез за обновлениями. У кого уже стоит Ubuntu 12.04 и не охото установливать заново, есть вариант обновления о чем и расскажу ниже. Читать
Автор: Ishayahu Lastov