Каждый системный администратор сталкивался в своей жизни с таким явлением, как неработоспособность ДОС-программ на новом компьютерном оборудовании. И, казалось бы, Бог с ними, ведь времена таких языков, как Pascal for dos, Clipper for dos, Borland C for dos уже давно прошли. Прошли, но не у нас! Возможно, Беларусь одна из последних стран в мире, где по-прежнему с фанатичным упорством продолжают разрабатывать и писать программы для Dos FoxPro. Зачем? Почему? Нам остаётся только гадать.
Ситуация на сегодняшний день такова, что среднестатистический системный администратор имеет в своём арсенале такие чудеса программирования, как "склад", "смета - процентовка", "кадры", "бухгалтерия", "ППР", "пробеги" и прочее, прочее, прочее. Все эти приложения играют важную роль в работе любой крупной организации. Но рано или поздно наступает день, когда старые компьютеры списываются, а их место занимают новые. Именно в этот момент и начинаются пляски с бубном. Ведь простому бухгалтеру, экономисту тяжело объяснить, почему их любимая программа начала тормозить и временами выкидывать сообщения RUN TIME ERROR. Ведь на старом компьютере всё работало! Значит, системный администратор что-то не так сделал, что-то не настроил. Обращаться к разработчикам в такой ситуации - дело наиглупейшее. Ответ всегда таков, что у них всё работает. Да, у них работает. Но не на четырехядерной машине в домене, а дома в локальном хосте и каком-нибудь Celeron 2.6. Отсюда возникают конфликты. Ведь программист никогда не признает тот факт, что среда, в которой он программирует, безнадежно устарела. Ведь признай он это, ему придется переучиваться! А для многих это смерти подобно.
В такой ситуации дальновидные руководители давно выбрали путь модернизации информационной инфраструктуры и программных комплексов, например, переход на платформу "1С". Это позволяет избавиться от множества глючных программок, от конвертации данных из базы в базу и вызванных этим вероятных проблем. Ведь одна программа может работать с Inter Base, а другая - с Fox Pro. В этом случае необходима синхронизация. А ведь конверторы для БД тоже должен кто-то сопровождать. И всё это стоит больших денег. Да, и проблема даже не в деньгах, проблема намного шире. Организация, сидящая на устаревших ДОС программах, становится заложником одного-двух программистов. Потому что зависит от их разработки. Потому что коды уникальны и не открыты. И в случае чего, никто не сможет заменить их, а ведь работать нужно! Платформы же, подобные "1С", универсальны, так как нет жесткой привязки к конкретному разработчику-пенсионеру.
Ещё одна большая беда ДОС-программ в организациях - это документооборот. Ни для кого не секрет, что кодовая страница 866 тоже давно устарела, как и матричные принтеры с LPT-портами. И временами бывает весьма проблематично распечатывать на новом компьютере какие-то данные. Например, расчётные листки. Ведь тяжело объяснить обычному бухгалтеру, почему старая программа посылает на принтер каракули, а не то, что необходимо. А бывает и того хуже, матричных принтеров уже нет, а программа ну очень старая! И приходится выводить данные на лазерный принтер, только вдумайтесь, шрифтами от матричного при помощи утилиты DOSPRN (www.dosprn.com).
Вообще, должен заметить, по числу так называемых "костылей" наши ДОС-разработчики давно обошли весь мир. Так, некоторые приложения генерируют текстовый файл, затем при помощи дополнительного конвертора переводят его в формат WORD. При этом приложение "сжирает" 99% мощности одноядерного процессора!
Конечно, с такой проблемой хорошо справляется костыль ResFree, который можно скачать с fdd5-25.net/drivers.php. Эта утилита прописывается в файле autoexec.nt с параметром 1. И не даёт монополизировать виртуальной машине ДОС всю мощность процессора. Так, 99% загрузки превращаются в 75%-80%. Оставшихся 20%-35% вполне хватает для запуска MS-WORD и очереди печати для распечатки любой нужной информации.
Но зачем это нужно, когда есть возможность внедрить новое программное обеспечение под Windows или Linux? Ведь никто никогда не считал, во сколько обходится простой дорогостоящего оборудования, вызванный несовместимостью с ДОС-приложениями. Сколько времени уходит на обучение пользования "костылями" зачастую неграмотного персонала. Да и расходы на бесконечное дописывание конвертов БД и прочих специфических программок остаются под вопросом.
Роман КАРПАЧ,
www.fdd5-25.net,
www.twitter.com/fdd525net
Комментарии
Страницы
Страницы