В большинстве современных книг есть такой раздел — «Благодарности». Автор благодарит своих редакторов, учителей, друзей, родственников, любимых котов и всех тех, без кого книга никак не могла появиться на свет. Книгу я писать не планирую. А составить свой список и поблагодарить за всё хорошее можно и в посте на Хабре.

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

1. Вид для чтения в браузерах

Во времена ранних Windows по FIDO путешествовала пародийная песня:

DOS…
Синей пеленой экран заполнил чистый DOS.
Мышь…
Стала вдруг квадратной, потеряла форму мышь…
Я разбил окно, девяносто пятое мастдайное окно,
И поставил DOS, и тогда увидел:
Это счастье, — вот оно.

Город наводнился вдруг разумными людьми: Вышли все под DOS

DOS...

Синей пеленой экран заполнил чистый DOS
Мышь...
Стала вдруг квадратной, потеряла форму мышь...
Я разбил окно,
девяностопятое мастдайное окно,
И поставил DOS, и тогда увидел:
Это счастье, — вот оно.

Слёзы на очках...

Странные очки, а может слёзы на лице...
DOS очистил всё,
Всё, что было лишним у меня на диске C:
Я нажал F8
И весёлый Нортон удалял мне всё подряд:
Сорок мегабайт.
Может даже больше, может даже шестьдесят.

И представил я:

Город наводнился вдруг разумными людьми:
Вышли все под DOS,
А проклятый WINDOWS — удаляли, чёрт возьми.
Позабыв про WORD,
MS EXCEL, COREL DRAW и прочий геморрой,
Люди ставят DOS,
Словно в Рай заходят в DOS,

Нормальный, чистый DOS...

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

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

2. Двухпанельные менеджеры файлов

Речь про легендарную последовательность программ, которая берёт начало в древних версиях DOS. NC, VC, Dos Navigator, Total Commander, FAR и так далее. Несть им числа. На всех платформах, во всех операционках я встречал подобные приложения. Я считаю, что интерфейс с двумя панелями — это гениальное изобретение. Он здорово упрощает работу с файлами, выполнение стандартных и ежедневных операций: копирование, перемещение, просмотр, поиск... Всякие «проводники» с их drag'n'drop никогда не сравнятся по удобству с двумя панелями.

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

3. Буфер обмена

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

Работа с текстом, разработка приложений, обработка изображений, управление электронными таблицами... Множество повседневных задач, которые мы решаем с помощью компьютера, неразрывно связаны с буфером обмена. «Копировать - Вырезать - Вставить» — три кита, на которых стоят множество процессов.

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

4. Командная строка

Когда появились первые операционные системы с оконными интерфейсами, можно было подумать, что командная строка постепенно уйдёт в закат. В общем, вы всё сами знаете: «Не будет ни театра, ни книг, ни кино, одно сплошное телевидение». Но командная строка раз за разом кочевала из одной версии ОС в другую и не думала исчезать.

Как же я благодарен за то, что она существует и можно временами выйти из всех этих душных ярких приложений в свежую, чёрную ночь консольного окна! Вдохнуть чистого воздуха и отдохнуть от постоянного дёрганья мышью. Насладиться дзеном чёрного экрана и таинственно мерцающего курсора в левом верхнем углу. Взаимодействовать с машиной старым добрым дедовским способом: набирая команды на клавиатуре. Короче, см. песню в пункте 1.

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

5. Текстовые файлы

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

Я хотел бы отдельно поблагодарить тех, кто создаёт современные текстовые редакторы, которые позволяют эффективно и удобно работать с простым чистым текстом. Сейчас каждый может найти себе редактор на свой вкус: от минималистичных консольных приложений до сложных многофункциональных комбайнов. Но все они на выходе сохраняют простые текстовые файлы, которые можно открыть любым другим текстовым редактором. И не важно, что там будет внутри: текст книги или набор XML-тегов. Plain Text — это, пожалуй, самый универсальный формат хранения информации, который не зависит от приложения, платформы или операционной системы.


И самое главное, мне бы хотелось сказать спасибо всем, кто тратит своё время и ресурсы на то, чтобы сделать наш IT-мир лучше и комфортнее. Энтропии и беспорядка в нашей Вселенной хватает с лихвой.

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

Комментарии (9)


  1. Kopilov
    29.09.2024 13:55
    +2

    POSIX (и FreeDesktop), TCP/IP (и HTTP) — список можно продолжать…


  1. arinaballerina
    29.09.2024 13:55
    +2

    Можно подушню? Как техписатель техписателю.

    Кавычки — это название, цитата или ирония.

    «СПАСИБО» — спасибо в кавычках. Воспринимаю это как иронию.
    Та же проблема с фразой «современные» интерфейсы.


  1. ImagineTables
    29.09.2024 13:55
    +6

    1. Буфер обмена

    Мне очень понравилось развитие этой идеи в мобильных операционных системах. А именно: явное указание адресата обмена. (То, что там называется Sharing). Мне бывает некомфортно копировать какой-нибудь пароль в буфер, к которому могут иметь доступ все, кто угодно, вплоть до веб-страниц. Да и указать пункт назначения при отправке данных зачастую удобнее, чем переключаться в другое приложение и лазить там по интерфейсу. Как гласил древний машинный перевод мануала по Send To: «по мере того как вы будете закреплять себе новые программы, вы начнёте посылать на все более сложные и интересные места и объекты».

    Жаль, что прогресс десктопных ОСей остановился лет двадцать назад, и до них эти нововведения не дошли.


    1. Zara6502
      29.09.2024 13:55

      в 11 есть Отправить, как я понял сами приложения должны регистрировать это


      1. ImagineTables
        29.09.2024 13:55

        Если где-то и есть, то хорошо спрятано.

        Зато «Слить на сервер Поискать в Бинге» — всегда пожалуйста!
        Зато «Слить на сервер Поискать в Бинге» — всегда пожалуйста!
        Ввода. Поле ввода.
        Ввода. Поле ввода.
        Ни даже нейро-Пейнт.
        Ни даже нейро-Пейнт.


  1. rinace
    29.09.2024 13:55
    +2

    https://youtu.be/EY8Mey846IA?si=8zrEgeUZmH6NtqNT

    ДОС , черной пеленой экран заполнил чистый ДОС...

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

    Весь мир был спереди...

    Программист еще звучало гордо .

    А словосочетания "разраб криворукий" , еще не существовало в природе.

    Было время ....

    Веселись, юноша, в юности твоей, и да вкушает сердце твое радости во дни юности твоей, и ходи по путям сердца твоего и по видению очей твоих; только знай, что за все это Бог приведет тебя на суд (Еккл.11:9).


  1. jobless
    29.09.2024 13:55

    А кто помнит какой двухпанельник был в xenix? Он точно был я видел его на янтарном mda мониторе на рубеже 80-90хх.


    1. rezdm
      29.09.2024 13:55
      +1

      deco, demos commander -- его много, куда портировали


  1. viordash
    29.09.2024 13:55
    +5

    Это копирование форматирования вместе с текстом

    во многих местах спасает вставка текста при помощи ctrl+shift+v