Наткнулся тут на изобретение некоего реддитора пятилетней давности - специальный шифр "griddy cipher", который позволяет формировать некое подобие иероглифов из английских слов:
https://www.reddit.com/r/neography/comments/a9yd0d/i_made_a_griddy_cipher_where_letters_smush/
P.S. Один из комментаторов сообщил, что подобным же образом формируются иероглифы в Корейском языке (судя по википедии - с 1443 года):
https://en.wikipedia.org/wiki/Hangul
https://ru.wikipedia.org/wiki/%D0%A5%D0%B0%D0%BD%D0%B3%D1%8B%D0%BB%D1%8C
Grid Alphabet (griddy cipher)
Moderator: haqreu
-
- Admin
- Posts: 24051
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Grid Alphabet (griddy cipher)
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24051
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Grid Alphabet (griddy cipher)
Потом народ стал предлагать свои расширения - например шрифт для написания таких текстов на компьютере:
Или например дополнили шифр цифрами:
Или выдумали способ писать всё в столбик, повернув "иероглифы" на 45 градусов:
Ни то, ни другое, ни третье мне не понравилось.
Однако потом я нашёл вот этот сайт: https://qwertqwefsday.eu/griddy.html
Тут можно вписать текст и он будет превращён в такое написание! Дефис используется для "ручного" разделения слогов. Точка отображается как +++ (в оригинале эта комбинация не использовалась) и запятая ещё добавлена, которая как бы повторяет J (|++),
однако у автора J с ошибкой - он представляет её как точку (+++) - я ему уже написал про это несоответствие... и автор исправил свой исходник!
https://gist.github.com/Johann150/fe92ff6463c98b5a21dfc12affffb0e8
Вот например написанное такими иероглифами "Hello nedoPC.org hello Shaos"
Или например дополнили шифр цифрами:
Или выдумали способ писать всё в столбик, повернув "иероглифы" на 45 градусов:
Ни то, ни другое, ни третье мне не понравилось.
Однако потом я нашёл вот этот сайт: https://qwertqwefsday.eu/griddy.html
Тут можно вписать текст и он будет превращён в такое написание! Дефис используется для "ручного" разделения слогов. Точка отображается как +++ (в оригинале эта комбинация не использовалась) и запятая ещё добавлена, которая как бы повторяет J (|++),
однако у автора J с ошибкой - он представляет её как точку (+++) - я ему уже написал про это несоответствие... и автор исправил свой исходник!

https://gist.github.com/Johann150/fe92ff6463c98b5a21dfc12affffb0e8
Вот например написанное такими иероглифами "Hello nedoPC.org hello Shaos"

You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24051
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Grid Alphabet (griddy cipher)
Так вот - почему я разместил это тут, в троичном разделе? Потому что это ТРОИЧНЫЙ шифр!
Символ - можно принять за -1
Символ | можно принять за 0
Символ + можно принять за +1
Соответственно буквы можно упорядочить по их троичному "написанию":
Цифры и другие знаки можно представить как иероглифы, начинающиеся с +++ (точка)
Типа +++ --- это минус +++ +++ двоеточие и т.д. (или как-то иначе),
а цифры прямо так закодировать +++ ||| это 0 +++ ||+ это +1 и т.д. до +9 или даже +10?
(по цифрам в минус можно уйти до -3, чтобы отдельными иероглифами представлять -1, -2 и -3, а остальное отдать под другие символы)
Вот например так может выглядеть иероглиф 0:
А так 1 (точнее +1):
А так -1:
А так 100

Символ - можно принять за -1
Символ | можно принять за 0
Символ + можно принять за +1
Соответственно буквы можно упорядочить по их троичному "написанию":
Code: Select all
"e" [-1,-1,-1] // ---
"i" [-1,-1, 0] // --|
"l" [-1,-1,+1] // --+
"o" [-1, 0,-1] // -|-
"n" [-1, 0, 0] // -||
"b" [-1, 0,+1] // -|+
"d" [-1,+1,-1] // -+-
"w" [-1,+1, 0] // -+|
"g" [-1,+1,+1] // -++
"a" [ 0,-1,-1] // |--
"s" [ 0,-1, 0] // |-|
"y" [ 0,-1,+1] // |-+
"h" [ 0, 0,-1] // ||-
"t" [ 0, 0, 0] // |||
"m" [ 0, 0,+1] // ||+
"v" [ 0,+1,-1] // |+-
"c" [ 0,+1, 0] // |+|
"j" [ 0,+1,+1] // |++
"r" [+1,-1,-1] // +--
"p" [+1,-1, 0] // +-|
"k" [+1,-1,+1] // +-+
"f" [+1, 0,-1] // +|-
"u" [+1, 0, 0] // +||
"x" [+1, 0,+1] // +|+
"q" [+1,+1,-1] // ++-
"z" [+1,+1, 0] // ++|
"." [+1,+1,+1] // +++
Типа +++ --- это минус +++ +++ двоеточие и т.д. (или как-то иначе),
а цифры прямо так закодировать +++ ||| это 0 +++ ||+ это +1 и т.д. до +9 или даже +10?
(по цифрам в минус можно уйти до -3, чтобы отдельными иероглифами представлять -1, -2 и -3, а остальное отдать под другие символы)
Вот например так может выглядеть иероглиф 0:
А так 1 (точнее +1):
А так -1:
А так 100

