Кирилл, на доп. атрибуты пока что не ломается, так что это не самый короткий ответ :) Можно ещё короче регулярку сделать, тогда будет ломаться об доп. атрибуты.
MishaQHabr, а, да, верно, забыл что логин и пароль админа можно тупо указать в CMD. Тогда вопросов быть не должно. Но это такое себе решение) С таким же успехом можно на лбу их написать) Или, как я уже говорил, просто отключить UAC.
Но если права запрашиваются, то совсем без прав - никак.
sdo, угу, как я и говорил - дело вкуса. Если проверять совпадение содержимого файлов в случае совпадение - то и md5 хватит. А вот что делать в случае совпадения - снова дело вкуса. Однако эти рассуждения выходят за рамки вопроса. Поэтому нет смысла спорить о том, что будет достаточно, а что - нет. Сойдёмся на том, что это дело вкуса (и зависит от требований заказчика, ТЗ).
FanatPHP, дело вкуса, конечно.
Просто если пофантазировать, то можно представить перца, который захочет заменить публичную картинку с сайта. Следовательно, он сможет её скачать и иметь у себя. Пробив владельца сайта в гугле, он сможет найти этот тред и понять, как всё устроено. Останется только целенаправленно сгенерировать коллизию для MD5. Но такой перец - это фантастика, скажете вы, и я не буду спорить. Как и сказал выше, выбор алгоритма - дело вкуса. :) А я предложил лишь один из них.
Kerrik Солнце, в общем случае - искать методом исключения. Вот вы сказали, что не только в этом месте размытие, значит исключаем конкретно это приложение, это не его вина. Также получается из ваших слов, что размытие не везде, значит исключаем монитор, ошибка программная. Таким образом (методом исключения) приходим, что проблема в ОС, в её настройках.
Дальше можно уже методом научного тыка пошариться в настройках и глазами цеплять то, что касается растягивания. В гугле поискать, подбирая разные ключевые слова: растягивание, размытие, нечеткость, отсутствие резкости, ещё можно попытаться адекватно перевести на английские и тоже зазуглить - и смотрите на результаты, то это и ли нет. Методом исключения отсеиваете возможные варианты, которые предлагает гугл.
Синхронизация винды может подтягивать какие-то настройки отображения. То есть владелец учётной записи на ваших глазах лишь залогинился, но какие именно настройки отображения он выставил до этого - вы не знаете. Вот так и может влиять.
Kerrik Солнце, если мониторы разные, то это тоже может влиять.
А размытие только в одном приложении?
Кстати, я вас не сразу правильно понял (что речь идёт именно о размытии). Читая заголовок вопроса и не всматриваясь в скрины, легко прочитать как то, что у вас разные панели инструментов.
Kerrik Солнце, приложение до этого не устанавливалось с последующим удалением? Настройки могли остаться.
И вы уверены, что не используется какая-либо синхронизация настроек? OneDrive?
Как я и говорил выше: не важно, что приложение одно и то же, потому что компьютеры - разные. Так что установка и использование одного и того же приложения на разных компьютерах может идти по-разному. В теории приложение может даже по-разному себя вести в зависимости от наличия комплектующих, от типа компьютера и т.д.
Зависит от того, нужна ли оптимизация и какая: память, процессор, сеть (если на разных компах). Оптимизация также зависит от того, где какие порядки, сколько в среднем ожидается слов на документ, сколько может быть документов и сколько всего слов примерно. А также важно понимать, нужно ли вам идеальное решение (математически точное), или хватит близкого к идеальному.
Кроме того, не ясно, как соотносятся максимум и минимум. Что лучше: а) 2 документа, в которых 10 слов, или б) 3 документа, в которых 15 слов? В первом меньше документов, а во втором больше слов. Везде свои есть плюсы и минусы. Так что не ясно, по какому критерию сравнивать.
Если ваше "ядро" решает хоть какие-то проблему других людей, то начинайте раскручивать свой будущий продукт. Ваши пользователи и будут вам давать обратную связь, потому что им же это и нужно.
Ещё вариант - опрос. Но не на Хабре и не здесь. Платные опросы проще и быстрее.
Если же "ядро" не решает проблем других людей, то как-то странно прикручивать к нему что-то полезное. Зачем? Проще отказаться от этого "ядра" и сразу начать делать полезное с нуля.
А почему люди доверяют строителям своего дома? А вдруг там стандарты не соблюдены, ошибки в расчетах у архитектора, и дом может обрушиться при определенных погодных условиях?