Serjio
а чо он, не микроконтроллер?
Anton
Да на венде дикари сидят)
да ваще жесть. при этом внутренний апи там в ютф-16.
Serjio
а, правильно писать. да
Serjio
это всё изза legacy
Serjio
никак не откажутся
Serjio
зато работает на многие поколения
Anton
а чо он, не микроконтроллер?
у него флеша 4мб стандартно, памяти для шрифтов вагон. я ж пробовал.
Anton
ща найду
Serjio
да мне не надо, я так, беседу поддержать
Anton
вот, для примера, не малый шрифт UbuntuCondensed 48 размера: Bitmap size: 35456, внутри все возможные кириллические символы из всех кириллических алфавитов плюс аскии
Anton
мой любимый TerminusTTFMedium 12-го размера: Bitmap size: 4032
Anton
https://github.com/jef-sure/ili9341_dgx/blob/main/components/dgx/src/fonts/TerminusTTFMedium12.c
Serjio
это шрифт. а если "войну и мир" туда запихнуть? в утф кодировке влезет вдвое меньше, чем в старых.
Anton
но ты понимаешь же, что это не важно. вот у меня в апи прилетает ютф8 джейсон, чего мне делать? перекодировать?
Ruslan
зато работает на многие поколения
Я бы сделал две операционки, одну для Легаси, вторую свежую
Serjio
а пользователи - пускай переключаются, ага
Serjio
ну и поддерживать две операционки - такое..
Serjio
но ты понимаешь же, что это не важно. вот у меня в апи прилетает ютф8 джейсон, чего мне делать? перекодировать?
а вот это хороший вопрос. и чего делают, когда приходится иметь дело с джейсоном? (который уже не от тебя зависит)?
Serjio
ну если забирать со внешнего источника, где utf16 делать свой прокси? не слишком жирно?
Anton
для джейсона мне такие не известны. ютф-16 -- внутренняя мс-кухня (и джава-кухня, кстати), наружу, обычно, они как ютф-8 идиут
Anton
проблема ютф-16 у меня возникла когда сервер линк между ораклом и скл-сервером делал. вот тут-то для меня открытие было...
Anton
джейсон же стандартно в ютф8. я, к примеру, получаю айпи локейшен, а там у меня какой нить Düsseldorf, мне его как показывать в аскии?
Serjio
а, наверное я путаю. ютф-8 - это ж однобайтное?
Serjio
дюссельдорф - для умляутов достаточно однобайтной?
Anton
а, наверное я путаю. ютф-8 - это ж однобайтное?
там динамический размер. коды до 127 включительно -- однобайтовые
Anton
дюссельдорф - для умляутов достаточно однобайтной?
в том то и прикол что частично это слово в аскии, но некоторые буквы за пределами
Serjio
что значит до 127? а после? а русские символы к каким относятся?
Serjio
(я не читал, просто слышал про разные кодировки)
Serjio
ааа
Anton
если лень читать википедию, то код такой: https://github.com/jef-sure/ili9341_dgx/blob/main/components/dgx/src/font.c#L10
Serjio
это й в пдф странно отображается
Serjio
это всё про ютф8?
Anton
я дал ссылку на конкретную функцию decodeUTF8next
Алексей
это й в пдф странно отображается
"й" вообще может отображаться в 2 байта, как отдельная буква "й", или в 4 байта, как "и" и отдельно чёрточка
Anton
в юникоде есть понятие "кодепоинт" (будем про нормализованное представление говорить, Куликов, не путай товарища)
Anton
а есть кодировки внешние, как этот кодепоинт отобразить
Serjio
вот, замечал, когдакопипейстил текст из пдф в ворд, в ворде Й подчеркивалась, и когда ее удалял - приходилось дважды бекспейсом работать. сначала удалялась черточка, а потом буква й
Serjio
и
Anton
ютф8 -- это кодировка кодепоинтов, которая пытается "старый" код не сильно запутать
Anton
юникод разбивает кодепоинты на блоки
Anton
блок до 127 включительно -- "латин1", кодируется 1 байтом, все остальные по разному. основные кодировки укладываются в 2 байта.
Ruslan
ну и поддерживать две операционки - такое..
гораздо проще, чем возиться с легаси
Ruslan
Вот нормальная винда
iҚØN🐾🐾
Вот нормальная винда
Да ладно, плашка RDP ;)
Захар
@Rader07 проверь лс
Ruslan
прошёлся по всему коду OTA в IDF и понял, что надо включить verbose )))
Ruslan
на нём
iҚØN🐾🐾
Уверен, что это не баг 4.4?
iҚØN🐾🐾
Я вот пока боюсь обновлять 4.3 на 4.4 или на 5.0
Denis
на 4.4.3 не бойся
Ruslan
я был изначально на 4.4.3
Denis
а на 5.0 окуратно
Ruslan
щас на 4.4.4
Ruslan
не работает ни там ни там )
iҚØN🐾🐾
Откатывайся на 4.3)
Denis
я не обновляю я ставлю рядом
Ruslan
Откатывайся на 4.3)
там нет preencrypted OTA
iҚØN🐾🐾
там нет preencrypted OTA
Так у тебя ж работало на какой-то версии, что пошло не так?
Ruslan
а там я на CICD выкусывал security опции из конфига (случайно) и без них оно работало как часы ) а теперь надо по-настоящему...
Serjio
уже почитал, спасибо!
Evgen
кто написал "треш, угар и содомия" по поводу одного API - тот я
Evgen
кто написал "треш, угар и содомия" по поводу одного API - тот я
и в ответ от другого апи получил треш, угар и содомию...
Serjio
это ты о чем?
Evgen
это ты о чем?
о своем. не относящемся к esp
Evgen
уже почитал, спасибо!
и про бнопню небось не знаешь...
Serjio
бнопня?
Serjio
мимо прошло)
Serjio
я для себя бисти бойз открыл вчера..
Serjio
https://www.youtube.com/watch?v=evA-R9OS-Vo произведение искусства..
Ruslan
мимо прошло)
Считай её жил)))
Serjio
оХГДЕЖ
Ruslan
это последние 512 байт прошивки, не очень похоже на сигнатуру
Serjio
ну и в каких случаях туда пишется ff? по коду не понятно?
Ruslan
ff не пишется )