Как стать автором
Обновить
8
0
Andrei Nesterov @aenesterov

User

Отправить сообщение
хотелось бы узнать об альтернативных open source решениях, хотя сомневаюсь, что среди всех этих модных CI, основанных на docker-контейнерах, найдётся что-то удобнее и гибче чем наш дубовый Jenkins


Еще есть GoCD by ThoughtWorks. Это уже Continuous Delivery. OpenSource. И позволяет создавать более гибкие пайплайны в сравнении с Jenkins 2.
Здесь можно посмотреть визуализацию работы promise, может быть полезна для лучшего их понимая.
Я понимаю о чём Вы говорите. Но здесь проблема не в социальном логине. Если пользователь не думает о своей безопасности — он потеряет свои аккаунты и данные вместе с ними. Пусть не за одну итерацию, а за несколько, итог один. Другими словами, не умеешь управлять автомобилем, не садись за руль. Безопасность пользователя в его руках, что с социальным логином, что с парой логин и пароль.
Это какая-то неправильная паранойя. Если не смотрите на адресную строку браузера при входе, по той же схеме, можете потерять и Ваши уникальные логин и пароль.
Это делается только для удобства работы с сервисом из браузера. Возможно более сведущие в этом вопросе меня поправят.
Мой пример с потолка. Но как мне кажется, лучше всего отражает одно из применений библиотеки — избавить программиста от монотонной работы. Те же файлы, xcconfig, нужно добавить к той сотне проектов, которые уже имеются. И как мне кажется, здорово если подобной работой займется скрипт, в то время как программист будет устраивать кофе-брейк.
>>> XcodeBuilder это же просто обертка вокруг xcodebuild, не так ли?
Все сборочные задачи элементарно решаются с помощью xcodebuild с минимальным скриптованием хоть на bash.

XcodeBuilder действительно ни что иное, как обертка над xcodebuild. Отличие от скрипта на Bash или любого другого скрипта, в том что XcodeBuilder описывает задачи для Rake. И это очень удобно, если Вы используете Rake. Если не используете, вероятно, и XcodeBuilder не будет представлять для Вас интерес.

>>> Что касается программной работы со структурой проекта — это прикольно и интересно, я только сходу не могу придумать задач, зачем бы это могло быть нужно. Ну разве что интелектуальный merge проектных файлов, но боюсь библиотека тут не поможет :)

Например, Вы решили сменить компилятор для ваших проектов (использовать clang, вместо gсс). Проектов более сотни. Долгий и монотонный вариант — это использовать Xcode, редактировать каждый проект один за другим. Быстрый вариант — выполнить однострочный скрипт, использующий возможности библиотеки.
Хочется верить, что 'двойное лицензирование' включает и LGPL наряду с коммерческой и GPL лицензиями. Как мне кажется, появление именно этой лицензии в значительной степени повлияло на популярность Qt и вывело в лидеры.

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность