Про обратную совместимость прикладных программ и выкапывание стюардесс

72e77f4fff844ece84890bdab110d141.jpg

Давно ли тут не было холиваров Windows vs Linux? «Будут!» © Федя

Каждый раз, когда я переезжаю на новый ноут или переставляю ось, я повторяю один и тот же ритуал — выкапывание стюардессы. Точнее, нескольких стюардесс. У меня их около десятка, но есть TOP5.

№1 HomeSite 5.5

Это просто святыня. С HomeSite я познакомился ещё в 1990-х, в студенческие годы. Первым был, кажется, Allaire HomeSite 2 принесённый на дискетке из соседней общаге. Годами это был для меня основной code-based редактор всего + поиск винчестеру.

Текущая версия была куплена мной в 2008 году уже у Adobe. В скачанном с сайта файле была инсталяга собранная Macromedia в 2005 году, а в ней — сетап 2003 года. Таким образом, установленный у меня exe-файл датируется 25 августа 2003 года.

9fa7954f3dfb4630b4156ca8c704a9ad.png

Я так подробно рассказываю эту романтическую историю про обретение HomeSite потому, что нет никаких разумных причин пользоваться им в 2016 году. Он писался ещё под линейку Win9x, и под WinNT он может случайным образом побить кирилицу при вставке через буфер. Он не понимает UTF-8. Он… Ну… Вобщем, я уже давно пересел на Notepad++.

Но каждый раз, я торжественно достаю эту инсталягу и ставлю на новый ноут. За 8 лет, она побывала у меня на WinXP, Vista, Win7, Win8 и теперь — Win10. И я точно знаю, что работает и глючит он так же как и 25 августа 2003 года.

Статистика от Kaspersky Application Advisor на 7 октября 2016 года

За этот месяц нас было 38. Держитесь, народ, и знайте, что душою я с вами.

de80b6deee2540a881044566a58582c5.png

№2 SSH Secure Shell Client 3.2.9

А вот про это уже рабочая лошадка от ssh.com. Я сам в лёгком офигевании о того факта, что пользуюсь SSH-клиентом которому 13 лет (exe-файл датирован 8 октября 2003 года) и немножечко трушу. Слегка успокаиваю себя идеей о том, что если бы этот клиент не умел ничего из того что сейчас считается безопасным, то его перестали бы принимать сервера. А раз с ним всё ещё согласны разговаривать, значит старичок ещё годен.

Тут вам самое время сказать мне что в пруду полно рыбы, на улице полно красивых девушек, а в инете много разных ssh-клиентов. Ну скажите мне кто нибудь: «Миша, мы ещё можем понять чё ты в HomeSite вцепился, тут-то, тут-то что ты упираешься»

6e7cb74c241749018db657525477ab8f.png

Ну давайте по пунктам:

1) Если ты законнектился то открыть новое окошко консоли или файл-менеджера можно в один клик, без повторного ввода пароля.
2) Окошко консоли понимает Shift-Ins и Control-Ins
3) Файл-менеджер двухпанельный
4) Файл-менеджер поддерживает Copy-Paste и Drag«n"Drop файлов из других мест Windows
5) Менеджеры паролей умеющие работать с приложениями, интегрируются с формой ввода пароля

Вдумайтесь, бинарнику 13 лет, а он по прежнему работоспособен и успешно интегрируется с операционной системой. WinXP, Vista, Win7, Win8 и теперь — Win10. Да, вот так вот у нас в Windows — если софт написан правильно, то и через десятилетия он будет так же хорошо работать с Windows API как и в день компиляции.

Скажите мне, кто из современных ssh-клиентов умеет хотя бы первые 4 пункта и я переведу эту стюардессу в разряд почётных как HomeSite.

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

Дайте мне вариант который будет надёжно работать в следующие 10–15 лет и я готов потратить время на его освоение.

Статистика от Kaspersky Application Advisor на 7 октября 2016 года

900 человек в день. Больше 4 тысяч в месяц. Весьма неплохо.

58f84e5dd3d14a0cb526b09c7cbf2fde.png

№3 ReGet Deluxe 5.2

В своём последнем обновлении ReGet сделал миру подарок — стал бесплатным. Вот именно эта версия, датированная 5 июля 2008 года у меня и стоит. Точно так же как и в случае с №2 данного списка, я продолжаю использовать эту программу по сугубо утилитарным соображениям.

Но есть один бонус. Когда у тебя в трее висит треугольничек ReGet, в ленте в Facebook проплывает Владимир Романов с точно таким же зелёным треугольничокм на аватарке, то пользоваться регетом становится, ну… уютней, что ли.

3be6ae1a87ab4957851430b481f2d251.png

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

Давайте снова про интеграцию. В 2008 году ReGet мог интегрироваться в IE и FF. Деятели из Mozilla очень быстро сделали так, что с FF интеграция отвалилась. А я вот только вчера запустил IE11 и по правой кнопке вызвал «Скачать всё».

Вы, конечно же, можете сказать что в FF есть много плагинов. Ну да, знаю я эти ваши плагины. Завтра разработчики Firefox опять что-то выкинут и вы опять будете носится по инету как ужаленные в поисках новых работоспособных плагинов. Вот все те годы, что я пользуюсь софтом из этого списка, фанаты плагинов в Firefox носятся с выпученными глазами с криками «а-а-а-а-а, опять перестало работать».

Повторяю ещё раз, для тех кто не понял: программа которая последний раз обновлялась в 2008 году успешно интегрируется в текущую версиею Internet Explorer. И в этом заслуга и разработчиков ReGet и разработчиков Internet Explorer.

Статистика от Kaspersky Application Advisor на 7 октября 2016 года

Негусто, да. Хотя и больше чем у HomeSite 5.5

ad63651965c04fac9290ca23d5d5b10c.png

№4 Paint Shop Pro X2

Детище компании Jasc, ныне принадлежащее Corel. Профессиональный редактор растровой графики. Стоит в разы дешевле Adobe Photoshop и запускается даже на нетбуке.

Датировка exe-файла — 10 апреля 2008 года. Был куплен осенью того же года в бумажной коробке.

84e6057dca4242b2872d1263a7ffccc4.png

Тут не будет никаких примеров и обоснований. К чему они? У кого-то есть сомнения в том что графический редактор скомпилированный в 2008 будет работать и под Vista, и под Win7, и под Win8. А сейчас вот на Win10 запущен.

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

Изучать новое и улучшать свои когнитивные способности, я предпочитаю на более интересных и творческих задачах, чем заучивание по новой внешнего вида «ещё более иконистых иконок» и схемы «ещё более интуитивно-понятного меню».

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

А пока, сколько нас там?

Статистика от Kaspersky Application Advisor на 7 октября 2016 года

Меньше 100 в месяц, но это только российская коробочная версия. По всем версиям «Paint Shop Pro X2» выходит больше 5 тысяч в месяц.

8abd44b033ed42949fa6736d8c14daec.png

№5 MAGIX Video deluxe 17 Plus

Как же они любят эти пафосные названия. Ультра-экстра-премиум-делюкс. Ещё «PRO» не хватает.

Итак, по моим меркам, MAGIX Video deluxe 17 Plus — новьё. Начал использовать в виде триалки в октябре 2010 (на нетбуке делал ролики в поездке по Европе). Полная версия, после накатывания всех существующих патчей, имеет exe-файл датированный 27 мая 2011 года.

1435b94417274000bb49cefb32173ba9.png

Vista, Win7, Win8, Win10 — всё как обычно. Главным критерием выбора именно этой программы было её согласие работать на нетбуке. Реально, именно СОГЛАСИЕ.

Все остальные видеоредакторы для нелинейного монтажа сказали что экрана 1024×600 им мало и хотелось бы хотя бы 800 пикселей в высоту.

И пока что, ни каких проблем связанных с переходом на новую ОСь не возникло. Драйвера, кодеки, железо, версия операционной системы. Хорошо написанную прикладную программу это волновать не должно — у неё Windows API и она с ним работает.

Статистика от Kaspersky Application Advisor на 7 октября 2016 года

740 человек по всему миру. Список стран посмотрите — у меня настоящий европейский видеоредактор. Возможно, в России он есть только у меня.

a300a3be856d4a2bb086121301f63981.png

* * *

А теперь обещаный холивар. Намётки на него были в описаниях, но теперь в полный рост.

Стюардесса не попавшая в канонический ТОП5 — WinDirStat 1.1.2.80

Примитивнейшая программа, датированная 16 июля 2005 года. Считает размер папок и показывает забавными цветными квадратиками.

e16487a5872e4d28951e69c8eed5494a.png

И, как вы можете догадаться, программа прекрасно работает по сей день. WinXP, Vista, Win7, Win8, Win10 — всё как обычно.

Но есть один нюанс. У WinDirStat был прообраз в виде линуксовой софтины KDirStat с аналогичным функционалом. Главное слов тут — «был». KDirStat умер с очередным обновлением KDE лет 10 назад.

Я вообще не понимаю, как вы там в ваших линуксах живёте, когда любой [нехороший человек] может захотеть похвастаться перед собутыльниками какой новый крутой код он теперь умеет писать и вам придётся снова искать, выбирать и осваивать новую прикладную программу. И всё это время вы могли потратить на более продуктивную деятельность.

Статистика от Kaspersky Application Advisor на 7 октября 2016 года

Я не один такой не модный.

51101f7cd6794bfdb300a376ec1785da.png

* * *

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

