metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-10-03 08:20 am

Закопайте же стюардессу

У меня до сих пор есть две или три DOS'овских софтинки, без которых мне будет очень грустно.
Я понимаю этих людей, у меня самого у клиентов постоянно всякий доисторический трэш встречается. Обычно это или мини-опердени (что легко переписать), либо крайне хитрожопые производственные расчеты-проекты, в которых живут всякие адовые рассчитанные еще в советское время таблицы и алгоритмы, специалистов по которым хрен найдешь еще.
Но как же хочется скорее всю эту хреновину переписать на нормальных языках и платформах.

[identity profile] berezovsky.livejournal.com 2012-10-03 06:04 am (UTC)(link)
на кложуре!

[identity profile] eleon.livejournal.com 2012-10-03 06:38 am (UTC)(link)
А уж какой пиздец будет с миграцией на win8...
wizzard: (фото)

[personal profile] wizzard 2012-10-03 10:46 am (UTC)(link)
В win8 штатно идет hyper-v, включая клиентскую редакцию.

[identity profile] eleon.livejournal.com 2012-10-03 10:48 am (UTC)(link)
Угу, всю жизнь мечтал купить комп с осью, а потом внутри нагородить еще виртуалок, чтоб нужный мне софт работал :)
wizzard: (фото)

[personal profile] wizzard 2012-10-03 11:04 am (UTC)(link)
> всю жизнь мечтал купить комп с осью, а потом внутри нагородить еще виртуалок, чтоб нужный мне софт работал :)

Ну, слуги в комплект к современному жилью тоже не прилагаются, а ведь бесспорно полезная штука, не?

[identity profile] eleon.livejournal.com 2012-10-03 11:15 am (UTC)(link)
Полезные. Но если ты привык жить в доме со слугами, зачем переезжать в дом без слуг?:)
wizzard: (фото)

[personal profile] wizzard 2012-10-03 11:18 am (UTC)(link)
Я полагаю, что можно и сейчас купить x86 и поставить туда dos ;) У мсфт его до сих пор скачать можно, кстати (без саппорта ессно)

[identity profile] eleon.livejournal.com 2012-10-03 11:19 am (UTC)(link)
Можно. А еще можно на семерке остаться :)
wizzard: (фото)

[personal profile] wizzard 2012-10-03 11:21 am (UTC)(link)
Тот софт, для которого был нужен дос, преимущественно не работал уже в XP :(

[identity profile] eleon.livejournal.com 2012-10-03 11:25 am (UTC)(link)
Значит нефиг было с таким софтом мигрировать на xp :)

[identity profile] blueher.livejournal.com 2012-10-03 06:58 am (UTC)(link)
Вспомнилась история про чуваков которым надо было портировать на ARM кусок кода на x86 который работал реализовывал весьма хитрый алгоритм и исходники к которому были утеряны.
Ну и ессесно чуваки вкрутили в свою программу под арм эмулятор x86 который радостно этот код исполнял. Оказалось проще и дешевле чем "возить верблюдов самолётами в Казахстан".

[identity profile] falcrum.livejournal.com 2012-10-03 07:26 am (UTC)(link)
Ха, история повторяется: помню, переносил хитрый расчёт с СМ-овского фортрана на писишный... :)

[identity profile] jamhed.livejournal.com 2012-10-03 07:34 am (UTC)(link)
а зачем переписывать то что и так работает?

[identity profile] metaclass.livejournal.com 2012-10-03 07:50 am (UTC)(link)
Напрягает количество костылей, необходимых для интеграции этих систем в новые. Они часто требуют усилий больше, чем переписать старую.

[identity profile] w00dy.livejournal.com 2012-10-03 07:52 am (UTC)(link)
На одном небольшом гидрометаллургическом заводе для этих целей на новые машины с win7 поставили dosbox.

[identity profile] metaclass.livejournal.com 2012-10-03 07:58 am (UTC)(link)
Да. Стандартная практика.
Если б еще сделать маппинг DBF и прочих файловых сраней на нормальные субд :)

[identity profile] vit-r.livejournal.com 2012-10-03 08:54 am (UTC)(link)
Requirements Archeology - занятие долгое, нудное и не только без кода, но и без документации практически безнадёжное.

[identity profile] litvin-v.livejournal.com 2012-10-03 09:12 am (UTC)(link)
Вся Белпочта до сих пор сидит на DOS FoxPro.
В некоторых областях под vmware, в минской просто под ntvdm.

Но без кучи костылей не обходится, да.

Переписать пробовали, закончилось, как я понял, попилом бабла и всё осталось под DOS.

[identity profile] metaclass.livejournal.com 2012-10-03 09:30 am (UTC)(link)
Мрачно.
Вообще надо взять у вас образец софта, сделать прототип нового и подсунуть белпочте как свою разработку :)

На Qt и серверные части на кошерных линуксах :)

[identity profile] freiksenet.livejournal.com 2012-10-03 09:58 am (UTC)(link)
Всё в Финляндии.

В ателье, где я арендовал фрак к свадьбе друга, бронь до сих пор делаются через программу с "консольным гуи", аля curses. Подозреваю что DOS.

По рассказам друга, который работый в айти суппорте половины кассовых апаратов этой страны, в одно сети магазинов до сих пор юзается юниксовая curses опердень из начала 90-ых. Естественно без мышки и тем более тач скрина. Чтобы продавщицы не пугались у них есть специальная клавиатура, с меньшим количеством кнопок и значками вместо буков.

[identity profile] kkirsanov.livejournal.com 2012-10-03 10:18 am (UTC)(link)
У нас просто берут обычную клаву и скотчем наклеивают бумажки, а ненужные клавиши вынимают и\или закрывают пластиком.

[identity profile] freiksenet.livejournal.com 2012-10-03 10:49 am (UTC)(link)
Я не удивлюсь если здесь такая же технология.

[identity profile] berezovsky.livejournal.com 2012-10-03 11:05 am (UTC)(link)
А что, они такие пугливые? O_O

[identity profile] freiksenet.livejournal.com 2012-10-03 11:28 am (UTC)(link)
Ну тупым и старым тёткам сложно запомнить 10 клавиш на обычной клавиатуре.
(deleted comment)

[identity profile] metaclass.livejournal.com 2012-10-03 01:48 pm (UTC)(link)
Не хочешь ты ли совершить благое дело и реверс-инжинирить этот трэшак?:)
Альтернатива, впрочем, еще интереснее - сделать для него headless dosbox, имитирующий действия пользователя и запускать 100500 экземпляров в облаке, подавая данные с более удобных интерфейсов :)