Pull to refresh
34
0
Аминов Лев @leoismyname

User

Send message
osminog, я тут проводил «исследование» в области оценки уровня покрытия :) github.com/leominov/ansible-coverage-callback принцип простой – все таски должны стриггерить, что, конечно, можно сделать только в том случае, если роль будет запущена несколько раз с разными входными значениями. Итоговое значение выражается числом и его можно куда-то переложить для оценки «уровня покрытия» в разрезе времени.
У Андрея все доклады начинаются с одного – он хотел, но не успел доделать презентацию, так как нужно было готовить сразу две :)
Выглядит крайне приятно, просто решил написать об этом.
Дичь какая-то, в блоге компании обвинять в чем-то другую компанию без получения каких-либо официальных реплик. Что мешало найти необходимых представителей, передать вопрос, провести более детальный разбор ситуации, выслушать обе стороны?
Спарсил и молодец. Нет вводного слова, для чего это вообще затевалось, нет итогового проекта на github, куда могли бы отправить свои правки читатели, нет заключительного слова (о том, как после этого данный проект купил Facebook). Интриги нет и накала страстей, а так, подход типичный для задачи – получаем страницу и ходим по DOM.
Возможно, кому-то пригодится Shell Style Guide от Google.
Так можно смело сказать о чем угодно, реально. Баш, как основу для реализации какой-то хитрой запутанной логики, я бы не рекомендовал использовать, слишком многословно получится и, в конечном итоге, неудобно, но для мелких задач – это неплохой инструмент с некоторыми странностями синтаксиса :)
Тест Тьюринга – это ведь серия вопросов на определение с кем общается человек – с другим человеком или компьютером. То есть совсем не тот смысл, который ты хочешь преподнести.
Добавить больше клиент-серверного взаимодействия, например нажатие клавиш, перемещение курсора, клики. Данная мера усложнит написание ботов для мини-игр и добавит данных для проведения теста Тьюринга.

Это как?
Хорошая статья, интересная.
Похоже на Yii1 :)
А вот это здорово.
Частично, ответственность за это лежит на Docker и Heroku – источниками решений, за которыми неспешно идет Dokku. Стоит, наверное, отметить, что сам по себе Dokku минимален, написан на Bash, по заверениям авторов укладывается в 200 строк и построен всего на трех компонентах – Buildstep (сборка), Docker (контейнеры), Gitreceive (хук для git push).

Вместо реализации pre-deploy хуков, в Dokku есть CHECKS-файлы, точнее один, который обеспечивает подобие zedo-downtime deployment (рядом с опубликованным контейнером поднимается еще один, тестируется согласно правилам описанным в CHECKS и, если все ок, контейнеры переименовываются, старый контейнер удаляется через несколько минут). Роллбэки так же можно делать, опять таки, используя написанный кем-то плагин для Dokku + свой/чужой Docker registry (это если про код).

Сам я Heroku не использовал, но знаю, что тонкие настройки приложения там описываются в, скажем так, «манифест» файле в формате json, в котором перечисляются зависимости разворачиваемого приложения (например, нужно поднять инстанс монго), указываются пути для пре и пост деплой хуков.

Документация в Dokku скромна, потому что сам инструмент звезд с неба не хватает. Если есть интерес, можно так же посмотреть в сторону Flynn и Deis. Тоже Open source, тот же подход с билдпаками, но более размашисто.
Платформа построена на решении под названием Dokku (не отечественная разработка, внезапно). Там есть и клиент, и документация, и плагины, и куча всего другого. Про CI не понял, публикуется, как и на Heroku – через git push, а прогон тестов и сбор каких-то аналитических данных, думаю, будет на плечах самих пользователей сервиса – тебе предоставляют платформу, а ты уже крутишь, как хочешь.
Ждем, надеемся и верим.
Блок «Новые компании» на главной странице Хабра, какое-то время там висел Dokkur. Регнулся еще в феврале.
Зарегистрировался на платформе давненько, но ни привета, ни ответа. Нужно дождаться мая?
Не из мира Java, но идея мне понравилась, да и выглядит хорошо. Думаю, желающие сразиться найдутся.
Так ведь по умолчанию, shrinkwrap генерирует древо зависимостей только для production.
Можно, кстати, отказаться от использования Sentry и использовать отдельно реализацию Raven JavaScript, указать свой эндпоинт в настройках, затем ловить то, что будет приходить :)

Information

Rating
Does not participate
Location
Екатеринбург, Свердловская обл., Россия
Date of birth
Registered
Activity