LINUX.ORG.RU
ФорумTalks

Char-KOI8R теперь и под Win 10

 ,


0

1

INABA Hitoshi портанул Perl'овый модуль Char-KOI8R под Win 10 (под UNIX'ами, разумеется, должно работать тоже). Изменения в changelog'е от 29-го июля, но на cpan.org модуль обновлён только вчера.

Модуль заставляет Perl лучше понимать скрипты в KOI8-R:

By "use KOI8R;", it automatically interpret your script as KOI8-R.
Скачать можно здесь: http://search.cpan.org/~ina/Char-KOI8R-1.08/

★★★★★

где тэг «Эдичка»?

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

я сидел с локалью KOI8-R на ЛОРе

Вот тут ты и спалился. ЛОР уже давно не поддерживает KOI8, если ты не используешь локальную перекодирующую прокси. Но я уверен, что её ты не используешь.

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

И тогда и сейчас сижу из lynx'а. lynx умеет на лету конвертировать текст из других кодировок в KOI8-R и обратно. Так что, в консоли с локалью KOI8-R всё работает.

saahriktu ★★★★★ ()

Модуль заставляет Perl лучше понимать скрипты в KOI8-R:

И что это значит? У меня perl без модулей запускает скрипты в koi8r без бНОПНИ.

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

Точнее

писать на Perl 5 скрипты в KOI8-R под win10 и не только

Это универсальный модуль, и писать с ним на Perl 5 скрипты в KOI8-R можно и не зная что такое винды вообще. Но, теперь могут присоединяться и юзеры Win 10.

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

Perl3 or later can treat KOI8-R as binary data

По ходу, не всегда и не везде, но «can». А этот модуль отучает Perl это делать.

saahriktu ★★★★★ ()

Вас, некрофилов, надо принудительно пересадить на машины с третьепнём постарше, 64 мегами оперативки и винтом максимум гигов на 20 (это чтоб фильмы могли качать). Ну и модемы самые стрёмные поставить.

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

модемы самые стрёмные

чтоб фильмы могли качать

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

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

А качать они будут блюреи на 1080p. Глядишь до следующего года один фильм докачают. Сначала я хотел предложить ютуб, но потом вспомнил - не осилят mp4/webm.

StReLoK ☆☆ ()
Последнее исправление: StReLoK (всего исправлений: 1)
Ответ на: комментарий от r_asian

Порномультики с тентаклями его уже больше не возбуждают?

Все проще, там просто коллекция библиотек под зонтиком Char и кто-то возможно и сам топикстартер (судя по тому как он отслеживал изменения) долго ныл на эту тему автору либы) Другой вопрос, зачем «портировали под вин10» )

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

Из тех кому лень переходить с koi на utf просто ради самого перехода? Ага, из них, из «работает - не тронь».

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

KOI8-R никто не отменял. Более того, это RFC 1489. Так что, это современная кодировка, которая просто работает, в т.ч. и в качестве локали, в прямых руках. А в кривых руках и юникод не работает.

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

Unicode 8.0 , Unicode-хейтеры: кто они? , Посоветуйте редактор с потдержкой UTF-8 без BOM , ...

Юзеры юникода не молчат о том, что они юзают юникод, а юзеры других локалей должны молчать?

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

Эх! Лет 10 назад бы такую роскошь!

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

юзеры локали KOI8-R просто её юзают

Судя хотя бы по этой теме — далеко не просто. Кстати, сколь я помню, Win10 в частности и винда вообще про koi8 ничего не знает.

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

Юзеры юникода тоже создают темы про юникод где обсуждают нововведения в стандартах, коды символов-картинок, настройку софта под юникод, разработку под юникод,... и т.д. А эта тема про кроссплатформенный Perl'овый модуль для улучшенной поддержки KOI8-R:

# perl Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for KOI8R
Writing MYMETA.yml and MYMETA.json
# make
cp Ekoi8r.pm blib/lib/Ekoi8r.pm
cp KOI8R.pm blib/lib/KOI8R.pm
Manifying 2 pod documents
"/usr/bin/perl" "-Iblib/arch" "-Iblib/lib" pMakefile.PL pMakefile
# make install
Manifying 2 pod documents
"/usr/bin/perl" "-Iblib/arch" "-Iblib/lib" pMakefile.PL pMakefile
Appending installation info to /usr/lib/perl5/5.24.0/x86_64-linux/perllocal.pod
# find /usr/lib/perl5/site_perl/5.24.0 -iname '*koi8*'
/usr/lib/perl5/site_perl/5.24.0/x86_64-linux/auto/KOI8R
/usr/lib/perl5/site_perl/5.24.0/KOI8R.pm
/usr/lib/perl5/site_perl/5.24.0/Ekoi8r.pm

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

KOI8-R никто не отменял

И как оно в СССР? У нас его ещё в 95м отменили — http://vsegost.com/Catalog/27/27941.shtml

Более того, это RFC 1489

Ты бы ещё RFC 1149 вспомнил

Так что, это современная кодировка

Вызывающе и неверно

которая просто работает

Это 4 иоттадубовицкой по моему смехометру

redgremlin ★★★★★ ()
Ответ на: комментарий от redgremlin
ГОСТ 19768-93

Информационная технология. Наборы 8-битных кодированных символов. Двоичный код обработки информации

   действующий Настоящий стандарт распространяется на 8-битный двоичный код обработки информации, используемый в
   качестве внутреннего кода Единой системы электронных вычислительных машин, и устанавливает конкретные версии
   кода

Текст ГОСТ 19768-93

Другие ГОСТы

И?

Ты бы ещё RFC 1149 вспомнил

Ну так и у него могут быть юзеры.

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

И?

Что «И?»? Написано же — заменяет ГОСТ 19768-74. КОИ7 и КОИ8 были описаны именно в ГОСТ 19768-74, в ГОСТ 19768-93 их уже нет.

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

Демагогия. Одно и тоже явление может обозначаться по-разному. glibc, например, знает и «KOI8-R» и «KOI8-RU» и «KOI8R». А тут в тексте документа назвали «КОИ-8» без уточнения вариантов:

1.3. Сведения по взаимному преобразованию ДКОИ и 8-битного кода обмена и обработки информации (КОИ-8) приведены
   в приложении 1.
...
   3.2. Национальное и проблемно-ориентированные версии кода ДКОИ создаются с учетом соответствующих версий кода
   КОИ-8.
   Для кода ДКОИ устанавливаются версии, соответствующие только уровню 1 кода КОИ-8.
...
   Взаимное преобразование (перекодировка) текстовой информации, представленной в кодах КОИ-8 и ДКОИ производится
   непосредственно по кодовым таблицам используемых версий кодов путем замены комбинаций битов исходной кодовой
   таблицы для конкретных символов на комбинации битов кодовой таблицы кода, в который производится кодировка.
И т.д. Так что, никто не отменял ни «КОИ-8», ни KOI8-R.

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