Объявление в газете 90-ых
Меняю лицо кавказкой национальности на жидовскую морду.
Единственное кого не заменит ИИ - это риэлтор. Эти бесполезные твари, сцуко, неубиваемые.
EcJlu Bbl 4uTaeTe -)ToT TekcT, 3Ha4uT RBJlReTecb HocuTeJlem pycckoro R3blka... Ещё один пост на стыке литературного и программистского творчества. Новый композитный жанр.
Уже писал, что однажды буквально на коленке набросал небольшую программку для преобразования (обфускации) текста. Цель была проста - опубликовать рассказ в Сети, но помешать поисковикам найти его раньше времени. Потом я сделал пару обновлений, но оказалось - тогда я по-настоящему ещё ничего не начинал…
В ходе изучения англоязычных самиздат-площадок (где я выкладываю переводы рассказов на анлийский) выяснилось, что некоторые совершенно не поддерживает кириллицу. Публиковать там что-либо на русском я, конечно, не планировал, но увидел во всех этих фильтрах «по правилам» ограничение свобод, пресловутую культуру отмены и притеснение русскоязычных авторов.
К этим двум отправным точкам: наличие почти готового технического решения по замене букв и проблеме невозможности использовать русский, добавилась моя любовь к псевдо-криптографическим текстам на «неизвестных языках» вроде рукописи Войнича или Кодекса Серафини. В итоге возникла воплощённая в программном коде концепция - замена в тексте всех русских букв английскими так, что его всё ещё можно прочитать.
Игры с похожими буквами в соцсетях - не новинка, но в моём случае на неё наложены достаточно жёсткие ограничения оптимизации и минималистичности, так что получилась своеобразная система письма, которую я назвал «кироглифом» (cyroglyph) или «кироглифическим письмом».
Различные адаптированные варианты с расширенными наборами знаков, оптимизированные для отображения в Telegram и Fidonet
Это позволяет:
👉 Писать по-русски там, где нам (по каким-то причинам) не отсыпали русских букв
👉 Скрывать содержание от не-носителя русского языка (автопереводчики тоже спотыкаются, видя только мешанину латинских символов)
👉 Привлекать внимание к тексту носителя русского языка (своеобразная культурная маркировка и узнавание «своего»)
Фундаментальное и принципиальное отличие кироглифа от транслита, которое не все осознают сразу - система основанна на визуальном сходстве букв кириллицы и латинского алфавита, не пытается передавать звуковые соответствия и фокусируется исключительно на графических элементах. Транслит передаёт фонетику языка. Кироглиф - грамматику. В связи с этим многие при очевидной непривычности отмечают в дальнейшем большую интуитивность узнавания.
Ну, и конечно, относиться слишком серьёзно не стоит, но всё-таки в этом есть некий визуальный концептуализм, художественный акционизм и своеобразная нейролингвистическая постмодернистская криптоигра.
Можно пощупать консольную (под Windows) и веб-версию на моём сайте.
Надеюсь, кому-то всё это покажется полезным или хотя бы интересным, вдохновит на изучение и творчество. Удачи!
Чаще всего мы хотим сделать своё произведение максимально доступным для читателя, опубликовать в большем числе мест, распространить как можно шире. Но, когда мы планируем дальнейшую публикацию на бумаге, как ни странно, возникает и обратная задача.😏
Текст, который вы выкладываете на всеобщее обозрение, становится «засвеченным» в сети, после чего редакции могут брать его с меньше охотой или даже совсем отказать в публикации. Что делать в таком случае? Совсем ничего не выкладывать до публикации? Как же быть?🤔
Тут стоит поговорить о таком понятии, как обфускация. Чаще всего термин применяется в программировании и обозначает запутывание кода программы, чтобы он продолжал выполняться, но был сложно читаем для стороннего программиста. Тоже самое можно провернуть и с литературным произведением. Но наша задача несколько иная – оставить текст читаемым для человека, но сделать совершенно непонятным для поискового робота.😜
Простейший способ – замена букв, которые аналогичным образом выглядят в английском и русском алфавитах: «а»-«a», «у»-«y» и т.д. Человек такой подмены просто не заметит, зато в индексы поисковиков уйдёт не текст, а натуральная каша из букв. Произвести такую операцию, конечно же, можно вручную. Но зачем, если мы работаем на компьютере...
Решив не заморачиваться с поиском подходящей программы, я написал свою. 🤓
Небольшая консольная утилита Obfus2 (obfus2.exe)...
✅ не требует установки (нужно только распаковать папку в удобное место)
✅ работает под Windows XP/7/8/10
✅ легко настраивается
О работе:
1️⃣ Obfus2 обрабатывает входной файл edit_me.txt (он легко редактируется Блокнотом и туда нужно просто вставить Ваш текст).
2️⃣ Далее Вы запускаете программу посредством стартового командного файла с ключами (их набор с разными режимами уже приложен).
3️⃣ И получаете обработанный текст в файле read_me.txt, который уже можно смело размещать в Сети. Визуально он не отличим от оригинала. 😉👍
Ясно, что от анализа нейросетями такая примитивная подмена букв не спасёт, но этого нам и не требуется. Вполне достаточно помешать простому роботу-индексатору.
Я в курсе, что вывод CP-1251 ломает русские буквы, но мне было достаточно просто визуализировать факт того, что что-то меняется. Всё равно подразумевается базовое использование с ключом /s без такого вывода. И, да... Слово symbol пишется через Y. Исправил
Команды:
Стартовые bat-файлы также можно легко отредактировать Блокнотом, по своему вкусу подобрав произвольное сочетание ключей.
/s – тихий режим – работает без вывода букв на экран максимально быстро.
/z – замена знаков – к замене букв добавляется «неправильная» замена некоторых знаков пунктуации: длинное тире на дефис, кавычек «ёлочек» на «лапки» и т.д. Текст по-прежнему легко читается, но степень «изменённости» повышается с 33% до 34-35%.
/v – жестокий режим – некоторые буквы меняются на спецсимволы. Изменения визуально заметны, но глаз «привыкает» их читать. Обфускация повышается до 38-40%
/o – меееееедленный режим – для тех, кто хочет просто полюбоваться, как появляются буквы на экране.
На этом всё.
Соревноваться с кем-то в программировании не собирался, поэтому выкладывать исходники смысла не вижу. Технически замороченный товарищ напишет подобное лучше, быстрее и красивее на любом удобном ему языке программирования за полчаса. А параноик всегда может проверить бинарник ВирусТоталом. Повторюсь, что писал эту софтину исключительно для себя. Но, надеюсь, кому-то она тоже окажется полезной. 😊
👉Скачать Obfus2👈 можно на моём сайте.
Вопрос: сколько нужно юристов чтобы заменить лампочку?
Ответ:
ДАННОЕ СОГЛАШЕНИЕ заключено между одной стороной настоящего соглашения в дальнейшем именуемой «Юрист» и второй стороной в дальнейшем именуемой «Лампа Накаливания» о том, что Лампа Накаливания будет удалена из положения в настоящем ею занимаемого вследствие невыполнения ею оговоренных ранее обязательств, а именно освещение, подсветка, или любым иным способом обеспечение освещенности территории, простирающейся от главного (северного) входа, включающей в себя всю территорию вестибюля и заканчивающейся по достижении основной жилой площади, ограниченной краем ковра, обращенному к северному входу, причем любое избыточное освещение может осуществляться по усмотрению Лампы Накаливания и не предусмотрено настоящим соглашением между сторонами. Упомянутое выше соглашение об удалении включает в себя, но не ограничивается нижеследующими положениями:
1. Юрист должен с помощью или без помощи по своему усмотрению посредством лестницы, табуретки, стула или любого другого подъемного устройства взяться своей рукой за Лампу Накаливания и вращать Лампу Накаливания против часовой стрелки, причем данный пункт не подлежит изменению.
2. По достижении состояния при котором будет отделена от третьей стороны настоящего соглашения Электрического Патрона, Юрист может распорядиться Лампой Накаливания по своему усмотрению любым способом не противоречащим действующим местному законодательству, законодательству штата, и федеральному законодательству.
3. По окончании действий, оговоренных в статьях 1 и 2 настоящего соглашения Юрист может по своему усмотрению начать установку четвертой стороны настоящего соглашения Новой Лампы Накаливания. Такая установка должна производиться с соблюдением обратного порядка действий упомянутых в статьях 1 и 2 настоящего соглашения, за исключением того, что вращение должно осуществляться по часовой стрелке, причем данный пункт не подлежит изменению.
Примечание: Все вышеописанные действия могут выполняться, по усмотрению Юриста, одним или несколькими лицами, уполномоченными Юристом , причем все действия должны быть направлены на получение максимально возможного дохода пятой возможной стороной настоящего соглашения Юридической Фирмой.