You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24051
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Grid Alphabet (griddy cipher)
Также если сохранять такое написание в памяти троичного 3-тритного компьютера, то надо предусмотреть ещё сочетания, которые будут обозначать пробелы - пробелы между слогами, пробелы между словами и перевод строки (сдвиг вправо к следующей колонке) - и это всё также через префикс +++:
P.S. По идее надо поработать над представленным выше HTML/JS-кодом и кроме добавления всего вышеперечисленного можно ещё и автоматическое разделение на слоги сделать в соответствии с правилами: https://sarahsnippets.com/syllable-division-rules/
Code: Select all
+++ --- dash (prefix for more characters?)
+++ --| comma ,
+++ --+ exclamation mark !
+++ -|- minus -
+++ -|| "
+++ -|+ plus +
+++ -+- question mark ?
+++ -+| semicolon ;
+++ -++ colon :
+++ |-- '
+++ |-| -3
+++ |-+ -2
+++ ||- -1
+++ ||| 0
+++ ||+ 1
+++ |+- 2
+++ |+| 3
+++ |++ 4
+++ +-- 5
+++ +-| 6
+++ +-+ 7
+++ +|- 8
+++ +|| 9
+++ +|+ 10
+++ ++- short space (invisible)
+++ ++| long space (invisible)
+++ +++ column shift (invisible)
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Fanat
- Posts: 85
- Joined: 06 Nov 2013 14:09
- Location: 82.147.177.70
Re: Grid Alphabet (griddy cipher)
Символ "А" из цветной таблички - латинская I и длинная чёрточка, напоминают букву "А"
из азбуки Морзе - точка тире. Для игры ума под Новый год, можно было бы поупражняться
в создании последовательного кода с импульсами и паузами разной длительности .
Всех с наступающими праздниками!
из азбуки Морзе - точка тире. Для игры ума под Новый год, можно было бы поупражняться
в создании последовательного кода с импульсами и паузами разной длительности .
Всех с наступающими праздниками!
-
- Fanat
- Posts: 85
- Joined: 06 Nov 2013 14:09
- Location: 82.147.177.70
Re: Grid Alphabet (griddy cipher)
Разумеется троичный код естественно
-
- Senior
- Posts: 106
- Joined: 09 Jun 2022 00:49
Re: Grid Alphabet (griddy cipher)
Я не понял как читать. (Значит, шифр работает)
Непонятно как формируются буквы. Почему эти две палки это буква "A"?
Непонятно как формируются буквы. Почему эти две палки это буква "A"?
-
- Admin
- Posts: 24051
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Grid Alphabet (griddy cipher)
Буква A это три палки - одна вертикальная и две горизонтальных, которые сливаются.
Почему так? Ну автор так захотел - возможно так некоторые слова выглядят веселее
Про то как читать такие "иероглифы" вот тут автор подсветил разными цветами:
Почему так? Ну автор так захотел - возможно так некоторые слова выглядят веселее

Про то как читать такие "иероглифы" вот тут автор подсветил разными цветами:
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Maniac
- Posts: 233
- Joined: 01 Jan 2022 04:34
- Location: USSR, Tashkent
Re: Grid Alphabet (griddy cipher)
если уж троичная система то не стоит мешать сюда десятичнуюShaos wrote:Также если сохранять такое написание в памяти троичного 3-тритного компьютера, то надо предусмотреть ещё сочетания, которые будут обозначать пробелы - пробелы между слогами, пробелы между словами и перевод строки (сдвиг вправо к следующей колонке) - и это всё также через префикс +++:Code: Select all
+++ --- dash (prefix for more characters?) +++ --| comma , +++ --+ exclamation mark ! +++ -|- minus - +++ -|| " +++ -|+ plus + +++ -+- question mark ? +++ -+| semicolon ; +++ -++ colon : +++ |-- ' +++ |-| -3 +++ |-+ -2 +++ ||- -1 +++ ||| 0 +++ ||+ 1 +++ |+- 2 +++ |+| 3 +++ |++ 4 +++ +-- 5 +++ +-| 6 +++ +-+ 7 +++ +|- 8 +++ +|| 9 +++ +|+ 10 +++ ++- short space (invisible) +++ ++| long space (invisible) +++ +++ column shift (invisible)
0 1 2 хватит
-
- Admin
- Posts: 24051
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Grid Alphabet (griddy cipher)
Ну в троичном коде числа сильно некузяво читать - компьютеры вон двоичные, однако никто числа как 0101011100 там не пишет 

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Maniac
- Posts: 233
- Joined: 01 Jan 2022 04:34
- Location: USSR, Tashkent
Re: Grid Alphabet (griddy cipher)
ну и F8DB0030C300F8 тоже, все предпочитают ld r2, $xxxxShaos wrote:Ну в троичном коде числа сильно некузяво читать - компьютеры вон двоичные, однако никто числа как 0101011100 там не пишет