KDE — мое любимое окружение рабочего стола Linux. Но внешний вид, и возможности системы сразу после установки оставляют желать лучшего. С выходом KDE Frameworks и Plasma 5 ситуация немного улучшилась. Разработчики наконец-то серьезно взялись за дизайн этого окружения рабочего стола. Стандартная тема плоская Breeze выглядит очень даже привлекательно, добавлено множество новых иконок приложений, да в общем внешний вид вполне себе ничего, но настраивать все еще есть что. Читать
Архив автора: admin
Основы использования функции reload
• reload – это не инструкция, а функция.
• Функции reload передается существующий объект модуля, а не имя.
• В Python 3.0 функции reload находится в модуле imp, который требуется импортировать, чтобы получить доступ к функции. Функция reload ожидает получить объект, поэтому к моменту ее вызова модуль уже должен быть успешно импортирован (если операция импорта оказалась неудачной из-за синтаксических или каких-либо других ошибок, вам может потребоваться повторить ее, прежде чем можно будет повторно загрузить модуль).
Кроме того, синтаксис инструкции import и функции reload отличается: аргумент должен передаваться функции reload в круглых скобках, а инструкции import – без них. Повторная загрузка модуля выполняется примерно следующим образом:
import module # Первоначальное импортирование
…используются атрибуты модуля…
… # Теперь выполняются изменения в файле модуля
…
from imp import reload # Импортировать функцию reload (в 3.0)
reload(module) # Загрузить обновленный модуль
…используются атрибуты модуля…
Это типичный случай, когда вы импортируете модуль, затем изменяете исходный программный код в текстовом редакторе, а потом повторно загружаете его. Когда вы вызываете функцию reload, интерпретатор повторно читает файл с исходными текстами и выполняет инструкции, находящиеся на верхнем уровне. Пожалуй, самое важное, что следует знать о функции reload, – это то, что она изменяет непосредственно сам объект модуля – она не удаляет и не создает его повторно. Вследствие этого все ссылки на объект модуля, имеющиеся в программе, автоматически будут учитывать изменения, произошедшие в результате повторной загрузки. А теперь подробнее о том, как происходит повторная загрузка:
• Функция reload запускает новый программный код в файле модуля в текущем пространстве имен модуля. При повторном выполнении программный код перезаписывает существующее пространство имен вместо того, чтобы удалять его и создавать вновь.
• Инструкции присваивания на верхнем уровне файла замещают имена новыми значениями. Например, повторный запуск инструкции def приводит к замещению предыдущей версии функции в пространстве имен модуля, выполняя повторную операцию присваивания имени функции.
• Повторная загрузка оказывает воздействие на всех клиентов, использовавших инструкцию import для получения доступа к модулю. Клиенты, использовавшие инструкцию import, получают доступ к атрибутам модуля, указывая полные их имена, поэтому после повторной загрузки они будут получать новые значения атрибутов.
• Повторная загрузка будет воздействовать лишь на тех клиентов, которые еще только будут использовать инструкцию from в будущем. Клиенты, которые использовали инструкцию from для получения доступа к атрибутам в прошлом, не заметят изменений, произошедших в результате повторной загрузки, – они по-прежнему будут ссылаться на старые объекты, полученные до выполнения перезагрузки.
Автор: Няшный Человек
Дата публикации: 2015-11-21T16:54:00.000+02:00
Хиппи-свитер
Затянула меня интрига — вязание из наборов Трискеле, купила себе один наборчик, не устояла. В моем наборе было 18 мотков и большой простор для фантазий. Вот такой:
В нем: 4 мотка полушерсти секционной (очень мягкая приятная пряжа), 2 мотка мериноса бордо, а остальное для декора — 2 мотка ленточной вискозы, 2 мотка вязанного шнурочка с люрексом, 2 мотка мохера на шелке с пайетками (очень мне понравился, в нем шелк какой-то толстый, заглаженный, очень явно виден!), 3 мотка травки двухцветной и 1 моток декоративной ленточки-тесьмы (там ровничные шерстяные нитки прострочены волной, очень красивая!).
Представляете что можно из этого всего понавязать!! ))) понапридумать!!
Ну и так как я решила вязать дочке, то и фантазировать мы стали вместе. Она полистала журнал FaM и отметила опушку в этой модели
и дальше уже была моя фантазия. Начала с рукава:
Мохер сложила в три нитки для фактурного платочного рубчика. Вискозную ленточку прихватывала через 8 рядов и вывязывала «птичку» из вытянутых петель.
Прикладывала к выкройке летней расклешенной туники:
На груди сделала защипы как и в силуэте туники (так чтобы дальнейший рисунок «птичек» не сбился)). Объединила с рукавами, начала меховую опушку
«Травку» ввязывала через ряд с бордовой ниткой, чтобы в этом месте свитер не был холодным.
Ну и дальше как в оригинальной модели продолжила регланные линии и связала воротник.
Даже нашлись подходящие по цвету хиппи-штанишки))
Автор: desdemona
Дата публикации: 2015-11-21T00:10:00.001-08:00
Домашняя погодная станция на WiFi
Рано утром, когда встаёшь и уходишь из дома на работу или по делам постоянно возникает вопрос: тепло на улице или холодно? И как исходя из этого одеваться, к чему готовиться?
Включать телевизор и искать на какой программе показывают местную температуру, включать и слушать радио, при этом заходить, включать свет в других комнатах — не вариант. Если сам при этом на ходу спишь — это вообще не вариант! Поэтому пришла идея в прихожей, там где непосредственно находится одежда, обувь, зонт и прочие климатические средства защиты установить дисплей метеостанции, чтобы перед выходом на улицу сразу прикинуть, что одеть и чего ждать (морально готовиться к -40, например). Читать
Быстрый хлеб Термомикс.

