Да, понимаю. От CRM будет зависить только наличие/отсутствие всплывающей карточки при поступлении звонка, маршрутизация будет идти силами Asterisk'а.
Ну вот это и очень странно, что на такую простую задачу нет решения. Видимо придётся писать самому.
Нужно было просто в кучу собрать мозги и понять, что мне нужно git remote add name url && git fetch name && git pull name branch_name && git mergetool -t meld . Спасибо всем большое за ответы, особенно за git flow, обязательно возьму на вооружение.
>> Какова была цель переезда на Дебиан?
Я 5 лет ковыряюсь в линуксах, 4 года назад завёл домашний энергоэффективный сервер, а он использует его как домашний компьютер. Так что фактически "просто так".
>> Начать надо с изучения инструментов тестирования (тысячи их, от автоматизации кликов с использованием Селениума, до интеграционных тестов с использованием Дженкинса)
Понял, найдём.
>> а зачем, если человек будет работать/тестировать на линуксе?
>> Только для общего развития если
Приписки к вопросу не понял. "Зачем" - мне кажется, что там проще понять специфику работы уровнем ниже, чем "тыкать таблицы в экселе", научиться видеть систему как совокупность подсистем. Ну и плюс, конечно, общее развитие.
>> Питон для старта хорош будет, дальше надо смотреть, что человек захочет тестировать.
Да, лишь для начала.
>> "Может есть какие-нибудь конкретные мысли на этот счёт?"
>> 1) Определиться точно со сферой деятельности
>> 2) Посмотреть на требования к начальным позициям
>> 3) Развиваться, чтобы удовлетворять этим требованиям.
1) В процессе
2, 3) Блин, почему-то не догадался.
Спасибо большое, теперь понятно, что делать и куда двигаться!
@LittleBuster: а если объект не полностью пришёл, то что? @VoidEx: пока что попросил вторую сторону разделять объекты двумя переводами строк и фильтровать содержимое, чтобы внутри них не было '\n\n', но это определённо не выход.
Ваш пример не подходит для моей задачи, мне нужен именно Python-модуль. "Проще" накостылять такой парсер самостоятельно, но меня интересуют готовые оптимизированные решения.
Но я не нашёл возможность реализовать _только_ загрузку ОС с ним без возможности отдельно достать винт и расшифровать данные на винте. TPM отковырять из матери крайне сложно
@Deerenaros перманентность статуса нереальности в моём случае вполне себе допустима в рамках 5-10 лет. Вы ещё сложность вычисления функции Эйлера с 1024 битами RSA вспомните и скажите, что ничто не вечно под луной.
Да, серийник бы впринципе подошёл, но я не знаю как такое устройство присунуть к системе, а ничего лучше, чем dmidecode | sha1sum, я не придумал. Не считая dmidecode | sha512sum, конечно.
Я прекрасно знаю, как работает симметричное и асимметричное шифрование, где оно применяется, зачем нужно и на чём базируется. У меня не настолько секретная информация, чтобы бояться непонятного чтения напряжения с TPM, это настолько ресурсоёмкая (если вообще реальная) задача, что бояться этого просто верх перфедибилизма. Ещё раз повторюсь: изначально цель ставилась в виде разрешения запуска системы, но запрета на отдельное монтирование носителей на вражеской территории. И, если я всё верно понимаю, это сделать на данный момент невозможно, кроме как с помощью TPM. В теории было бы хорошо иметь загрузчик, который бы разрешал запускать ось при наличии USB-токена и ничего более не умел этот токен делать, но я такого загрузчика не нашёл.
@Deerenaros если на экран что-то вообще будет выводиться, но не выводится. Меня интересует запуск оси с подобным токеном, а не отдельное размонтирование устройства. Что-то подобное можно сделать посредством TPM, но не USB-токена, а TPM в моей системе никак не использовать.
А вы уверены, что он не вылетает после запуска? Я когда запускал из крона, сразу налетел на то, что он не вякая вылетал из-за не пойманного экспепшена, решал записью stderr в лог. А кроме этого и прав на запуск я даже не знаю, что и может быть.
Ну вот это и очень странно, что на такую простую задачу нет решения. Видимо придётся писать самому.