В своих двух предыдущих статьях я рассказал о Dependency Injection и IoC контейнере, и о том, ...
... .org: granula/
либо скачав и ... php">$container = new
\Container();
$container['foo ...
Inversion это простой и функциональный контейнер внедрения зависимости для PHP 5.3. Поддерживает сервис-ориентированную архитектуру, ссылки, PRS-0, и Composer.
Установить можно через packagist.org: granula/inversion либо скачав и добавив к PRS-0 совместимому загрузчику.
$container = new Inversion\Container();
$container['foo'] = 'My\Class\Foo';
// ...
$foo = $container('foo');
Подробности
... использованием инверсии зависимости (
of Control).
В этой статье я хочу ещё раз поговорить о разработке архитектуры приложения с использованием инверсии зависимости (Inversion of Control).
Я уже писал на хабре о библиотеке IoC и о Modular. Теперь я пошел ещё дальше и упростил все что только можно и попробую объяснить принципы построения архитектуры. А так же расскажу о новой библиотеке Granula.
Кому интересно прошу под кат...
Думаю сейчас слова IoC, DI, IoC-контейнер, как минимум у многих на слуху. Одни этим активно ...
Думаю сейчас слова IoC, DI, IoC-контейнер, как минимум у многих на слуху. Одни этим активно пользуются, другие пытаются понять, что же это за модные веяния.
На данный момент, на эту тему уже довольно сказано, написано, в том числе и на хабре, но как раз из-за обилия информации сложно найти действительно полезный контент. Кроме того, данные понятия часто смешивают и/или путают. Проанализировав множества материалов я решил изложить вам свое видение предмета.
Читать дальше →
... />
АПОЖ — это довольно смешная музыкальная игра из программы «Хорошие шутки», которую вели на СТС Михаил Шац, Татьяна Лазарева и Александр Пушной.
Если кто не помнит, то смысл игры заключается в отгадывании песни, которую спел другой человек. При этом задача усложняется тем, что отгадывающий слышит только записанную песню, перевернутую задом наперед, и, чтобы понять, что это за песня, он по частям повторяет то, что слышит. В итоге все части склеиваются, сама запись переворачивается в нужную сторону, и игрок старается угадать оригинальную песню.
Проще посмотреть запись оригинальной программы, чтобы понять, что к чему. Вот, наверное, самая знаменитая запись АПОЖ с Пряниковым и Иванушками-international — http://www.youtube.com/watch?v=M3mkUyJMw2I.
В свое время я при помощи ноутбука, внешнего микрофона, дополнительных колонок, Adobe Audition и быстрых рук сам проводил АПОЖ. Но это было крайне неудобно: нужен был навык, быстрота, а также куча техники с собой.
И вот, перед прошедшими выходными друзья подкинули мне ссылочку на свою новую программу под Android —
Inverser.
Читать дальше →