Вот только не Laravel вдохнул новую жизнь в PHP, а всетаки Fabien с Symfony2 и уже потом пришел Composer, во многом благодаря Fabien-у сообщество PHP продвинулась вперед, он попробовал принести PHP в мир enterprise решений.
Почему же, можно, если этот код выполняется в стандартный WebView, apple же не запрещает вам посещать сайты которые обновляются? Какая же ето угроза безопасности. Facebook так же делал раньше но производительность им важнее.
Ну в целом вы правы, и на сколько я пока понял в ansible действительно легче писать отдельные роли под разные ос. Но опять же зависит от задачи, ansible во многом полагается на плагины которые по их мнению и должны решать эти задачи. Вот например модуль service, hostname у каждого есть разные стратегий в зависимости от OS.
Я не пробую сказать что ansible лучше или гибче всех, а то что на нем быстрее и легче можно настроить разумное количество серверов, и можно освоить за ночь.
Возможно я что то не так понимаю, но, зачем ansible нужен chefspec и тот же testkitchen если play-файл ansible и есть тот тест который вы пишите для chef.
Вот пример задач описаные используя yaml для ansible:
— name: Ensure APT cache is up to date
apt: update_cache=yes cache_valid_time=3600
— name: Ensure sudo group rights are absent
lineinfile: dest=/etc/sudoers regexp="^%sudo" state=absent
— name: Ensure deploy user exists
user: name=deploy shell=/bin/bash
Они и есть тесты, а запуск ansible удовлетворяет их. Конечно тут уже все упирается в корректности модулей.
v4.0.0 это мердж io.js v4.0.0 обратно в NodeJS.
Отсюда: news.ycombinator.com/item?id=10188126
withinrafael.com/new-experimental-console-features-in-windows-threshold/
storagemojo.com/2014/04/25/amazons-glacier-secret-bdxl/
Если купил игру с вашего сайта через Humble Bundle, апдейты буду получать?
Я не пробую сказать что ansible лучше или гибче всех, а то что на нем быстрее и легче можно настроить разумное количество серверов, и можно освоить за ночь.
Вот пример задач описаные используя yaml для ansible:
— name: Ensure APT cache is up to date
apt: update_cache=yes cache_valid_time=3600
— name: Ensure sudo group rights are absent
lineinfile: dest=/etc/sudoers regexp="^%sudo" state=absent
— name: Ensure deploy user exists
user: name=deploy shell=/bin/bash
Они и есть тесты, а запуск ansible удовлетворяет их. Конечно тут уже все упирается в корректности модулей.
openresty.org/