LINUX.ORG.RU
ФорумTalks

Про похороны на примере nap и si


0

1

Здравствуйте, уважаемые любители хоронить. Сегодня я расскажу что такое настоящие похороны на примере таких софтин как nap и si.

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

Итак, смерть софта или стандарта - это просто факт. О нём можно не говорить, о нём можно говорить, но это ничего не меняет. Можно лишь мысленно переместиться к тому моменту, когда оно окончательно умерло.

Смерть софта или стандарта - это разрыв определённой цепочки порождающей юзкейсы. Если юзкейсов больше нет, то софт или стандарт умирает.

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

nap - это именно сетевая программа - клиент Napster'а. Да, она и сегодня собирается, запускается, спрашивает имя пользователя,... Но, Napster'а-то уже давно нет. Смерть определённого сетевого узла означает и смерть клиентов для работы с ним. Ибо пропадают юзкейсы.

si (System Information Viewer) - это локальная программа для вывода системной информации. Которая заточена под конкретную версию ядра, и не развивалась со времён ядра 2.4. Соответственно, для пользователя, который перешёл на более новые ядра, пропадают и юзкейсы.

Вот что такое - настоящие похороны, а не как ненастоящие в холиварах.

★★★★★

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

Гофер жил, гофер жив, гофер будет жить!

Deleted
()

Так, а где анализ исходников этих двух программ?

Black_Shadow ★★★★★
()

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

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

Инструмент просмотра. Инструмент моделирования. Инструмент коммуникации. СУБД. Они взаимозаменяемы? Ну, впрочем, наверно да, так то можно и на лыжах в гамаке.

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

Нас много, всех не переловите. А на место каждого убитого придут ещё.

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

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

Вы зашли с другой стороны. Возьмём, например, vim. Кто-то в нём пишет письма. Кто-то в нём программирует. Кто-то в нём читает тексты. Кто-то в нём пишет тексты. Кто-то в нём редактирует конфиги. ... и т.д.

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

Но, его можно использовать и для просмотра текстов без всякого редактирования. А в режиме ex vim можно использовать и в скриптах.

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

Чойта не существует. Программы - это произведения искусства, высеченные буковками в текстовом редакторе, в каждой из которых программист оставил частичку своей души (если было от чего оставлять)! :)

Harald ★★★★★
()

Соответственно, для пользователя, который перешёл на более новые ядра, пропадают и юзкейсы

Не спеши её хоронить! Я уверен, ещё можно найти на помойке первопень, собрать под него ядро 2.4, подключиться к ЛОРу по телнету и запостить суда выхлоп si.

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

Расслабься, искусства тоже не существует. Существуют люди, они ведут диалог. Иногда технический, иногда художественный, иногда отложенный и опосредованный. И вообще, «На самом деле, корень слова „технология“ — техне — первоначально означал „искусство“. Древние греки мысленно никогда не отделяли искусство от ручной работы, и так и не выработали для них отдельных слов.».

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

Не первопень, а wr54. Драйвер wifi для неё так и не осилили.

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

Я уверен, ещё можно найти на помойке первопень, собрать под него ядро 2.4, подключиться к ЛОРу по телнету и запостить суда выхлоп si.

Реквестирую скриншот в галерее с гордым вскриком „si — форева!!!”. Только тихо, чтобы мёртвых не разбудить.

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

Только тихо, чтобы мёртвых не разбудить.

Старики и мертвецы - вещи немножко разные, хоть и от первого до второго один шаг.

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

А что о нём грустить? Там, где он нужен, он живой (корпоративные сети, нелегальные услуги и товары). А для обмена фотками котиков этот уродец никогда и небыл нужен, чисто по техническим причинам.

Inshallah
()

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

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

Пока жив однобайтный текст

Где он жив за пределами твоего локалхоста и нескольких полумертвых сайтов?

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

Где он жив за пределами твоего локалхоста и нескольких полумертвых сайтов?

В Великобритании, США, Канаде, Австралии и прочих англоговорящих странах.

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

Пленных первично допрашивать хватит и такого английского.

Чтобы их допрашивать нужно чтобы кто-то их взял в плен.

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

Там он жив очень условно (только за счёт того, что UTF-8 обратно совместима с ASCII).

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

