Artist: Devil City Angels Album: Devil City Angels Genre: Hard Rock Country: USA Released: 2015 Quality: mp3, CBR 320 kbps Tracklist: 01. Numb 02. All My People 03. Boneyard 04. I’m Living 05. No Angels 06. Goodbye Forever 07. Ride With Me 08. All I Need 09. Back To The … Tracklist and download links →
The post Devil City Angels – Devil City Angels (2015) appeared first on Getrockmusic.org - latest rock and metal releases.
Capistrano — любимый многими rails-разработчиками инструмент, с помощью которого можно быстро и ...
Capistrano — любимый многими rails-разработчиками инструмент, с помощью которого можно быстро и без заморочек автоматизировать развертывание вашего приложения. Capistrano — стандарт де-факто для системы развертывания RoR, must-know технология для любого уважающего себя рубиста, тот инструмент, которому в своё время завидовали разработчики на python и PHP.
Несмотря на комфорт, от которого не хочется отказываться, чем более сложные задачи мне приходилось решать, тем чаще Capistrano показывал себя к ним не приспособленным.
Я отметил следующие недостатки:
- Известные проблемы со скоростью. Вследствие своей универсальности, Capistrano деплоит медленно, выполняя лишние проверки и вызовы, которые вы не всегда можете контролировать.
- Последовательный деплой. Небыстрое время развертывания нужно умножить на количество целевых серверов.
- Сильная связанность с рельсами. Конфиги и зависимости Capistrano переплетаются с приложением, становясь его частью. Нельзя создать новое окружение-развертывания (например сервера для раннего выкатывания функционала) без создания нового rails-окружения. В сложных ситуациях Capistrano заставляет уходить от хорошей практики держать только development, test и production окружения.
- Плагины — палка о двух концах. Давая возможность быстро “прикрутить” развертывание той или иной зависимости приложения, плагины лишают вас контроля ситуации, заставляют действовать так, как действует разработчик плагина. О влиянии лишних “телодвижений” плагинов на скорость деплоя я написал выше.
- Сложный деплой гетерогенных приложений. Трендом последних лет в рельсах стало выделение самых тяжелых (бекграундных или сетевых) задач в отдельные сервисы, не обязательно написанные на ruby. В такой ситуации capistrano заставляет вас плодить зоопарк из разных систем развертывания для разных языков и технологий.
Многие ruby-разработчики перешли на Mina или решают свои проблемы с помощью ещё более сложных систем управления конфигурациями вроде Chef и Puppet. Все они имеют свои особенности и недостатки и в разной степени решают описанные выше проблемы. Мне же удалось их решить их с помощью Ansible, не растеряв преимуществ Capistrano, к которым я привык.
Ansible это инструмент для управления конфигурациями и в его задачи входит не только описанное в этой статье выполнение удаленных команд на серверах для развертывания и управления отдельным приложением, но и автоматизация серверного администрирования посредством хранимых серверных конфигураций (ролей на языке Ansible). А значит Ansible (как впрочем и Chef и Puppet) позволяет гораздо больше, чем Capistrano и в конечном счете они все не идут с ним ни в какое сравнение. Однако, задача этой статьи дать rails-разработчикам отправную точку для миграции и разъяснить на этом примере основы Ansible. В конце этой статьи, волшебная команда
cap production deploy превратится в
ansible-playbook deploy.yml -i inventory/production
Кому интересно как — прошу под кат.
Читать дальше →
Artist: The Devil Wears Prada Album: Space [EP] Genre: Metalcore Country: USA Released: 2015 Quality: mp3, CBR 320 kbps Tracklist: 1. Planet A 2. Alien 3. Moon God 4. Interlude 5. Supernova 6. Asteroid Download from FileSpace.com Download from RockFile.eu
The post The Devil Wears Prada – Space (2015) appeared first on Getrockmusic.org - latest rock and metal releases.
неожиданно о ...
Blizzard неожиданно открыла новую вакансию арт-директора на необъявленный проект с пометкой
«Diablo».
Сама вакансия никакой особенной информации не несет кроме призыва влиться в работу над следующей успешной игрой Blizzard. Интересно, что речь не идет о поисках арт-директора для
Diablo III. Не очень понятно из этой формулировки, идет ли речь о втором дополнении к третьей части серии (анонс которого весьма вероятен на
BlizzCon 2015) или о совершенно новой игре.
Ежели это новая игра, то, опять же, маловероятно, что это
Diablo IV. После всех перипетий с Diablo III Blizzard, наверняка, 10 раз подумает, делать ли еще одну полноценную игру в серии. Во всяком случае, компания точно не будет с этим спешить. Особенно ввиду того, что третья часть как никогда хорошо себя чувствует и активно развивается.
Вполне возможно, что речь идет об еще одном небольшом «побочном проекте» типа
Hearthstone или
Heroes of the Storm, но на сей раз по вселенной Diablo. Что бы это могло быть?
Continue reading
→
... больше не является
т.к. с ...