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

Контейнеры внедрения зависимостей для python

Начнем издалека — создание объекта инстанцированием класса плохо совместимо с идеями ООП. Они гласят, что код должен зависеть от интерфейсов, а не от реализаций.

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

  • Изменение класса на другой, хоть и реализующий тот же интерфейс. Приходится вручную менять все точки инстанцирования, и, возможно, перекомпилировать код;
  • Выбор конкретного класса на основе внешних условий или точки инстанцирования;
  • Использование уже готового объекта — взятого из пула или какого то конкретного (синглетон);
  • Построение объекта с большим количеством зависимостей — приходиться передавать в точку конструирования все данные для построения множества взаимосвязанных объектов;
  • Не классическая проблема для ICC, но из той-же области:

Читать

Новогодние украшения

Наклейки превращаются в новогодние украшения

Впереди нас ждут чудесные новогодние праздники. Как креативно украсить елку дома или создать праздничную атмосферу в офисе? Нетривиальный подход к новогодним елочным игрушкам – необычные материалы, из которых можно легко своими руками сделать украшения для себя или в подарок. Мастерить любят все, превратим это занятие в увлечение для всей семьи. Елочные украшения своими руками — тема сегодняшней статьи.

Елочные украшения

Елочные украшения

Читать

deb-пакеты php5.5 и php5.3 под Debian Wheezy

Для одного клиента потребовалось обеспечить возможность переключения версии PHP для различных сайтов в панельке ISPConfig. На сервере установлен Debian Wheezy, в котором есть только PHP5.4.
Поэтому я скачал исходники PHP5.3 и PHP5.5 с сайта PHP: http://php.net/downloads.php, скомпилировал их и собрал из них простенькие deb-пакеты. Они включают в себя стандартный набор расширений и предоставляют бинарники для командной строки, cgi и php-fpm.
Выложил на github, вдруг кому-нибудь надо, чтоб быстро и работало:
https://github.com/scukonick/phpdeb

Можно спокойно устанавливать паралелльно дефолтному PHP, т.к. используются разные директории для установки.

Автор: AlexWinner

Устанавливаем дрова на сетевую карту Atheros AR9485

Прикупил себе сегодня новый бук взамен доблестно умершего. Моделька новая. Lenovo G500. Почитать о ней можно тут. Соответственно и железки новые. Не исключение и наша сетевуха. По умолчанию заработал тока Wi-Fi и локальная петля. Ethernet`а не было и в помине.

Читать

Рецепт Кальмары с чесноком и лимонным соком («Calamari all’aglio e profumo di limone»), пошаговый с фото»

Кальмары с чесноком и лимонным соком («Calamari all’aglio e profumo di limone»), пошаговый с фото»

Рецепт кальмаров с чесноком и лимонным соком очень прост в исполнении, это второе блюдо, приятное на вкус, лёгкое и несомненно удачное для тех, кому нравится этот вид морепродуктов и кто желает отведать его не только жареным, но и приправленным ароматным и вкусным соусом. Мы рекомендуем приготовить такие кальмары на женский праздник 8 марта, потому что их цвет в сочетании с жёлтым лимонным соком похож на мимозу.

Ингредиенты

  • Сливочное масло — 80 гр.
  • Оливковое масло — 1 ст. ложка
  • Чеснок — 4 зубчика
  • Петрушка — 3 ст. ложки
  • Сок и кожура одного лимона
  • Белое вино — 1 стакан
  • Перец чёрный молотый — по вкусу
  • Кальмары — 1,200 кг.
Длительность приготовления:
10Минут
Сложность приготовления:
Очень легко
Количество проций:
4

Процесс приготовления:


DariaL

Рецепт Говядина по-строгановски, бефстроганов («Manzo alla Stroganoff»), пошаговый с фото

Говядина по-строгановски, бефстроганов («Manzo alla Stroganoff»), пошаговый с фото

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

Ингредиенты

  • Лук репчатый — 500 гр.
  • Шампиньоны — 500 гр.
  • Сливочное масло — 50 гр.
  • Сметана — 80 гр.
  • Оливковое масло — по вкусу
  • Измельчённая петрушка — 2 ст.ложки
  • Соль — по вкусу
  • Перец — по вкусу
  • Водка — 45 мл
  • Томатная паста / пюре — 50 гр.
  • Вода — по вкусу
  • Мука — по вкусу
  • Говяжья вырезка — 1 кг
Сложность приготовления:
Легко
Количество проций:
4

DariaL