Иногда избыточность используется специально — например, чтобы снизить темп повествования в каком-то фрагменте текста.
И вообще. Если выискивать избыточность, скажем, в русских текстах, то половину классиков надо разжаловать. Понаписали, понимаешь, избыточностей: «кивнул головой», «ладонь руки», «подмигнула глазом»…
но суть в том, что в других странах ничего такого на них давило. Были сообщества эсперантистов по всему миру.
«Ничего» — это очень категоричное утверждение, особенно на фоне того, что вы сами признали: кое-где эсперантистов все-таки преследовали. Возьмем, например, эсперанто-движение в США в эпоху маккартизма: какие-то подозрительные ситизены переписываются с китайцами и всякими прочими коммунистами, получают литературу сомнительного содержания… Да это же пятая колонна!
Вот про Китай, кстати, ничего плохого сказать не могу. Эсперанто-движение там было сильнейшим в мире. Жаль, что сдулось.
В те времена было несколько крупных языков, типа французского, которые вполне выполняли функцию международного общения.
Использование национального языка в качестве международного подчеркивает неравенство как языков, так и наций.
Эсперанто был изобретен как раз в противовес этой системе, как полностью нейтральный.
Ну как сказать… При Алоизыче их сажали как еврейских шпионов, при Виссарионыче — как империалистических. Да и потом, уже при развитом социализме смотрели косо (это я лично почувствовал). В империалистических державах тоже косились когда-то — уж слишком левацкое какое-то движение, не пора ли сажать?
Просто зачем учить язык, который почти нигде не пригодится?
Во времена оны, когда английский еще не был столь международным, эсперанто-движение воспринималось несколько по-другому.
Тем более, что он не настолько прост. За день его не выучишь.
Грамматику и основы можно и за день освоить. А слова да, придется учить — тут уж ничего не попишешь.
У меня задачи не столь глобальны, как у автора, поэтому я вопрос с фотографиями решил проще (ну или сложнее — тут как посмотреть).
— снимаю я или в RAW+JPEG, или только в JPEG.
— скриптиком раскидываю все файлы по каталогам YYYYMM/YYYYMMDD. Файлы в формате RAW идут в подкаталог RAW. Если у RAW нет парного джипега — он создается вызовом RawTherapee. Если у джипега нет парного RAW — в каталог RAW кладется копия джипега.
Получается простая структура, в которой все файлы раскиданы по датам съемки, а исходники лежат в подкаталогах RAW. Далее — если нужно — файлы обрабатываются или «проявляются» с использованием штатной программы от Никона (выравнивание заваленного горизонта, кадрирование, иногда — игрища с вытягиванием деталей в тенях). Если что, джипеги испортить не страшно, т.к. всегда есть исходник.
Далее, самописной утилиткой в основных каталогах (не RAW) создается файлик с описанием фоток. В описании — «ценность» фотографии (ценная, нормуль, вспомогательная, мусор) и пара нужных мне галочек (можно ли показать родителям, например). А еще к каждой фотографии идет место съемки (дома, на улице, в Турции и т.п.) и тема («день рожденья Васи», «дети катаются на горке»). Ну и плюс ко всему этому можно к каждой фотографии набить сколько угодно сопроводительного текста.
В пару к утилитке для описания фотографий идет утилитка для создания фотоальбомов. Тут все простенько: выбираем, какие темы должны попасть в альбом, расставляем галки (например, можно ли включать фотки, не предназначенные для родителей), выбираем, под какой носитель генерировать альбом (родителям удобнее альбомы на CD или DVD-болванках, но можно и что-нибудь другое выбрать). Далее утилитка генерирует альбом (статический HTML, безо всяких джаваскриптов). На странице фотки уменьшенные, чтобы болше влезло, но можно кликнуть и посмотреть полный оригинал. Альбом можно записать на болванку и отправить родителям. :)
Вообще-то эсперанто — язык достаточно гибкий и выразительный, чтобы на нем можно было выразить любую мысль. В конце концов, его грамматика создана на основе европейских языков, а на их бедность никто не жалуется.
Другое дело, что эсперанто-движение долгое время преподносилось как какая-то политическая подрывная сила. Действительно — единый язык, единый мир без границ, возможность общения с кем угодно, возможность читать любые произведения без переводчиков и цензуры… Не удивительно, что на эсперантистов давили все, кто только мог.
Участников попросили описать так называемые сенсорные стимуляторы, такие как цветная бумага, глоток сахарной воды или запах ароматизированной карты.
А почему именно такой метод тестирования выбрали?
Для европейца или американца цветная бумага — обычное явление, а вот для культуры каких-нибудь аборигенов она может оказаться непостижимой диковиной или — еще хуже — табу. Может, у них про плоские гибкие предметы вообще говорить нельзя, а тут экспериментаторы со своими вопросами. Вот и выкручиваются респонденты как могут — про запахи рассказывают да про пение птичек…
В исследовании приняли участие специалисты на таких разных языках, как Умпила (Umpila), на котором говорят только около 100 человек в Австралии, и на английском, на котором говорят около миллиарда человек по всему миру. Всего было протестировано 313 человек.
Вот сразу два серьезных сомнения возникает:
— раз умпила — вымирающий язык, то где гарантия, что его оставшиеся немногочисленные носители говорят на неискаженном языке и оперируют в категориях своей, а не заимствованной культуры? Тем более, что если на языке разговаривает всего 100 человек, значит, переводчиков никто не обучает — они сами получаются из аборигенов, перешедших на английский.
— 313 человек — это какая-то очень маленькая выборка, чтобы на ее основании делать далеко идущие выводы.
Добавлю, что набитый старыми дисками корпус — это гарантированный источник неприятного шума. Диски на 7200 оборотов и в одиночном экземпляре, бывает, неплохо так шумят. А когда дисков в корпусе несколько штук, появляется еще и «плавающее» гудение из-за небольшой разницы в скоростях вращения шпинделей.
А еще, когда собираешь компьютер из барахла, туда как-то не хочется покупать новый и мощный блок питания (сужу по себе). В результате в сборку идет то, что было под рукой — старенький какой-нибудь БП. А он может и коротнуть от старости, в результате чего все диски сразу превратятся в тыкву.
Очень часто люди не понимают этой тонкости и бросают специи в сухую сковородку.
Сами индусы так делают — бросают специи на сухую сковородку и греют до потрескивания. Неоднократно такое наблюдал. И смысл этой процедуры в том, чтобы аромат специй изменился.
Вот, например, бабушка-красавица изготавливает острую смесь (гарам масалу): youtu.be/BxT2ODQPfwA?t=120
Тут интересно то, что бабушка греет тарелку со специями в микроволновке. А потом уже перемалывает их в блендере и засыпает в ёмкости для хранения.
К вопросу о традиционных методиках в Индии: как видим, никто не парится. :)
Теоретически можно сделать так:
— объединить все барахло в один JBOD-диск.
— разбить полученный JBOD на два одинаковых раздела.
— нагородить на полученных двух разделах RAID 1 с зеркалированием.
Вот только смысла в полученной конструкции не будет: если кирдыкнется один из старых дисков, первым делом откажется работать JBOD.
Меня еще порадовал пассаж о том, что специи изготавливаются с использованием «традиционных методов измельчения». Как будто есть большая разница, каким образом специи мололи.
Тут, конечно, можно возразить, что при машинном перемалывании специи могут нагреться, что отрицательно повлияет на их вкус. Но есть одно «но»: индийские специи перед употреблением принято слегка поджаривать, чтобы «аромат раскрылся». Так что небольшой нагрев при машинном размоле никак не повлияет на аромат получившейся масалы (еще и улучшит).
По мне, в этом случае нужно применять всё перечисленное.
У некоторых перечисленных подходов время работы может измеряться часами. Например, утилита, о которой нам повествует sim31r, на диске с большим количеством файлов будет минут десять подкаталоги обходить и списки файлов составлять. Если дожидаться, пока все программно отработает перед тем, как браться за кувалду, можно дождаться добрых дядей.
А если спешки нет, то и смысла в хитростях тоже нет. Запускаем неспешно dd if=/dev/urandom of=/dev/sdX bs=4K и идем заниматься более интересными делами :)
Не соглашусь.
Применять надо то, что наиболее подходит к конкретной задаче и обстоятельствам.
Если задача — быстро сделать конкретные данные недоступными и при этом есть электричество, то да, удаление ключей криптоконтейнера может быть вполне подходящим методом. При условии, что вы все сделаете правильно и удалите то, что надо.
Если же задача — удалить вообще всю значащую информацию с диска, и при этом не факт, что электричество не вырублено, то физическая порча оборудования — вполне подходящий метод. Восстановление данных с пластин под микроскопом — это, конечно, страшное дело в теории. Но на практике вряд ли кто-то будет тратить годы жизни на раскодирование нескольких терабайт мусора по фотографиям в надежде прищучить злобного хакера. Проще ему троянчик подкинуть и он сам вам нужные данные пришлет — без шума и пыли.
Это делает именно ОС, из-за соображений безопасности.
Хм. Накидал ради проверки скриптик, который такой файл создает. Если верить диалогу со свойствами файла, все нули записались на диск. При создании файла большого размера заметны тормоза.
Запустил под администратором — то же самое.
Похоже, вы правы, и нужно это отдельно включать где-то в настройках.
Насчет криптозащиты не скажу, а вот если спрятать в неиспользуемых секторах диска сообщение типа «Этот компьютер — собственность ИП Иванов и Сыновья, г. Нижние Бурдюки, ИНН 1234567890», то можно будет доказать, например, факт кражи компьютера. Но тогда проще будет записать сообщение прямо в открытом виде и безо всяких заголовков и контрольных сумм, чтобы прямо в просмотрщике диска было все видно.
Я бы сказал, что если «пустые» секторы записаны «случайным шумом», а не нулями или кусками когда-то удалённых файлов, то это повод изучить их повнимательнее.
Согласен. Но это уже «второй уровень обороны» — скрыть наличие информации при пристальном изучении дампа диска. Сама-то методика концентрируется на том, что диск в обычной работе с ним ничем не отличается от обычного — т. е. внимание не привлекает.
Можно, конечно, попытаться изобразить на диске какое-то непримечательное содержимое типа кусков былых файлов. Но тогда возникает две проблемы:
— надо как-то обеспечить разнообразие, потому что наличие в свободных секторах, например, только странных текстов подозрительно.
— надо как-то обеспечить распознавание «своих» данных. Если снабжать их какой-то контрольной суммой, то и любой интересующийся злодей сможет проверить, есть на диске скрытые данные или нет.
Посему я выбрал самый простой способ — шифровать. Ну да, наличие рандомных данных может выглядеть подозрительно, но это уже издержки. И кстати, есть у меня знакомый админ, который перед продажей б/у дисков из серверной заполнял их псевдослучайными данными из /dev/urandom :)
вы дописываете (в самое начало ведь, да?) совсем уникальный id блока
Например, в линуксовых файловых системах есть фича «sparse files» — это когда в файле есть «пустое место». Простейший способ создать такой файл — открыть на запись, перенести текущую позицию куда-нибудь далеко за хвост файла (fseek(..., SEEK_SET)), и записать в той позиции пару байт. При этом файл будет выглядеть как большой, но фактически на диске места занимать не будет. «Пропущенные» части файла при чтении будут содержать нули.
В винде, насколько я помню, тоже поддерживается эта фича, по крайней мере на NTFS. Поэтому utorrent, скорее всего, не просто создает пустые файлы нужного размера, а и физически пишет в них. Иначе он не сможет гарантировать, что все нужное под файлы место будет действительно сразу занято на диске.
Можно пару-тройку фильмов для отвода глаз записать на диск, а потом стереть. Поди отличи потом, какой сектор шифрованный, а какой — кодированное видео осталось.
И вообще. Если выискивать избыточность, скажем, в русских текстах, то половину классиков надо разжаловать. Понаписали, понимаешь, избыточностей: «кивнул головой», «ладонь руки», «подмигнула глазом»…
«Ничего» — это очень категоричное утверждение, особенно на фоне того, что вы сами признали: кое-где эсперантистов все-таки преследовали. Возьмем, например, эсперанто-движение в США в эпоху маккартизма: какие-то подозрительные ситизены переписываются с китайцами и всякими прочими коммунистами, получают литературу сомнительного содержания… Да это же пятая колонна!
Вот про Китай, кстати, ничего плохого сказать не могу. Эсперанто-движение там было сильнейшим в мире. Жаль, что сдулось.
Использование национального языка в качестве международного подчеркивает неравенство как языков, так и наций.
Эсперанто был изобретен как раз в противовес этой системе, как полностью нейтральный.
Ну как сказать… При Алоизыче их сажали как еврейских шпионов, при Виссарионыче — как империалистических. Да и потом, уже при развитом социализме смотрели косо (это я лично почувствовал). В империалистических державах тоже косились когда-то — уж слишком левацкое какое-то движение, не пора ли сажать?
Во времена оны, когда английский еще не был столь международным, эсперанто-движение воспринималось несколько по-другому.
Грамматику и основы можно и за день освоить. А слова да, придется учить — тут уж ничего не попишешь.
— снимаю я или в RAW+JPEG, или только в JPEG.
— скриптиком раскидываю все файлы по каталогам YYYYMM/YYYYMMDD. Файлы в формате RAW идут в подкаталог RAW. Если у RAW нет парного джипега — он создается вызовом RawTherapee. Если у джипега нет парного RAW — в каталог RAW кладется копия джипега.
Получается простая структура, в которой все файлы раскиданы по датам съемки, а исходники лежат в подкаталогах RAW. Далее — если нужно — файлы обрабатываются или «проявляются» с использованием штатной программы от Никона (выравнивание заваленного горизонта, кадрирование, иногда — игрища с вытягиванием деталей в тенях). Если что, джипеги испортить не страшно, т.к. всегда есть исходник.
Далее, самописной утилиткой в основных каталогах (не RAW) создается файлик с описанием фоток. В описании — «ценность» фотографии (ценная, нормуль, вспомогательная, мусор) и пара нужных мне галочек (можно ли показать родителям, например). А еще к каждой фотографии идет место съемки (дома, на улице, в Турции и т.п.) и тема («день рожденья Васи», «дети катаются на горке»). Ну и плюс ко всему этому можно к каждой фотографии набить сколько угодно сопроводительного текста.
В пару к утилитке для описания фотографий идет утилитка для создания фотоальбомов. Тут все простенько: выбираем, какие темы должны попасть в альбом, расставляем галки (например, можно ли включать фотки, не предназначенные для родителей), выбираем, под какой носитель генерировать альбом (родителям удобнее альбомы на CD или DVD-болванках, но можно и что-нибудь другое выбрать). Далее утилитка генерирует альбом (статический HTML, безо всяких джаваскриптов). На странице фотки уменьшенные, чтобы болше влезло, но можно кликнуть и посмотреть полный оригинал. Альбом можно записать на болванку и отправить родителям. :)
Другое дело, что эсперанто-движение долгое время преподносилось как какая-то политическая подрывная сила. Действительно — единый язык, единый мир без границ, возможность общения с кем угодно, возможность читать любые произведения без переводчиков и цензуры… Не удивительно, что на эсперантистов давили все, кто только мог.
А почему именно такой метод тестирования выбрали?
Для европейца или американца цветная бумага — обычное явление, а вот для культуры каких-нибудь аборигенов она может оказаться непостижимой диковиной или — еще хуже — табу. Может, у них про плоские гибкие предметы вообще говорить нельзя, а тут экспериментаторы со своими вопросами. Вот и выкручиваются респонденты как могут — про запахи рассказывают да про пение птичек…
Вот сразу два серьезных сомнения возникает:
— раз умпила — вымирающий язык, то где гарантия, что его оставшиеся немногочисленные носители говорят на неискаженном языке и оперируют в категориях своей, а не заимствованной культуры? Тем более, что если на языке разговаривает всего 100 человек, значит, переводчиков никто не обучает — они сами получаются из аборигенов, перешедших на английский.
— 313 человек — это какая-то очень маленькая выборка, чтобы на ее основании делать далеко идущие выводы.
А еще, когда собираешь компьютер из барахла, туда как-то не хочется покупать новый и мощный блок питания (сужу по себе). В результате в сборку идет то, что было под рукой — старенький какой-нибудь БП. А он может и коротнуть от старости, в результате чего все диски сразу превратятся в тыкву.
Сами индусы так делают — бросают специи на сухую сковородку и греют до потрескивания. Неоднократно такое наблюдал. И смысл этой процедуры в том, чтобы аромат специй изменился.
Вот, например, бабушка-красавица изготавливает острую смесь (гарам масалу): youtu.be/BxT2ODQPfwA?t=120
Тут интересно то, что бабушка греет тарелку со специями в микроволновке. А потом уже перемалывает их в блендере и засыпает в ёмкости для хранения.
К вопросу о традиционных методиках в Индии: как видим, никто не парится. :)
— объединить все барахло в один JBOD-диск.
— разбить полученный JBOD на два одинаковых раздела.
— нагородить на полученных двух разделах RAID 1 с зеркалированием.
Вот только смысла в полученной конструкции не будет: если кирдыкнется один из старых дисков, первым делом откажется работать JBOD.
Тут, конечно, можно возразить, что при машинном перемалывании специи могут нагреться, что отрицательно повлияет на их вкус. Но есть одно «но»: индийские специи перед употреблением принято слегка поджаривать, чтобы «аромат раскрылся». Так что небольшой нагрев при машинном размоле никак не повлияет на аромат получившейся масалы (еще и улучшит).
У некоторых перечисленных подходов время работы может измеряться часами. Например, утилита, о которой нам повествует sim31r, на диске с большим количеством файлов будет минут десять подкаталоги обходить и списки файлов составлять. Если дожидаться, пока все программно отработает перед тем, как браться за кувалду, можно дождаться добрых дядей.
А если спешки нет, то и смысла в хитростях тоже нет. Запускаем неспешно dd if=/dev/urandom of=/dev/sdX bs=4K и идем заниматься более интересными делами :)
Не соглашусь.
Применять надо то, что наиболее подходит к конкретной задаче и обстоятельствам.
Если задача — быстро сделать конкретные данные недоступными и при этом есть электричество, то да, удаление ключей криптоконтейнера может быть вполне подходящим методом. При условии, что вы все сделаете правильно и удалите то, что надо.
Если же задача — удалить вообще всю значащую информацию с диска, и при этом не факт, что электричество не вырублено, то физическая порча оборудования — вполне подходящий метод. Восстановление данных с пластин под микроскопом — это, конечно, страшное дело в теории. Но на практике вряд ли кто-то будет тратить годы жизни на раскодирование нескольких терабайт мусора по фотографиям в надежде прищучить злобного хакера. Проще ему троянчик подкинуть и он сам вам нужные данные пришлет — без шума и пыли.
Хм. Накидал ради проверки скриптик, который такой файл создает. Если верить диалогу со свойствами файла, все нули записались на диск. При создании файла большого размера заметны тормоза.
Запустил под администратором — то же самое.
Похоже, вы правы, и нужно это отдельно включать где-то в настройках.
Согласен. Но это уже «второй уровень обороны» — скрыть наличие информации при пристальном изучении дампа диска. Сама-то методика концентрируется на том, что диск в обычной работе с ним ничем не отличается от обычного — т. е. внимание не привлекает.
Можно, конечно, попытаться изобразить на диске какое-то непримечательное содержимое типа кусков былых файлов. Но тогда возникает две проблемы:
— надо как-то обеспечить разнообразие, потому что наличие в свободных секторах, например, только странных текстов подозрительно.
— надо как-то обеспечить распознавание «своих» данных. Если снабжать их какой-то контрольной суммой, то и любой интересующийся злодей сможет проверить, есть на диске скрытые данные или нет.
Посему я выбрал самый простой способ — шифровать. Ну да, наличие рандомных данных может выглядеть подозрительно, но это уже издержки. И кстати, есть у меня знакомый админ, который перед продажей б/у дисков из серверной заполнял их псевдослучайными данными из /dev/urandom :)
Да, в самое начало.
Например, в линуксовых файловых системах есть фича «sparse files» — это когда в файле есть «пустое место». Простейший способ создать такой файл — открыть на запись, перенести текущую позицию куда-нибудь далеко за хвост файла (fseek(..., SEEK_SET)), и записать в той позиции пару байт. При этом файл будет выглядеть как большой, но фактически на диске места занимать не будет. «Пропущенные» части файла при чтении будут содержать нули.
В винде, насколько я помню, тоже поддерживается эта фича, по крайней мере на NTFS. Поэтому utorrent, скорее всего, не просто создает пустые файлы нужного размера, а и физически пишет в них. Иначе он не сможет гарантировать, что все нужное под файлы место будет действительно сразу занято на диске.