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:
Iron - The scheme Kempston Mouse interface (Michael Kondratyev, 17-Apr-95).
BBS - list of stations BBS ZXNet.
Present - Application of the newspaper.
Cheating - Cheat in the game Mortal Kombat to select fighters. Passwords to access levels in the game Fire Gear. Immortality in the game Main Blow. Resurrection of the characters in the game "12 secret books demo".

В этот день...   13 February