1) Можно очень долго ржать над патчем для DVD «Белоснежка», отсутствием «Windows 9» и бинарниками набитыми балластом для сохранения совместимости с DOS лохматых годов, но факт остаётся фактом — в Windows есть реальная обратная совместимость и это делает жизнь пользователя комфортней. В отличии от Linux.

2) При длительном использовании с оплатой «за лицензию», стоимость часа работы будет стремиться к нулю. И будет сильно меньше чем в случае «подписной модели».

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

  • 12 октября 2016 в 01:16

    –1

    Назвать программы стюардессами, это сдвиг по фазе, или я отстал от жизни?
    Статистика от Касперского меня телепортировала в зомбоящик на просмотр рекламы, сознание автоматически переключалось на игнорирование инфопотока и мысль — «где я» преследовала меня всю статью, а… я вроде всё ещё за компьютером…
    • 12 октября 2016 в 01:25

      +1

      История о приключениях этой самой стюардессы — http://www.anekdot.ru/id/79107/
  • 12 октября 2016 в 01:19

    0

    Для показа занятого места предпочитаю SpaceMonger, последняя версия 1.4.0.1 была датирована 16.10.2000 года.
    Тоже до сих пор работает.
    http://whitelisting.kaspersky.com/advisor-ru#search/0×7EE9773349F4BE107E2F710CE5B98860
    • 12 октября 2016 в 01:30

      0

      Нашёл скриншоты SpaceMonger.

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

      Цветовая гамма всегда такая ядовитая или можно перенастроить?

      • 12 октября 2016 в 01:39

        0

        Есть настройки, но их очень немного. Переназначить цвета файлов и папок можно.
    • 12 октября 2016 в 01:37

      0

      для того же использую SequoiaView, последняя версия 2002 года, на вин 10 полет нормальный
      • 12 октября 2016 в 01:40

        0

        Вот эти градиенты на скриншотах режут глаз.
  • 12 октября 2016 в 01:33 (комментарий был изменён)

    0

    Вдумайтесь, бинарнику 13 лет, а он по прежнему работоспособен и успешно интегрируется с операционной системой.
    Что в этом особенного? У меня под 7-кой и игры 2001 года запускаются. Почему должно быть иначе! Но есть вопрос: какова вероятность при использовании старого софта получить серьёзный сбой в системе?

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

    Выживаемость Windows сильно зависит от количества игр, сделанных под систему.

    А десктопный Linux действительно не для всех.

    • 12 октября 2016 в 01:45

      0

      В Windows не так удобно работать с командной строкой.

      Такая же фигня.

      cmd и powershell никаких чувств не вызывали, а вот как появилась Windows Subsystem for Linux, так мысли и зашуршали.

      Вот что ls и grep животворящие делают.

      • 12 октября 2016 в 02:36 (комментарий был изменён)

        +1

        Под виндами cygwin спасал, если особо многого от него не требовать.
        Среди «из-коробочных» вот эти, например, можно глянуть:
        http://mobaxterm.mobatek.net/
        http://babun.github.io/
        Большинство стандартных линуксовых тулзов, пакетный менеджер — для каких-то обыденных мероприятий вполне сойдет.
    • 12 октября 2016 в 03:12

      0

      Программы для Windows в своем большинстве предоставляются без исходных кодов
      А если SolidWorks, MS Office, Adobe Photoshop появятся для Linux, каковы шансы, что они будут доступны в исходных кодах? Это коммерческие программы. Если Linux будет так же популярен, как Windows, вероятнее всего, кол-во ПО для него с закрытым кодом будет стремительно расти.
  • 12 октября 2016 в 01:50

    0

    На всякий случай: разработчики современной IDE-программы NuSphere PhpED явно во многом вдохновлялись HomeSite, что нашло отражение в интерфейсе и возможностях PhpED вплоть до вставки шаблонов кода с помощью сочетания клавиш Ctrl+J.
  • 12 октября 2016 в 01:51 (комментарий был изменён)

    0

    1) Если ты законнектился то открыть новое окошко консоли или файл-менеджера можно в один клик, без повторного ввода пароля.
    Вообще не ввожу пароли, поскольку и приватный ключ, и пароль от него в ssh-клиент у меня автоматически передаёт плагин для KeePass (в котором всё и хранится).
    • 12 октября 2016 в 01:59

      0

      Часто приходится «редко лазать» на разные шареды и ради этого ключ генерировать лень.
  • 12 октября 2016 в 02:03 (комментарий был изменён)

    0

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

    Если он умеет SSHv2, то всё в порядке. Потому что SSHv1 уже закапывают:
    Поддержка устаревших протоколов SSH 1.3 и 1.5 в OpenSSH 7.3 сохранена, но требует активации на этапе компиляции. В OpenSSH 7.4 будет удалён код, связанный с использованием SSHv1 на стороне сервера, а летом 2017 года планируют удалить код клиентской части SSHv1.

© Habrahabr.ru