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

Программирование - решение проблемы 2000 года в IS-DOS.

<b>Программирование</b> - решение проблемы 2000 года в IS-DOS.
__________________________________________

(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

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



Другие статьи номера:

Аперитивчик - управление оболочкой журнала.

Аперитивчик - вступление: много раз ставился вопрос о прекращении выпуска пос ледующих номеров Deja VU...

Тема - Новый ZX Spectrum: рассуждения на тему Спектрума нового поколения.

Тема - Бесплатный сыр: что такое shareware программы и как на них заработать.

Тема - Кибер война: о том как Русские Хакеры похищают военные секpеты США.

Тема - Russian ZX: история создания Российского спектрума.

Тема - Теория журналостроения - часть №2. Как самому сделать журнал.

Капля припоя - Схема #1FFD ON/OFF для SCORPION ZS 256 на основе схемы опубликованной в ZX Format.

Капля припоя - схема 128 цветов на ZX Spectrum'е.

Капля припоя - схема Чтение порта #7FFD на ZS Scorpion.

Капля припоя - схема ZS Scorpion 1024.

Капля припоя - как взламывать Телефонные карточки.

Капля припоя - схема цифрового индиктора треков для Дисковода.

Капля припоя - подключение HD дисковода к ZX Spectrum.

Капля припоя - схема индикации записи и чтения на дисковод.

Капля припоя - О проблеме в прошивке расширенной клавиатуры (в "таганрогской" схеме) в IS-DOS.

Капля припоя - схема Kempston Mouse Interface (v2.1) на БИС KP580BB55A!

Капля припоя - Юстировка головки дисковода FDD 3,5".

Software - обзор новых игра для Спектрума: 8-й отдел, Xor 2000, Цезарь, Пасьянс "Пирамида", Aliens.

Software - обзор новых игра для Спектрума: Tower Pod и текстовая адвентюра Кащеева Цепь.

Software - описания редактора звуков CYBERAX Sound Editor v1.0.

Программирование - процедура печати сообщений в нижних строках экрана.

Программирование - процедура определения наличия диска в дисководе.

Программирование - решение проблемы 2000 года в IS-DOS.

Программирование - Доработка GLOBAL COMMANDER'а.

Программирование - Загрузчик для рабочей дискеты.

Программирование - быстрая процедура печати спрайтов через стек от WoodlandStudio.

Программирование - некоторые вопросы создания файловых оболочек на SPECCY и обзор SPECTRUM'овских DOS'в.

Программирование - BOOT изнутри №2 потенциальные глюки и недостатки...

Программирование - об архивировании - алгоритмы, производящие сжатие без потерь.

Программирование - Качесвенная процедура конверсия ZX картинки в ASCII.

Программирование - "цветные" точки и линии, градиентная заливка, конверсия в 256 цветов.

Another World - новости из мира PC.

Доска почета - Антология компьютерных журналов для ZX Spectrum.

Доска почета - Точка зрения: системная Шина ZX Spectrum.

Доска почета - печальная история жизни Владимирской группы REMEDY, так и не выпустившей Героев на спектруме.

Доска почета - о различных находках и разгаданных секретах нашего любимого и непревзойденного компьютера ZX Spectrum.

Доска почета - Почта №1: открытое письмо Дмитрия Кленова об информационном голоде на ZX Spectrum.

Доска почета - Почта №2: критика от Blade/Triumph.

Семь и 1/2 - посмеемся: Анекдоты пpо ламеpов и юзеpов, а также pеальные звонки в слyжбy тех. поддеpжки.

Семь и 1/2 - посмеемся: Анекдоты пpо ламеpов и юзеpов, а также pеальные звонки в слyжбy тех. поддеpжки №2.

Семь и 1/2 - Винни Пух 2.

Семь и 1/2 - Компьютеры в кино... 25 характерных особенностей компьютеров, показываемых в голливудских кинофильмах.

Пробы пера - Великая летопись кунгов - новелла по игре Черный Ворон.

Пробы пера - рассказ "разбуженная магия".

Пробы пера - Рассказик о SPECCY...

Пробы пера - рассказ "Эликсир Зверя".

Пробы пера - Поэзия.

Реклама - куплю/продам ZX Spectrum/Спектрум.


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

Похожие статьи:
Новости STEVER'а - О совете SySop'ов.
Сделай сам - Распечатай себе календарь на 1999 год.
Программистам - Сборник кодов: зашифровка файла, Эффект точечной сетки, работа с диском при включенных прерываниях, программирование кэша.
Сплошные приколы - Сборник высказываний советских офицеров (продолжение).
Реклама - Реклама и объявления...

В этот день...   26 апреля