Deja Vu #0A
30 сентября 2000

__________________________________________

(C) Колесников Сергей aka SKL-KEEPER
__________________________________________

         IS-DOS: глюк 2000 года.

   Сначала несколько слов об IS-DOS, как о
таковой. Я очень большой поклонник этой ОС
                 и думаю, что  она незаме-
                 нима для  тех, кто  много
                 работает с текстами,а тем
                 более, если у этого чело-
                 века  еще и принтер есть.
                 Уж в этом случае, вообще,
                 нет альтернативы! Ни один
                 редактор не  могу  поста-
                 вить  даже  на  ступеньку
ниже IS-DOS'овского,даже очень многими лю-
бимый ZX-WORD!
   Ну-ну,  слышу  возражения в грубой фор-
ме:-), ладно, считайте,что я высказал свое
мнение, а согласиться с ним  или  нет, это
дело каждого...
   Я пользуюсь этой ОС уже четыре года,как
говорится, собаку съел на этом деле. Очень
много приходится  работать  с  текстами, и
очень удобна, на  мой  взгляд, возможность
записи в файле даты его  создания. В  этом
случае стоит только навести курсор на  ка-
кой-нибудь файл и во второй строке  сверху
прочесть дату его создания. И  рассортиро-
вать по возрастающим датам можно, это осо-
бенно удобно, если ведешь большую перепис-
ку. В общем, преимуществ много!
   Для того, чтобы  каждый  раз не вводить
дату,я вставил в autoexec.bat такую строч-
ку:

   .......
   Q:UTILdate
   .......

   Когда  выполнение  autoexec.bat доходит
до этой строки, компьютер выводит на экран
окно и предлагает ввести текущую дату, ко-
торая не только запоминается, но и записы-
вается в файл date.com каталога UTIL.
   При  следующей  загрузке компьютера эта
дата  выводится  на  экран и для установки
следующей даты можно простым нажатием кла-
виш  "P" и "O" увеличить или уменьшить ее.
Весьма просто... А, кроме даты, еще и день
недели выводится.
   Я успешно пользовался этой возможностью
и даже не подозревал об имеющемся там глю-
ке, пока  не наступило 29 февраля 2000 го-
да. Что за глюк такой? Да нет в этой прог-
рамме такого числа,вообще!-( После 28 фев-
раля  сразу  наступает  1 марта! Возникает
впечатление, что авторы программы забыли о
том, что  раз  в  4 года бывает високосный
год:-( Может, в  новых версиях этого глюка
и  нет, но  в моей (и наиболее распростра-
ненной, насколько  я  знаю)  версии  4.0 -
есть! Вроде  бы,  беда  небольшая, ну нет,
так  нет! Но, господа, ведь день недели-то
после 29.02.2000 уже не совпадает с числом
и месяцем, а убегает на день вперед! И это
вносит  определенную  нервозность  в самом
начале  работы, я уж не говорю, что портит
настроение...  (К  слову:  точно  такой же
глюк  есть  и в версии 1999 года - недавно
появилась у меня эта версия:-( ).
   Надо было что-то делать, и я решил пой-
ти  легким путем. Уж чем исправлять старую
программу, легче написать новую. Да ведь и
вряд  ли кому-то понадобится определять, а
кокой был день недели, допустим, 12 февра-
ля 1998 года?
   Итак,что же надо сделать? Прежде всего,
надо выяснить,какой "горячей" клавишей за-
пускается в Вашей версии IS-DOS demon.com.
У меня, например, нажатием клавиши "3" или
"D", попадалось мне версия, где  надо было
нажать "запятую". Это дело  можно  посмот-
реть в  файле "extkey.txt" каталога SHELL.
   Войдите в каталог UTIL, наведите курсор
на  файл  "date.com"  и "горячей" клавишей
запустите "demon.com". Эта программа пред-
назначена для просмотра, поиска и редакти-
рования информации на дисках IS-DOS.
   Нажмите  "C"  и перейдите на правую па-
нель.  Движение курсора осуществляется при
помощи  стрелок  и клавиш Q,A,O,P. Найдите
на  правой  панели  надписи  "Понедельник,
вторник"  и т.д. Нажатием ENTER Вы войдете
в режим редактирования, при этом пропадает
самая нижняя строка с надписями.
   Теперь  вместо  "Понедельник"  наберите
"Вторник", вместо "Вторник" - "Среда" и т.
д. Нажатием ENTER Вы выйдете из режима ре-
дактирования. Теперь нажмите "S" - SAVE  и
результат Вашего труда запишется  на диск.
Осталось нажать  только "SS+A" и  выйти  в
главную панель.
   Теперь  Вы  исправили все, как надо, но
дело  еще не закончено. Программа не будет
работать, пока Вы не пересчитаете и не ис-
правите  контрольную  сумму. Это  делается
запуском программы cals.bat выбором  соот-
ветствующего  пункта  из  меню  (Установка
"CRC") или прямой командой:

      Q:SHELLexebat S:REScals.bat

   Я  думаю, излишне говорить о том, где в
этот момент должен стоять курсор?-)
   Ну, вот и все! Проблема решена.
------------------------------------------



Other articles:


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
Presentation - All programs: DONKEY
Advertising - Advertisements and announcements ...
Introduction to shell - 4 ways to solve your problems.
Everything gradually - On the new modes of BBS STS'a.

В этот день...   29 April