LINUX.ORG.RU
ФорумTalks

Разработчики irssi опрашивают юзеров однобайтных и китайских-неюникодных терминалов/локалей

 , ,


0

1

Разработчики IRC клиента irssi планируют удалить поддержку неюникодных локалей (включая многобайтные китайские). В этом контексте им интересно узнать причины по которым люди не могут перейти на юникод.

Poll: Non-UTF-8 discontinuation

   Posted on March 12^th 2017

   Hello fellow Irssi users,

   We are planning to remove 8-bit and Chinese support from Irssi.

   Interaction with legacy IRC channels would still be provided through /recode, as it is currently.

   However, Irssi would stop working on non-UTF-8 terminals (or at least appear heavily glitched)

   If you have any helpful comments or concerns about this topic, please raise your voice either in the GitHub
   issue 671 or by writing an e-mail. We're especially interested to learn about people who are still using the
   8-bit support and why you would not be able to move to Unicode.

   Thank you for your support,

   The Irssi Team.
(c) https://irssi.org/2017/03/12/poll-non-utf8-discontinuation/

Ну чтож, если они таки удалят поддержку однобайтных локалей, то можно будет остаться на последней до её удаления версии. И патчить под новые тулчейны.

★★★★★

просто форкни и потом бекпортируй патчи и изменения.

n_play
()

можно будет остаться на последней до её удаления версии

Можно. Но не нужно.

h578b1bde ★☆
()
Ответ на: комментарий от Ygor

А не надо выбрасывать поддержку однобайтных кодировок. Если бы её не выбрасывали я бы спокойно продолжал переходить с версии на версию. Но, зачем переходить на новую версию в которой уже нет нужного функционала? Это как выбросить из Экселя возможность вставлять формулы, а потом называть оставшихся на прежних версиях ретроградами.

saahriktu ★★★★★
() автор топика

Ты, конечно же, уже отписался в указанном багрепорте и убедительно доказал, что удалять поддержку однобайтных кодировок не следует?

TeopeTuK ★★★★
()

Какой сейчас смысл в использовании однобайтных кодировок на ПК и мобильных девайсах?

Meyer ★★★★★
()
Ответ на: комментарий от saahriktu

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

Внезапно, это ты не открывал файлы созданные в екселе/ворде 6 на современных офисах. Там может быть все что угодно, от кривой кодировки до проблем с формулами.

А не надо выбрасывать поддержку однобайтных кодировок.

А смысл дальше пользоваться кои8?

Ygor ★★★★★
()
Ответ на: комментарий от saahriktu

Не всем нужен юникод

Вот тут (а не как в systemd) замена архаичных вещей на более новое, пусть и несколько усложненное, вполне оправдана.

Meyer ★★★★★
()

Давно пора. Время одноклеточных однобайтовых давно прошло.

beastie ★★★★★
()
Ответ на: комментарий от Ygor

А смысл дальше пользоваться кои8?

Удобно и привычно. И нет миллионов квадратиков на местах отсутствующих в шрифте (где их всего 256) символов.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Удобно и привычно.

Тогда надо смириться с подобным тому что ты написал в исходном посте.

Ygor ★★★★★
()

этом контексте им интересно узнать причины по которым люди не могут перейти на юникод.

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

te111011010
()

Ты.е., причину - почему ты не можешь перейти на уникод - ты назвать не можешь?

takino ★★★★★
()
Ответ на: комментарий от saahriktu

Не всем нужен юникод.

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

te111011010
()
Ответ на: комментарий от te111011010

А это у кого когда как. При моих настройках с локалью KOI8-R никаких квадратиков вообще нет. Отображаются только символы KOI8-R. Чаще всего и этого выше крыши. А если нужно распарсить какой-либо юникодный текст, то на этот случай у меня есть утилита n7t328IIpnwd.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от te111011010

А некоторым необходим

Ну так я и не возражаю. Пожалуйста, юзайте. Пусть будет поддержка самых разных кодировок.

Но те, кому не нужен, могут им пользоваться (если откажутся от религиозных убеждений)

Вне иксов полноценных юникодных шрифтов нет, и такими темпами не будет ещё лет 20-30. А какой юникод если в шрифте всего 256 символов?

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Ну так я и не возражаю. Пожалуйста, юзайте. Пусть будет поддержка самых разных кодировок.

Твоё поведение на ЛОРе говорит об обратном.

