Заметка «Кироглиф»
Тип: Заметка
Раздел: О литературе
Автор:
Оценка: 4.3 +0.3
Баллы: 4 +2
Читатели: 16 +8
Дата:
Предисловие:
EcJlu Bbl 4uTaeTe -)ToT TekcT, 3Ha4uT RBJlReTecb HocuTeJlem pycckoro R3blka...

Кироглиф


EcJlu Bbl 4uTaeTe -)ToT TekcT, 3Ha4uT RBJlReTecb HocuTeJlem pycckoro R3blka...


Пост на стыке литературного и программистского творчества. Новый композитный жанр. Для ввода в контекст будут ссылки на предыдущие посты…

Года 3 назад я буквально на коленке набросал небольшую программку для преобразования (обфускации) текста. Цель была проста - опубликовать рассказ в Сети, но помешать поисковикам найти его раньше времени. Потом я сделал пару обновлений, но оказалось - тогда я по-настоящему ещё ничего не начинал…

В ходе изучения англоязычной самиздат-площадки Booksie(cтатья уже на Fabulae) выяснилось, что она совершенно не поддерживает кириллицу. Публиковать там что-либо на русском я, конечно, не планировал, но увидел во всех этих фильтрах «по правилам» ограничение свобод, пресловутую культуру отмены и притеснение русскоязычных авторов.

К этим двум отправным точкам: наличие почти готового технического решения по замене букв и проблеме невозможности использовать русский, добавилась моя любовь к псевдо-криптографическим текстам на «неизвестных языках» вроде рукописи Войнича или Кодекса Серафини. В итоге возникла воплощённая в программном коде концепция - замена в тексте всех русских букв английскими так, что его всё ещё можно прочитать.

Игры с похожими буквами в соцсетях - не новинка, но в моём случае на неё наложены достаточно жёсткие ограничения оптимизации и минималистичности, так что получилась своеобразная система письма, которую я назвал «кироглифом» (cyroglyph) или «кироглифическим письмом».

Это позволяет:

👉 Писать по-русски там, где нам (по каким-то причинам) не отсыпали русских букв
👉 Скрывать содержание от не-носителя русского языка (автопереводчики тоже спотыкаются, видя только мешанину латинских символов)
👉 Привлекать внимание к тексту носителя русского языка (своеобразная культурная маркировка и узнавание «своего»)

Ну, и конечно, в этом есть некий визуальный концептуализм, художественный акционизм и некая нейролингвистическая постмодернистская криптоигра.



Можно пощупать консольную (под Windows) и веб-версию, а также чуть позже углубиться почитать подробнее в отдельном материале.

Надеюсь, кому-то всё это покажется полезным или хотя бы интересным, вдохновит на изучение и творчество. Удачи!
Обсуждение
21:50 15.12.2025(1)
Плохо соображаю видимо, не понял ЗАЧЕМ все это?!
Какая ПОЛЬЗА обществу???
Это как зубная щетка на батарейках. Нахренаська? Только лишь чтобы на "новый" товар вздуть продажные цены? Или воспитать общество не способных даже саих себя обслужить?
22:03 15.12.2025(1)
Дмитрий Игнатов

Плохо соображаю видимо, не понял ЗАЧЕМ все это?!
Какая ПОЛЬЗА обществу???

Ответ спрятался от Вас в третьем абзаце:
В ходе изучения англоязычной самиздат-площадки Booksie(cтатья уже на Fabulae) выяснилось, что она совершенно не поддерживает кириллицу. Публиковать там что-либо на русском я, конечно, не планировал, но увидел во всех этих фильтрах «по правилам» ограничение свобод, пресловутую культуру отмены и притеснение русскоязычных авторов.

А потом ещё в последнем:

Это позволяет:

👉 Писать по-русски там, где нам (по каким-то причинам) не отсыпали русских букв
👉 Скрывать содержание от не-носителя русского языка (автопереводчики тоже спотыкаются, видя только мешанину латинских символов)
👉 Привлекать внимание к тексту носителя русского языка (своеобразная культурная маркировка и узнавание «своего»)



12:46(1)
Господин Игнатов, я не силен в компах. Посему некие премудрости и заморочки - мимо меня. 
Но я понимаю так: некая прога не переводит на другой язык (алфавит).  Что тут удивительного? Вы ведь не требуете от дивана полетов в облаках! 
Такое ПО у машины. Посему никакой дискриминации быть не должно в корне (не планировалось айтишником). 
Вот ЭТО я понял без подсказок. Остальную компьютерную лабуду обсуждать не буду в силу НЕ осведомленности.
13:10(1)
Дмитрий Игнатов

Господин Игнатов, я не силен в компах. Посему некие премудрости и заморочки - мимо меня. 
Но я понимаю так: некая прога не переводит на другой язык (алфавит).  Что тут удивительного? Вы ведь не требуете от дивана полетов в облаках! 
Такое ПО у машины. Посему никакой дискриминации быть не должно в корне (не планировалось айтишником). 
Вот ЭТО я понял без подсказок. Остальную компьютерную лабуду обсуждать не буду в силу НЕ осведомленности.

Вы и правда не сильны. Вопрос только, зачем при этом с чувством полной уверенности в себе писать комментарий и демонстрировать свою некомпетентность? Впрочем, тут таких много. Очевидно, трудно сдержаться... Бывает... 

Рассказываю. Серверное ПО, на котором работают сайты (в том числе и этот, и тот, и много каких), поддерживает кодировку Unicode, а она в современном Интернете стала стандартом де-факто. Так, например, мне ничего не мешает написать любую произвольную фразу по-китайски 你真是个傻瓜。  или даже по-японски 君は本当にバカだね。И эти символы будут отображаться в браузере у всех пользователей. И нужно очень постараться, чтобы вырезать определённый фрагмент кодировки, чтобы она не сохранялась и не отображалась корректным образом. Это действие, требующее дополнительных усилий.

Именно такую ситуацию я и наблюдал на упомянутом сайте. Вопрос мотивов открыт. Но факт преднамеренной фильтрации на лицо.
14:35(1)
Господин Игнатов, я же не ставлю под сомнение ваши способности в компах. А свои я честно озвучил. В отличие многих, напускающих на себя важность и туман...
А комментарий я написал как человек умеющий читать. Вы написали - я прочел. Вы не написали, я НЕ прочел. Странно не понимать этого от грамотного компьютерщика...
За попытку внести ясность в особенности программирования спасибо.
Но мне лично что ваша прога с кодировкой от Юникод, что от Кульдура. Я понимаю главное - есть КОДИРОВКА. И она может быть разная сегодня ваш Юникод, завтра еще что-то, а послезавтра... И это наглядно видно как лезут без мыла некие вумные айтишники со своими предложениями установить у себя такую-то прогу! Каждый вумный, хочет кушать. И при этом три раза, и оччень вкусно. Идет борьба за рынок.
То что вы можете написать любое слово-фразу на любом языке ничего удивительного. Это алгоритм, который вы либо заложили в ПО либо не заложили.
"... И нужно очень постараться, чтобы вырезать определённый фрагмент кодировки,.." - не спорю. Главное в том, что это ВЫПОЛНИМО!!! Главное, чтобы была цель! Цель - точка внутри круга, а пути - безконечное множество радиусов или кривых к цели.
"... факт преднамеренной фильтрации на лицо..." - ничто во Вселенной не может быть НЕ управляемо!!! Некто поставил такую задачу и грамотные айтишники ее успешно реализуют!

Так что и вы могли бы не выносить на общее обозрение свое удивление. Ведь все яснее ясного.
14:58
Дмитрий Игнатов
За попытку внести ясность в особенности программирования спасибо.

Пожалуйста, но, очевидно, получилось не очень 
Но мне лично что ваша прога с кодировкой от Юникод, что от Кульдура. Я понимаю главное - есть КОДИРОВКА. И она может быть разная сегодня ваш Юникод, завтра еще что-то, а послезавтра... И это наглядно видно как лезут без мыла некие вумные айтишники со своими предложениями установить у себя такую-то прогу! Каждый вумный, хочет кушать. И при этом три раза, и оччень вкусно. Идет борьба за рынок.
То что вы можете написать любое слово-фразу на любом языке ничего удивительного. Это алгоритм, который вы либо заложили в ПО либо не заложили.

Когда человеку всё ясно и совершенно не удивительно - это плохо. Это значит, что он не учится и не собирается.

Объясняю ещё раз. Никакого новой ранее неизученной кодировки в данном случае на проблемном сайте нет. Скажу больше - никаких новых кодировок в ближайшее время не предвидится. Выдумать какую-то свою труда не составляет, но тогда её не сможет читать существующее ПО (браузеры в первую очередь) и никакого конкурентного преимущества, не получится - коммерческая конкуренция, которой вы склонны всё объяснять, будет проиграна.

Реальность такова: существует унифицированная, принятая повсеместно, всеобщая кодировка Unicode, включающая в себя все символы всех национальных алфавитов, разные значки, флажки, эмодзи и проч. Использовать её (читать, записать, ввести на экран) во всём её многообразии труда не представляет. А вот исключить отдельные группы символов - отдельная фильтрующая операция, которую нужно делать специально, прилагая усилия.

Аналогичный пример для понимания: в новых браузерах компании Microsoft не отображаются флажки государств по той причине, что среди них, если флаг Палестины. То есть действия такого рода продиктованы не коммерческой конкуренцией или не дай бог "техническими инновациями", а политической цензурой.
"... И нужно очень постараться, чтобы вырезать определённый фрагмент кодировки,.." - не спорю. Главное в том, что это ВЫПОЛНИМО!!! Главное, чтобы была цель! Цель - точка внутри круга, а пути - безконечное множество радиусов или кривых к цели.
"... факт преднамеренной фильтрации на лицо..." - ничто во Вселенной не может быть НЕ управляемо!!! Некто поставил такую задачу и грамотные айтишники ее успешно реализуют!

Ну, так и с кем Вы спорите? Как я и сказал - была задача вырезать русский язык с сайта. Они его вырезали.
Так что и вы могли бы не выносить на общее обозрение свое удивление. Ведь все яснее ясного.

А никакого удивления с моей стороны не было. Я лишь констатировал факт - специальным образом, приложив усилия, из существующей универсальной кодировки Unicode был убран русский язык. Статья была посвящена способу обходу этого политически мотивированного технического ограничения.
21:36 15.12.2025(1)
1
Не сразу прочла слово " RBJlReTecb" .
..грустно-получился тест на деменцию или похожее отклонение. Про пользу.
21:44 15.12.2025
Дмитрий Игнатов

Не сразу прочла слово " RBJlReTecb" .
..грустно-получился тест на деменцию или похожее отклонение. Про пользу.

Главное - ко всему подходить с юмором. 
А если серьёзно, то, конечно, трудности при таком оформлении возникают.
Но по мере чтения больших текстов они уходят.