LINUX.ORG.RU
ФорумTalks

Node.js модуль koi8-r был скачан 1468 раз за неделю

 , ,


0

1

Собственно, сабж.

Модуль используется для кодирования в KOI8-R и декодирования из KOI8-R.

Модуль создан работающим в Гугле Mathias'ом Bynens'ом.

Скачать модуль: https://mths.be/koi8-r
Страница на сайте npm: https://www.npmjs.com/package/koi8-r

★★★★★

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

Node.js модуль koi8-r был скачан 1468 раз за неделю

Можно было бы сказать, что это всё был Эдик, но он же ненавидит Node.js.

@saahriktu, признавайся, это ты накрутил?

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

@saahriktu, признавайся, это ты накрутил?

Меня терзают смутные сомненья - видимо эта тема со ссылками как раз для такого накручивания и создана.

А вообще KOI8-R должна сдохнуть, причём без всякой связи с однобайтовыми кодировками. Костыли должны гореть на кострах!

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

А вообще KOI8-R должна сдохнуть, причём без всякой связи с однобайтовыми кодировками. Костыли должны гореть на кострах!

+1. Благо я эту кодировку почти не застал.

X512 ★★★★★
()

Hi there! I’m Mathias. I work on Chrome DevTools and the V8 JavaScript engine at Google.

Давно знал, что Chrome - говно и гуглеры - балбесы. Вот, лишнее тому подтверждение.

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

кому это еще нужно кроме русских евреев экономящих на апдейте кода

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

1468 раз за неделю

Подсчёт некромантов...

xwicked ★★☆
()

На npm количество скачиваний часто означает, что кривой CI/CD пайплайн, на каждый чих заново пересобирающий мир, у кого-то столько раз отработал.

Вообще любопытный пакет. Это ж так можно ещё 140 пакетов-обёрток над iconv родить. Классический подход к разработке на JS, каждой функции по пакету, каждому возможному аргументу функции ещё по пакету.

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

Только после тотального запрета ascii - семибитного костыля

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

А я вот вспоминаю и было риально адово
C/en_US
KOI8-R
KOI8-U
KOI8-RU
CP1251
CP1252
UTF16

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

Как же я был счаслив когда наконец-то все свелось к UTF8!!!!

Jetty ★★★★★
()

Но зачем? Чем оно лучше какого-нибудь iconv? Зачем делать специальный пакет именно для koi8, когда есть инструмент, который работает с любой кодировкой? Что за изврат?

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

Костыли должны гореть на кострах!

Да хоть в топках ТЭС. Мы всё равно запилим новые костыли быстрее, чем вы их сжигаете.

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

местный парень на костылях тебя осуждает

Смеюсь с немощных потуг, ухахахаха.

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

Напомни, какая кодировка была в русифицированных клонах ZX-Spectrum?

Очевидно, в разных местах разные.

Текстовые редакторы для совместимости с MS DOS могли юзать, например, 866-ю кодировку.

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

В том же Basic'е после подгрузки такого кириллического шрифта наблюдал, например, как надпись «OUT OF MEMORY» превратилась в «ОУТ ОФ МЕМОРЫ».

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

Предлагаю добить еще 20 уникальных загрузок и на этом остановиться.

Meyer ★★★★★
()

Node.js модуль koi8-r был скачан 1468 раз за неделю

напиши когда скачают на 20 раз больше, будет событие

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

Не всем нужна поддержка всех кодировок сразу. Тогда можно сэкономить на библиотеках.

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

Node-iconv работает только на ноде, iconv-lite весит 180кб сжатым, но работает в браузере. Не знаю кому может понадобиться koi8r в браузере, но если нужна то этот пакет будет весить в десятки раз меньше.

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

То есть стоп, на полном серьёзе говорите, что 1.5 к скачиваний в неделю это много для либы у столь популярного языка? Вы смеётесь?

takino ★★★★★
()

Mathias Bynens

Дожили, бельгийцы русским исконно русские кодировки делают. Вспоминается случай с документацией в Qt где какой-то иностранец внезапно решил, что KOI8-R популярен в России. ТС с этой цитатой тоже очень долго бегал.

EXL ★★★★★
()

Забаньте уже, чтоб не мучался. -7 за каждую «новость» и все.

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

Другие значимые новости точно такие же как и у других линуксоидов.

И про релизы линуксового софта и библиотек я тоже пишу.

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

местный парень на костылях тебя осуждает

Это кто?

hummer
()

Node.js модуль koi8-r был скачан 1468 раз за неделю

Криво настроенный CI/CD?

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

Для возражений противникам однобайтных кодировок, которые утверждают, что, якобы, KOI8-R теперь только 3,5 человека юзают.

А так-то, конечно, люди просто юзают нужные им кодировки независимо от их распространённости.

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

Этот минус легко устраняется дополнительным массивом. Я уже сколько-то лет назад показывал пример.

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

Для возражений противникам однобайтных кодировок, которые утверждают, что, якобы, KOI8-R теперь только 3,5 человека юзают.

Где-то так и есть. Или вы не знаете, что 1.5 тысячи в масштабах ноды — ничто? Кроме того, эти примерно полторы тисячи из-за пакета, который зависит от koi8-r, legacy-encoding.

Вы лишь мастерски подтвердили, что однобайтные кодировки не нужны.

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

А в чём значимость-то? Вот @grapecity/wijmo.grid.grouppanel за неделю был скачан аж 7,621 раз! Как по мне, гораздо значимее сабжа.

(Нет, это всё ничего не значит, ты просто производишь бессмысленный, безполезный, раздражающий всех вокруг шум.)

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

Каким массивом?

В котором хранится последовательность букв в алфавите и по которому и производится сортировка.

Если речь про код, то код может и не знать, что там внутри KOI8.

Чужой код мы не рассматриваем. Мы рассматриваем сортировку строк в KOI8-R по алфавиту в своём собственном коде. И это вполне себе реализуемо левой пяткой через дополнительный массив (см. выше).

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