te111011010
()
Ответ на: комментарий от te111011010

Ты же предлагаешь всех загнать на koi8.

Нет. Если Вы опять про мою старую шутку, то я в очередной раз напоминаю, что она являлась переделкой «640 килобайт хватит всем», и по ней это было видно.

Я нигде не писал: «Все срочно на KOI8-R, а UTF-8 сжечь и закопать!». Никогда такого не было.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от te111011010

Ну так я напоминаю, что не все юзают юникод.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от h578b1bde

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

Аргумент не должен работать в одну сторону, и если зачеркнуть последнее предложение, то надо зачеркнуть и первое. И начинать практически выпиливать поддержку юникода. Но, можно ничего не зачёркивать и не выпиливать.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Не всем нужен юникод

если нужно распарсить какой-либо юникодный текст, то на этот случай у меня есть утилита n7t328IIpnwd

Еретик.

h578b1bde ★☆
()
Ответ на: комментарий от h578b1bde

Каких ещё вопросиков, если при моих настройках у меня отображаются только входящие в KOI8-R символы? Сила KOI8-R она такая, да.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Вне иксов полноценных юникодных шрифтов нет,

А много жизни вне иксов? Ну точнее её достаточно, но там обычно хватает первой половины ASCII.

mandala ★★★★★
()
Ответ на: комментарий от h578b1bde

Это если бы у меня была локаль UTF-8, но при этом я бы запускал софт через LANG=«ru_RU.KOI8-R».

А так у меня локаль KOI8-R и всего 256 символов. Всё остальное максимум в виде кодов символов в оперативке.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

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

Но при этом для поддержки однобайтовых локалей нужны люди, осуществляющие эту саму поддержку just for lulz, и судя по всему они уже закончились, в отличие от.

h578b1bde ★☆
()
Ответ на: комментарий от saahriktu

я в очередной раз напоминаю, что она являлась переделкой «640 килобайт хватит всем»,

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

А также ты собирал список сайтов, которые используют KOI8 и хвалил их за это. Однако на самом деле наоборот 8-битная кодировка на сайте — моветон. Как прмиер, lorquotes.

te111011010
()

Еее, угадал ник по названию треда!

ozzee
()
Ответ на: комментарий от saahriktu

Как только не хватает 128 символов можно взять юникод. Итого два инструмента: для узких задач где юникод вреден, и для всего остального.

mandala ★★★★★
()

Ты глупый. Вместо признания факта, что поддержка юникода действительно делает жизнь людей проще и лучше, ты упорно лезешь в бутылку и усложняешь себе жизнь.

kirk_johnson ★☆
()
Ответ на: комментарий от h578b1bde

Тем не менее, 99,99% консольного софта продолжают поддерживать однобайтные кодировки, при этом не весь консольный софт поддерживает UTF-8 также хорошо как KOI8-R. Например, напомню, тот же lynx ломает форматирование по ширине при локали UTF-8.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от te111011010

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

n_play
()
Ответ на: комментарий от kirk_johnson

Вместо признания факта, что поддержка юникода действительно делает жизнь людей проще и лучше

В иксах. Вне иксов юникод как локаль - лишняя сущность.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от kirk_johnson

На самом деле KOI8-R не так уж и сильно добавляет работы. Почти всё работает и так. Без всяких багов. И только отдельные кривые костыли приходится подпиливать.

Из недавнего это, например, захардкоженная UTF-8 во внутренностях pip из Python 3.6.0. Из за этого оно при сборке сыпалось на чтении /etc/*-release. Всё спокойно решилось через

mkdir fixpip
cd fixpip
unzip ../Lib/ensurepip/_bundled/pip-9.0.1-py2.py3-none-any.whl
sed -i "s/'utf-8'/'koi8-r'/g" pip/_vendor/distro.py
zip -r ready.zip pip pip-9.0.1.dist-info
mv ready.zip ../Lib/ensurepip/_bundled/pip-9.0.1-py2.py3-none-any.whl
cd ..
rm fixpip/ -R
И никаких проблем.

saahriktu ★★★★★
() автор топика

разработчики мёртвого клиента для мёртвого протокола
консольный клиент
планируют удалить поддержку неюникодных локалей

Нет, ребята, в этом треде нельзя троллить. Издеваться над тяжелобольными - это уж слишком даже для лора.

Inshallah
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.