В том же интернете полно *.txt файлов в cp1251, cp866,... и т.д. Не говоря уже о том, что у людей все эти файлы пооставались локально. При этом любой желающий может внезапно настроить локаль KOI8-R и автоматизировать создание и получение текстов в KOI8-R. Т.е. можно скачивать CHM/DJVU/PDF/DOC/DOCX/EPUB/HTML/FB2/LIT/PDB/ODT/XLS/PPT/RTF/... и т.д. файлы, потом скинуть их в одно место, а затем указать директорию скрипту, который разом конвертнёт всё это в plaintext в KOI8-R. Не говоря уже о том, что в любой момент в lynx'е можно нажать 'p' и сдампить текст с текущей страницы в текстовый файл в KOI8-R.

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

При этом любой желающий может внезапно настроить локаль KOI8-R и автоматизировать создание и получение текстов в KOI8-R.

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

Т.е. можно скачивать CHM/DJVU/PDF/DOC/DOCX/EPUB/HTML/FB2/LIT/PDB/ODT/XLS/PPT/RTF/... и т.д. файлы, потом скинуть их в одно место, а затем указать директорию скрипту, который разом конвертнёт всё это в plaintext в KOI8-R. Не говоря уже о том, что в любой момент в lynx'е можно нажать 'p' и сдампить текст с текущей страницы в текстовый файл в KOI8-R.

Можно, но не нужно.

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

В том же интернете полно *.txt файлов в cp1251, cp866,... и т.д. Не говоря уже о том, что у людей все эти файлы пооставались локально

Легаси всегда остаётся. Долгое время в дистрибутивах была Qt3, но это не значит, что на ней нужно было писать софт после выхода 4.

При этом любой желающий может внезапно настроить локаль KOI8-R и автоматизировать создание и получение текстов в KOI8-R.

Зачм он это будет делать?

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

А на место каждого убитого придут ещё.

Не придут. Зачем им это делать? Во всех дистрах из коробки юникод. Все новые сайты создаются в юникоде.

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

Реквестирую скриншот в галерее с гордым вскриком „si — форева!!!”

forever. У меня есть сомнения в том, что он помнит все кириллические кодепоинты в utf8, а, хотя моя память может меня подводить, в ядре 2.4 ещё не было utf8 nls.

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

Не придут. Зачем им это делать? Во всех дистрах из коробки юникод. Все новые сайты создаются в юникоде.

Дистрибутивы разные. Многие предлагают на выбор, многие ничего не предлагают оставляя всё ненастроенным - настраивает руками красноглазый пользователь. Затем, что не все упоротые интернетчики, помешанные на кодировках сайтов, зато многим актуально в первую очередь работать с информацией локально. И вот тут в качестве кодировки локальных текстов вполне может быть выбрана KOI8-R. Ещё в учебниках по информатике 2010-го года писали, что в Linux'ах KOI8-R, да и в готовящемся к выпуску Debian'е 9 куча всего для поддержки KOI8-R из коробки: http://saahriktu.org/deb9koi8.xz .

Вот пруф по поводу учебника:

Кодировка русских букв в операционной системе Microsoft Windows
- CP1251 - показана на рисунке 1.6.

