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

Python: from import для импорта пакетов

Использование инструкции import могут оказаться несколько неудобным для импортирования  пакетов,  потому  что  в  этом  случае  далее  в  программе  вам придется часто вводить полные пути для обращения к именам. В примере из предыдущего раздела, например, приходилось каждый раз вводить полный путь от dir1, когда необходимо было обратиться к переменой z. Если попытаться  непосредственно  обратиться  к  dir2 или  mod,  будет  получено  сообщение  об ошибке:
>>> dir2.mod
NameError: name ‘dir2’ is not defined
>>> mod.z
NameError: name ‘mod’ is not defined


Поэтому  для  импортирования  пакетов  часто  более  удобно  использовать  инструкцию from, чтобы избежать необходимости ввода полного имени при каждом  обращении  к  нему.  Еще  более  важно  следующее:  если  вы  когда-нибудь произведете реструктуризацию дерева каталогов, то в случае использования инструкции from достаточно будет обновить путь только в самой этой инструкции, тогда как в случае использования инструкции import придется обновлять все обращения к именам в изменившемся пакете. Расширение import as, обсуждаемое в следующей главе, поможет вам определить сокращенные синонимы
для полных путей:
% python
>>> from dir1.dir2 import mod  # Описание пути находится только в этом месте
dir1 init
dir2 init
in mod.py
>>> mod.z                      # Указывать полный путь не требуется
3
>>> from dir1.dir2.mod import z
>>> z
3
>>> import dir1.dir2.mod as mod    # Использование короткого синонима
>>> mod.z
3

Автор: Няшный Человек
Дата публикации: 2016-04-07T21:54:00.000+03:00

Установка тем в Ubuntu

Внешний вид системы, это очень важная вещь. По умолчанию в Ubuntu поставляются только две стандартные темы: Ambiance и Rabiance. Но не все так плохо, если вам не нравится стандартная тема внешнего вида и иконок в Ubuntu, то вы можете ее изменить. При чем вы можете поменять как иконки, так и тему полностью.

Существует несколько видов тем, которые влияют на разные компоненты системы. Это темы GTK, темы Shell, темы иконок и темы курсоров. В этой статье мы рассмотрим такой вопрос, как установка тем в Ubuntu. Вы увидите, что это очень просто.

Читать

Bloomberg: Ваш мобильный телефон может прослушивать даже ваш сосед

Рано или поздно шпионские технологии становятся доступными. Роберт Колкер из Bloomberg Businessweek в марте написал статьюо Дэниеле Ригмэйдене (Daniel Rigmaiden) — мошеннике, который не поверил, что его поймали законными методами и начал выяснять технические детали. Приведем некоторые фрагменты из этого материала.

 

Читать

Пикантное рагу из баклажанов

Пикантное рагу из баклажанов


88681722_RATATUY

2883 просмотров

Категория: Вторые блюда

 

Если вам нравятся необычные вегетарианские блюда, баклажан, приготовленный по этому рецепту вместе с томатами и перцем, поразит вас своим необычным пряным и богатым вкусом. Угостите своих близких и друзей таким рагу, и они, без всякого сомнения, будут от него в полном восторге!

Ингредиенты:

  • 2 средних баклажана;
  • 3 красных болгарских перца;
  • 1 большая головка репчатого лука;
  • 800 г томатов, свежих или консервированных в собственном соку;
  • 2 зубчика чеснока;
  • 1 ч. л. паприки;
  • 1 ч. л. кумина;
  • 2 ч. л. карри;
  • небольшой пучок кинзы;
  • 2 ст. л. растительного масла;
  • маленький корень имбиря;
  • соль по вкусу.

Читать

Турецкие оладьи из кабачков

Турецкие оладьи из кабачков

Турецкие кабачковые оладьи (тур. «kabak mücver») в принципе очень похожи на русские: натертые на крупную терку кабачки, мука, яйца, жарка на растительном масле. И даже кабачки у них «кабак» называются! Но в турецкие оладьи добавляются еще два интересных ингредиента: довольно много свежей зелени (петрушка, укроп, зеленый лук) и (классная примочка!) свежий сыр, похожий на брынзу. Обе эти добавки, по-моему, существенно улучшают внешний вид, цвет, вкус и текстуру этого блюда. Оладьи понравились чрезвычайно, и теперь мне хочется делать их только так! И кстати, почему-то мне они понравились даже больше не сразу после приготовления, а через некоторое время — комнатной температуры и даже в холодном виде на следующий день. Понравилась и подача оладьев с йогуртом и чесноком. Очень рекомендую!

Читать

Linux Ubuntu 14.04 LTS сканирование по сети Canon Lide 120

Статья будет разбита на две части — обнаружение сканера в системе, и его расшаривание.

Обнаружение сканера в Ubuntu

Canon Lide 120 это дешевый планшетный сканер с miniUSB портом, питание также от USB. Это не сетевой сканер. Будем расшаривать его средствами Linux. В стандартных репозиториях данный сканер не поддерживается. При запуске sane-find-scanner сканер находится, а при запуске scanimage -L не идентифицируется. В сети есть мануалы, по которым стандартная версия sane удаляется и компилируется из исходников скачанных с git. Читать