Время: 2 часа 20 мин
на 2 булки
Ингредиенты:
- пакетик сухих дрожжей
- 500 г белой муки или ( 250 г белой и 250 г ржаной)
- 40 г растительного масла
- 1 ч. л. соли
- 10 г сахара
- 275 г воды
Способ приготовления:
1.В чашу добавить воду и дрожжи, готовить: 2 мин/37°/ск.2;
2.Добавить муку, сахар и соль, масло;
3.Замесить тесто: 4 мин/Закрытая чаша/Колосок;
4.Переложить тесто в миску, накрыть плёнкой или полотенчиком и убрать на 30 мин- 1час в теплое место;
5.После того, как тесто увеличилось в объёме вдвое, разделить его на 2 части;
6.Сформировать 2 булки и выложить на противень с бумагой для выпечки или смазанный маслом растительным;
7.Оставить снова на 30 мин в теплом месте;
8.Выпекать хлеб: 20-25 мин/200°;
9.Вынуть и дать остыть, порезать и подавать;
10.Приятного аппетита!
Совет: Хлеб выпекать в разогретой духовке, можно поставить миску с водой на нижний противень.
А ниже Вы можете посмотреть видео-рецепт Быстрого хлеба в Термомиксе:
PS Если Вы уже попробовали это блюдо или сначала хотите спросить совета — пишите в комментариях, мы будем очень рады! Нажмите на кнопочки социальных сетей — поделитесь с друзьями!
THERMOMIXMANIA.RU
Томатный соус Термомикс.

Время: 15 мин
на 3-4 порции
Ингредиенты:
- 1 зубчик чеснока
- 1 маленькая луковица
- 30 г оливкового масла
- 350 г свежих помидоров
- щепотка сахара
- щепотка соли
- перец
- специи
- 2 веточки базилика
Способ приготовления:
1.Лук и чеснок, почистить и порезать, добавить в чашу;
2.Измельчить: 4 сек/ск.7;
3.Добавить оливковое масло и пассеровать: 3 мин/100°/ск.1;
4.Помидоры помыть и порезать на кусочки, добавить в чашу;
5.Послить и поперчить, добавить специи и щепотку сахара;
6.Готовить: 10мин/100°/Реверс/Мягкое помешивание;
7.За 2 мин до конца готовки добавить мелко порезанный базилик;
8.Томатный соус выложить и подавать к спагетти;
9.Приятного аппетита!
Энергетическая ценность на 100 г: 65 ккал/ 1,0 г белков/ 4,7 г углеводов/4,7 г жиров
А ниже вы можете посмотреть видео рецепт Томатного соуса в Термомиксе:
PS Если Вы уже попробовали это блюдо или сначала хотите спросить совета — пишите в комментариях, мы будем очень рады! Нажмите на кнопочки социальных сетей — поделитесь с друзьями!
THERMOMIXMANIA.RU








