Не ватермарок, а добавления второй дорожки в угол экрана и динамических показателей графическими изображениями (что-то типа QLCDNumber, QProgressBar, анимированными изображениями). Я смотрю на openCV, потому что работал с ним и больше не знаю вариантов. Буду признателен, если вы направите меня на путь истинный.
Как-то хэши у меня совсем из головы вылетели. А что, если пока пишется поток в файл, высчитывать хеш каждых, допустим, 100 Мб (чтобы не ждать долго после записи), потом сохранять эти данные, таки шифровать, передавать вместе с видеофайлом через незащищённый канал, затем в программе, обрабатывающей видео, перед работой проверить оригинальность файла и заниматься его обработкой, время от времени повторно проверять кусочки файла на оригинальность? В таком случае можно будет просмотреть содержимое, но работать с ним уже лишь проверив подлинность, нужно только выбрать оптимальный алгоритм хэширования и размер блока.
Задача именно не дать доступа к данным на SSD, постпроверка и вычищение не вариант. Ключ можно вычислить по /sys/class/dmi/id/ или dmidecode | sha256sum , но вот сунуть его при расшифровке так, чтобы это не заметили - не знаю как.
Не имея доступа к терминалу разве это возможно? Вход под пользователями будет запрещён, нужно как-то запретить отдельно расшифровывать SSD, чтобы как раз не скопировать данные.
@kenny_opennix , да с теорией устройства операционной системы я в принципе знаком, мне кажется, достаточно. Можно найти курсы, которые готовят, к примеру, к RedHat'овским экзаменам, с другой стороны, можно и самому подготовиться. У меня скорее проблема в отсутствии общения с людьми из этой сферы, тоже с самого первого момента общения с компьютером на самообучении.
@ptchol , согласен с вами насчёт необходимости специализации, а кругозор, мне кажется, расширять можно и просто ради интереса. По вашему мнению, в какую сторону стоит специализироваться? Веб-сервера?
Да, это довольно интересная сфера. Нужна ли эта теория? Полностью полагаться на преподавателя никогда не стоит, если цель - получить знания, мне так кажется. Я подумываю ещё год посвятить самообразованию/курсам, а потом попробовать на стажировку в Яндекс (или другую крупную компанию) пойти, если примут. А пока наращивать знания для определения специализации и убеждения компании в том, что меня надо обязательно-обязательно взять под опеку. Администрирование веб перспективное же направление? Если упор делать на это, то хорошо (относительно) оплачиваемую работу найти реально? Я совсем не в теме.
Блин, нечаянно отправил. Веб в плане чего? Написания движков скорее нет, а вот какая-нибудь кластеризация nginx`a чуть более чем, в ближайших планах. Стоит ли посещать курсы какие-нибудь? Пытаться сертификаты получать разные с моим уровнем вхождения (без опыта работы с реальными нагрузками) имеет ли смысл?
Последнее время я занимаюсь системой оповещения и интернет-радио университета, использую Asterisk, IceCast, Liquidsoap, довольно интересно. Не знаю, как определить то, что мне ближе, иначе как попробовать себя в той или иной сфере. А вообще интересно просто решать сложные (и не очень) задачи проектирования систем, вот со сферой сложнее. К сожалению, с разработкой ПО проблемно, с горем пополам знаю основы Python, C++, написал штук 20 минипрограмм с использованием Qt (сетевые, игры, работа с изображениями, БД), но жизнь свою связывать чисто с программированием не хочется. Сети интересны, организация отказоустойчивости (нагрузки, выход из строя), проектирование БД в рамках университетского курса не плохо получалось,
И телефония ещё. Топик изначально назывался иначе, его потом какой-то модератор исправил без моего участия. Я ещё только в начале пути, ещё не выбрал специализацию, ищу интересную и хорошо оплачиваемую сферу, где бы смог работать. Да и в любом случае это всё интересно с точки зрения самообразования. Буду пробовать, спасибо.
Как пошло поехало? На работу устроились? У меня linux в качестве основной операционной системы давненько уже. Вот пытаюсь найти интересное и прибыльное направление.
Вот я как поставил его 3 года назад (боже мой, всего 3 года), так всё никак не удалить, наоборот, с ноутбука венда ушла. Почему теорией не заниматься? И почему порочна? Дело в том, что оказалось, что я не знаю возможного инструментария, я не знаю, чем надо пользоваться, когда та или иная задача возникнет, не могу взять на себя обязательство разобраться и настроить ту или иную систему. А всё по причине отсутствия знаний об инструментарии. Именно эту брешь я и хочу занять. Просто прочитать мало, я забуду всё напрочь уже через месяц, а вот имея рабочие конфиги, посидев над какой-нибудь самбой недельки две, я уже смогу хотя бы в общих чертах знать, где применить можно, что это такое и с чем едят. Опыт реальных проектов придёт, как ни странно, с реальными проектами, безусловно, но хочется понимать хотя бы приблизительные возможности в той или иной сфере. Мне очень нравится понимать приблизительные схемы работы того, чем я пользуюсь, а тут ещё и потенциальная работа.
Я с вами, наверное, соглашусь. В самых ближайших планах понимание и поднятие нечто такого - http://habrahabr.ru/post/198934/ . Есть какие-нибудь известные вам качественные инструменты/success stories из этой области? Советовали очень упорно посмотреть на MongoDB. Из тонкостей пытаюсь сейчас понять принцип работы SELinux.
Я подобным образом с самбами, апачами, астерисками, айскастами опенвпнами, джабберами, почтами, днсами и всем таким поступаю на виртуалках/VPS'ах с разными дистрибутивами. Собственно вопрос и заключается в примерах условий. К примеру, какие задания вам запомнились больше всего, над которыми вы много провели времени и считаете сложными?