Рисунок 1.6. Таблица символов CP1251 (коды с 12810 по 25510)
В операционной системе Linux для представления русских букв используется кодировка КОИ-8R (рисунок 1.7), зарегистрирован
ная в IANA
как KOI8-R (http://koi8.pp.ru/).

18

Глава 1. Общие сведения об информационных процессах

Рисунок 1.7. Таблица символов KOI8-R (коды с 12810 по 25510)
Стандартизован и зарегистрирован также украинский клон КОИ-8 -
KOI8-U (рисунок 1.8), имеющий отличия от KOI8-R во второй строке символов псевдографики.

Рисунок 1.8. Таблица символов KOI8-U (коды с 12810 по 25510)
Кириллица Macintosh (компьютеров фирмы Apple), она же CP10007,
довольно близка к CP1251. Не зарегистрирована в IANA, но часто обозначается как x-mac-cyrillic (рисунок 1.9).
А. С. Грошев

Информатика
Учебник для вузов
Рекомендован
государственным
образовательным
учреждением высшего профессионального образования
Московский государственный технический университет
имени Н. Э. Баумана в качестве учебника для студентов
высших учебных заведений, обучающихся по направлению
подготовки 200500 Стандартизация, сертификация и
метрология по специальностям 200501.65 Метрология и
метрологическое обеспечение, 140104.65 Промышленная
теплоэнергетика, 130504.65 Бурение нефтяных и газовых
скважин, 270205.65 Автомобильные дороги и аэродромы,
250403.65 Технология деревообработки. Регистрационный
номер рецензии 565 от 17.11.2009 г. МГУП

Архангельск
2010

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

в первую очередь работать с информацией локально
вполне может быть выбрана KOI8-R.

Смех в зале, переходящий в истерику.

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

Затем, что не все упоротые интернетчики, помешанные на кодировках сайтов

Поэтому они не заморачиваются, а используют utf8.

зато многим актуально в первую очередь работать с информацией локально

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

И вот тут в качестве кодировки локальных текстов вполне может быть выбрана KOI8-R

Нет, не может. Нет ни одного юзкейса, когда KOI-8 предпочтительнее utf8.

Ещё в учебниках по информатике 2010-го года писали, что в Linux'ах KOI8-R

В соседней главе с обучением работе в текстовом процессоре Lexicon.

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

Ещё в учебниках по информатике 2010-го года писали, что в Linux'ах KOI8-R

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

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

Поэтому они не заморачиваются, а используют utf8.

Все люди не заморачиваясь используют разные кодировки. Кто Big5, кто Shift-JIS,... кто KOI8-R.

Поэтому эти многие используют utf8, чтобы не потерять часть информации

Многим людям достаточно не терять собственную информацию, а часть чужой вполне можно потерять.

Нет ни одного юзкейса, когда KOI-8 предпочтительнее utf8.

Есть, я приводил обширный список. Архитектурно однобайтные кодировки гораздо удобнее. Поэтому в тех случаях когда UTF-8 избыточен вполне может быть выбрана KOI8-R.

В соседней главе с обучением работе в текстовом процессоре Lexicon.

А вот и нет.

Глава 1. Общие сведения об информационных процессах
Глава 2. Аппаратное обеспечение персональных компьютеров
Глава 3. Программное обеспечение
3.1.3 Операционные системы Windows Vista и Windows 7
3.3 Microsoft Office System
Глава 4. Работа с информацией в Интернете
Глава 5. Основы разработки программного обеспечения

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

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

Не во всѣхъ. Только тамъ, где используют полный наборъ русскаго альфавита.

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

К реально работающим с текстовой информацией это не относится.

К реально работающим с чужой может и не относится. А если нужно в первую очередь работать со своей собственной, то тут может быть любая кодировка.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu
Глава 1. Общие сведения об информационных процессах
Глава 2. Аппаратное обеспечение персональных компьютеров
Глава 3. Программное обеспечение
3.1.3 Операционные системы Windows Vista и Windows 7
3.3 Microsoft Office System
Глава 4. Работа с информацией в Интернете
Глава 5. Основы разработки программного обеспечения

Не увидел в этом списке главы, посвящённой линуксу.

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

Кто Big5, кто Shift-JIS,... кто KOI8-R

нѣтъ

Многим людям достаточно не терять собственную информацию, а часть чужой вполне можно потерять

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

Поэтому в тех случаях когда UTF-8 избыточен

Нѣтъ такихъ случаевъ.

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

К реально работающим с чужой может и не относится. А если нужно в первую очередь работать со своей собственной, то тут может быть любая кодировка.

Предложи поработать со своей собственной информацией в KOI8-R переводчику.

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

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

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

Если это переводчик с английского на русский и обратно, то почему бы и нет

Патамушта Бармагло́т.

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

В операционной системе Linux для представления русских букв используется кодировка КОИ-8R (рисунок 1.7), зарегистрированная в IANA как KOI8-R (http://koi8.pp.ru/).

https://koi8.pp.ru/prosto.html

Русские странички, не нарушая стандартов, - это просто!

[пять экранов текста]

Вопросы и ответы

А совсем старые версии броузеров не показывают русских букв при таком способе, что делать?

Посоветовать пользователю сменить версию броузера на более новую.

А нельзя сделать так, чтобы 1) старые версии работали, 2) новые версии работали, и 3) чтобы пользователю было удобно?

Нельзя.

Спасибо, давно так не ржал.

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

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

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

Если это переводчик с английского на русский и обратно, то почему бы и нет.

Тебя с твоей KOI8-R даже учительница русского за отсутствие тире пошлёт, не говоря уже о переводчике.

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

А можно не страдать хернёй и использовать существующие инструменты.

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