Кронос-байки

 

Васёкин

Кронос и проблема 2000 года

Утилита "dt" устанавливала текущее время в системе. Текущее время – очень важная вещь, поскольку, например, при компиляции осуществлялась проверка правильной последовательности компиляции, то есть если скомпилировать DEFINITION MODULE, переставить время назад (или перенести на машину с отстающими часами) и попытаться скомпилировать IMPLEMENTATION MODULE, то вам будут долго и нудно предлагать перекомпилировать сначала то, потом это, потом пятое, потом десятое... Кроме того, сама утилита была жутко продвинутая, в нее были зашиты и юлианский, и грегорианский календари, и високосное набегание учитывалось – в общем, налицо был явный переизбыток интеллекта, который повлек неизбежные баги.

В 1986 году часть кроносовской команды во главе с В. Васёкиным сидела в Политехникуме (нынешний Высший колледж информатики). Я тоже поначалу работала там, а на ВЦ бывала набегами. В один из визитов Леопольд предложил мне взять поправленные исходники утилиты. Я сказала, что ошибку политеховцы уже нашли и поправили своими силами. На что Лео сказал ядовито:
- Знаю, как они поправили! В 2000 году у них все сломается!

Как Васёкин Лёшку спас

Еще в 402 был Labtam, который постоянно вис и поэтому движение руки до кнопки reset было отработано до автоматизма. А кнопка reset была у него на задней стенке. А поскольку штука была сильно продвинутая (800 х 600 если не ошибаюсь), напряжение на трубе было тоже сильно продвинутое

С Лабтама зачем-то была снята крышка, и Лёшка зачем-то отодвинулся сантиметров на 30. И вот Лабтам опять виснет и Лёшка стандартным жестом лезет по кнопке ресет... прямо в трубку.

Как Васёкин это увидел и, главное, как он успел, я не знаю, но на моих глазах он прыгнул из другого угла комнаты и просто снес Лёшку со стула.

В результате - не дотянулся.