День программиста, или Защищаем текст от роботов

Дмитрий Игнатов 13 сентября, 2022 8 комментариев Просмотры: 835

Решил приурочить этот пост ко дню программиста, отмечаемый в 256-й день года (а это сегодня – 13 сентября), но речь, конечно, пойдёт о писательстве…

Чаще всего мы хотим сделать своё произведение максимально доступным для читателя, опубликовать в большем числе мест, распространить как можно шире. Но, когда мы публикуемся в литературной периодике, как ни странно, возникает и обратная задача.😏

Текст, который вы выкладываете на всеобщее обозрение, становится «засвеченным» в сети, после чего редакции могут брать его с меньше охотой или даже совсем отказать в публикации. Что делать в таком случае? Совсем ничего не выкладывать до публикации? Как же быть?🤔

Первое, что можно предпринять, это использовать для размещения специальные сервисы, закрытые от поисковиков. Например, telegra.ph. С одной стороны, он достаточно удобен и позволяет размещать довольно большие фрагменты текста, с другой – он прекрасно интегрирован с мобильным Телеграмом. Тест будет доступен Вашим читателям по прямой ссылке, и в Сети не «засветится».

Но что делать, если текст выкладывается в других местах? Тут стоит поговорить о таком понятии, как обфускация. Чаще всего термин применяется в программировании и обозначает запутывание кода программы, чтобы он продолжал выполняться, но был сложно читаем для стороннего программиста. Тоже самое можно провернуть и с литературным произведением. Но наша задача несколько иная – оставить текст читаемым для человека, но сделать совершенно непонятным для поискового робота.😜

Простейший способ – замена букв, которые аналогичным образом выглядят в английском и русском алфавитах: «а»-«a», «у»-«y» и т.д. Человек такой подмены просто не заметит, зато в индексы поисковиков уйдёт не текст, а натуральная каша из букв. Произвести такую операцию, конечно же, можно вручную. Но зачем, если мы работаем на компьютере…

Решив не заморачиваться с поиском подходящей программы, я написал свою. 🤓
Небольшая консольная утилита Obfus2 (obfus2.exe) https://ignatov.website/obfus/

не требует установки (нужно только распаковать папку в удобное место)
работает под Windows XP/7/8/10
легко настраивается

О работе:
1. Obfus2 обрабатывает входной файл edit_me.txt (он легко редактируется Блокнотом и туда нужно просто вставить Ваш текст).
2. Далее Вы запускаете программу посредством стартового командного файла с ключами (их набор с разными режимами уже приложен).
3. И получаете обработанный текст в файле read_me.txt, который уже можно смело размещать в Сети. Визуально он не отличим от оригинала. 😉👍

Команды:
Стартовые bat-файлы также можно легко отредактировать Блокнотом, по своему вкусу подобрав произвольное сочетание ключей.

/s – тихий режим – работает без вывода букв на экран максимально быстро.
/z – замена знаков – к замене букв добавляется «неправильная» замена некоторых знаков пунктуации: длинное тире на дефис, кавычек «ёлочек» на “лапки” и т.д. Текст по-прежнему легко читается, но степень «изменённости» повышается с 33% до 34-35%.
/v – «жестокий» режим – некоторые буквы меняются на спецсимволы. Изменения визуально заметны, но глаз «привыкает» их читать. Обфускация повышается до 38-40%
/o – меееееедленный режим – для тех, кто хочет просто полюбоваться, как появляются буквы на экране.

Повторюсь, что писал эту софтину исключительно для себя. Но, надеюсь, вам она тоже окажется полезной. 😊

👉Скачать Obfus2 можно на моём сайте https://ignatov.website/obfus/ 👈

8

Автор публикации

не в сети 2 года
Дмитрий Игнатов4 072
38 летДень рождения: 15 Января 1986Комментарии: 209Публикации: 63Регистрация: 27-08-2022
1
2
2
1
35
2
9
18
Поделитесь публикацией в соцсетях:

8 комментариев

      1. Из всех мест, куда я отправляла рассказы, мне обычно приходили ответы. А вообще обычно издатели указывают, в течение какого срока нужно ждать ответ и, если за это время я его не получила, значит, мной не заинтересовались.

        3
    1. Хорошая стратегия. Жаль только, примерно 75% редакций в таких случаях не отвечают 🙂
      А ещё есть риск, что о тексте вспомнят, через 1,5-2 года (не преувеличиваю, есть издания с таким сроком рассмотрения).

      2

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Все авторские права на публикуемые на сайте произведения принадлежат их авторам и охраняются законом. Перепечатка произведений возможна только с согласия его автора. Ответственность за публикуемые произведения авторы несут самостоятельно на основании правил Литры и законодательства РФ.
Авторизация
*
*
Регистрация
* Можно использовать цифры и латинские буквы. Ссылка на ваш профиль будет содержать ваш логин. Например: litra.online/author/ваш-логин/
*
*
Пароль не введен
*
Под каким именем и фамилией (или псевдонимом) вы будете публиковаться на сайте
Правила сайта
Генерация пароля