The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Операционная система OpenBSD перешла с nroff/groff на mandoc"
Отправлено simpler, 27-Апр-10 23:24 
>вам задали прямой вопрос. а вы рассказываете про узость мышления.

Да. Я вот взял и ответил про узость мышления.
Смотрим ваш ход мысли. Т.е. диапазон мышления.

>Приложения UTF там работать не будут потому что

Железная логика. Если вывод приложения не перекодировать, то оно видимо объявит забастовку по причине расовой дискриминации. Вопрос только в том, как приложение узнает, перекодировали его вывод или нет?

>консоль bsd не будет перекодировать 2+ байта в 1, а будет отдавать их дальше as is.

Кто вам сказал, что не будет?
Если очень хорошо попросить - будет. Смотря как настроите.
Если 1 в 1 может, то почему 2+ в 1 не сможет? Не всю же многобайтную таблицу целиком нужно обычно (см ниже). Стереотипы.

И кто вам сказал, что перекодированием должна непременно заниматься консоль. (Само приложение тоже не должно, есть другой вариант, а то снова прицепитесь.) Опять стереотипы, короче.

>И на экране в случае если у нас национальный символ будет мусор, а вовсе не то, что вы ожидали.

А никто и не говорил, что можно отобразить все национальные символы одновременно.
Но одну-то "национальную" кодовую таблицу отобразить можно. (А если национальный вопрос не сильно беспокоит, то можно просто кодовую таблицу отобразить.)

Такое простое решение видимо находится за пределами вашего воображения.

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

Да, есть такое ограничение в текущей реализации консоли в OpenBSD. Я этого и не отрицал.
И также, если почитать мои первые посты, я всего лишь говорил, что подобные мелкие неудобства - не повод запихивать конвертацию кодировок в ядро. Так же как и прочие "национальные вопросы". У ядра другие задачи.

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

Просто предыдущий грамотей утверждал, что "не пашет никак", вот я его и поправил.

>Как пример - сделайте cat utf8.txt содержащий строки на русском в UTF-8.

Ну тыщу раз такое делал. И что?

>А вы несете какой-то малопонятный бред про "рекодинг в осях".

Т.е. "рекодинг" - это для вас "малопонятный бред". Ну-ну.
Правда я говорил не про какой-то "рекодинг", а конкретно про конвертацию кодировок. Если для вас это непонятно, как говорится, учите матчасть.

>С чего бы это система делала рекодинг в данном случае если у нее просто нет поддержки уникода в консоли вообще?

Какая из подсистем системы?
Ну нет поддержки уникода в консоли, а система берет и отображает. Чудеса!

Вот и линуксоиды видимо Торвальдса все время долбили вопросом, с чего бы это система отображает видео, если его нет ни в консоли, ни в ядре. Пока им видео в ядро не засунули, не успокоились. Зато всем сразу все понятно стало.

Предыдущий грамотей утверждал, что в OpenBSD есть "сам терминал".
А для вас задача конвертации многобайтных кодировок в однобайтную тоже, судя по всему, явилась терминалом для вашего сознания.

Keep It Simple, Stupid! (Староскандинавская народная поговорка)
Учите матчасть и UNIX way.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру