LINUX.ORG.RU
ФорумTalks

Свежий less 487 теперь и со вкусом однобайтности

 ,


0

3

В ряду моих патчей к ls (исправление дефолта закавычивания) и cat (вырезание всех опций) пополнение. Новый патч вырезает из less'а поддержку юникода и ветвление на поддержку юникода.

Скачать можно здесь: http://saahriktu.org/downloads/patches/less-487-8bit.patch.lzma

Enjoy!

★★★★★

Лучше выпусти патч к ext4 и ядру, что устраняет в метаданных файловой системы поддержку поля для mime-типа.

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

Лучше выпусти патч к ext4 и ядру, что устраняет в метаданных файловой системы поддержку поля для mime-типа.

зачем ? нет, тут правда зачем ? тебе мешает чем то ?

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

Чтобы лишний код не висел мёртвым грузом и не жрал ресурсы. А без лишних проверок less работает быстрее.

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

Ты таки совсем не понимаешь сарказм?

я таки понимаю. просто подумал что здесь простой паттерн - какая тема по упоротости, такой и первый коммент.

alwayslate ★★
()

Ты ненужен и занимаешься ненужно.

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

Чтобы лишний код не висел мёртвым грузом и не жрал ресурсы.

пффф, давай цифры в студию.

А без лишних проверок less работает быстрее.

выше писал.

и вот эти люди мне будут говорить что systemd и прочие js это хорошо, при этом выпиливая нужное (поддержку юникода) и выигрывая 0.000033%

куда катится мир.

alwayslate ★★
()
Ответ на: комментарий от Vsevolod-linuxoid

А ты решил присоединиться?

не, у меня просто facepalm ...

alwayslate ★★
()

Новый патч вырезает из less'а поддержку юникода и ветвление на поддержку юникода

Но зачем? Чтобы быстрее работало?

pacify ★★★★★
()

omg опять

eR ★★★★★
()

Новый патч вырезает из less'а поддержку юникода и ветвление на поддержку юникода.

Ну и чем этот код тебе помешал или в unix-way не вписался? По-моему, это уже маразмом попахивает, так как одно дело, когда лично тебе нравятся однобайтные кодировки и совсем другое, когда ты принялся вырезать юникод.

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

Я фигею дорогая редакция! И где же тебе скорости работы less не хватило?

praseodim ★★★★★
()

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

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

Или если уж вырезать, так по-возможности, везде, все coreutils и util-linux пропатчить, а не только less обкорнать.

praseodim ★★★★★
()

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

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

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

cvs-255 ★★★★★
()

Pisaahriktux 4.0 (Naagliteruufaetraceerefocozeneaxtoreial II)

Лучше напиши патч, чтобы твой дистрибутив назывался по-человечески. А то выглядит как стоп-слово для шведской групповой оргии.

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

Между прочим, все эти проверки выполнялись на каждом символе, а не так, что один раз на всю страницу или на один запуск. Соответственно, на медленных терминалах при прокрутке оно, по ходу, меньше мерцает. И не важно какие конкретно здесь цифры.

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

Все люди разные и для всех похоже на разное.

Давай, покажи мне кого-нибудь (кроме себя), для кого это не звучит как бред сумасшедшего.

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

Не ну чё вы сразу с козырей-то заходите?

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

Может Вам ещё ключи от квартры, где деньги лежат?

У тебя же их нет.

Я никому ничего доказывать не обязан.

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

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

Кодового имени релиза дистрибутива. Разные релизы назывались по-разному. И это всё Ваши субъективные восприятия.

Pisaahriktux 1.0 (Desolate Universe)
Pisaahriktux 2.0 (Hara holkutuk)

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

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

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

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

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

Но даже так, где ты нашел такие медленные терминалы?

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

Нет, это наслоение кучи разных вполне читаемых слов на одно отсутствуещее в языках и друг на друга.

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

Ну и пропатчил бы, чтобы на соответствие один раз проверялось.

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

где ты нашел такие медленные терминалы?

Ядерная консоль гораздо медленнее иксовых терминалов. А на Raspberry Pi она ещё медленнее.

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

Ядерная консоль гораздо медленнее иксовых терминалов. А на Raspberry Pi она ещё медленнее.

И нет чтобы взять иксы, или на худой конец пропатчить ядро. Ты ломаешь софт :D

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

Нет, в иксах нет достойной замены ядерной консоли. Какой эмулятор терминала ни возьми - везде какие-то недостатки. А ядерная консоль просто медленнее.

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

Нет, в иксах нет достойной замены ядерной консоли. Какой эмулятор терминала ни возьми - везде какие-то недостатки. А ядерная консоль просто медленнее.

Какие?

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

Какой эмулятор терминала ни возьми - везде какие-то недостатки

Какие?

Недостаточная красноглазость.

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