если вспомнить, то вроде трабл заключался в следующих моментах:
1. некоторых программы не обрабатывали номер года как 4 цифры, а только как 2. Это более массовая проблема.
2. неправильно вычисление 2000 года. некоторые программы со своими календарями вычисляли, что 2000 год - не
високосный.[i]правила для выявления високосного года 3, они использовали только 2: считать год високосным, если
а. число года делиться без остатка на 4
б. года, которые деляться без остатка на 100 не считать високосными - типа 2000
в. года которые деляться на 400 без остатка все
же считать високосными (2000 год все же високосный!)[/i]
кажеться было еще чтото, но не помню.
я лично столкнулся с проблемой 2. наша программа рабочая отказывалась считать год 2000 високосным!!! сдаеца мне что тут виноват сам компилятор... потому что более свежа версия программмы
работала нормально. и если у нас только день недели выдавался неверный, что конечно же фигня, то некоторые программы просто отказывались работать начиная с 1 января 2000 года! с этим столкнулись мои знакомые.
ну и вопрос собственно вот ииза чего: очень многие считают что трабл 2000 года
был просто надуман, чтобы компутерный фирмы могла срубить бабла с этого. ну, это конечно, тоже было ;-)
да не... я тут на сайт наткнулся... узнал про календари много нового... про новый стиль и старый стиль,
оказываеца мы всегда жилди по юлианскому календарю, а в каком то году стали жить по григорианскому, вот 13 дней и прибавилось....
а вообще папа григорий ХIII ввел в 1582 кажись году
его, тогда отставание было 10 дней... и он же предложил хитрую схему вычисления с сотнями и 400.
однако, оказываеца, что через 3300 лет снова накопица лишний день...
тут вот еще факт ;-):
При ООН организована специальная комиссия по реформе нашего календаря. В эту комиссию прислано несколько сотен предложений по устройству нового календаря. Наиболее интересными из них следует признать такие два предложения:
1. Календарный год состоит из 13
месяцев по 28 дней каждый, так что в каждом месяце ровно 4 недели. Одинаковые числа всех месяцев приходятся на один и тот же день недели, например, первое число любого месяца всегда будет понедельник, второе -- вторник и т.д.
Поскольку такой год будет длиться 364 дня вместо обычных
365, после последнего дня года вводится особый день без числа и названия -- его предложено считать днем Нового года. В високосные годы таких дней без числа будет два.
Такой тринадцатимесячный календарь имеет один существенный недостаток -- число месяцев, отличное от привычного нам.
Надо придумать название тринадцатому месяцу и строить всю жизнь в расчете на лишний месяц.
2. Другой проект нового календаря ставит перед собой задачу устранить недостатки григорианского календаря, внеся в него самые незначительные, безболезненные изменения. Согласно этому проекту год
делится на 4 квартала по 91 дню в каждом. Первые два месяца каждого квартала равны 30 дням, третий -- 31 дню. Так как такой квартал содержит целое число недель -- 13, все кварталы будут начинаться всегда одним и тем же днем недели, например, понедельником, и заканчиваться воскресеньем. После 31
декабря, как и в первом проекте, вводится "безымянный" день -- день Нового года. В високосном году таких дней тоже будет два. В этом варианте календаря, как и в первом варианте, не будет происходить блуждание дней недели по числам и месяцам от года к году.
как вам? ;-)
или вот еще: слыхал что большевики в 20х годах хотели пятидневную неделю ввести ;-) чтоб без выходных ;-) не получилось ;-) гыгыгы
у меня с одной прогой до сих пор траблы. одну функцию выполняет только если перейдешь в 1999 или раньше. производители совта (французы хреновы, ненавижу французов) обещали патч прислать и кинули. а я за эту прогу 5000$ в 1998 году платил.
А я в одной фирме раздул в конце 1999 годя что это оооочень большая проблема!
И на НГ себе бабок нормально срубил за подготовку компов к оному событию. :-)
Мда... про ужас.
Лана на следующий день проснешься...
А если утром намахнул канкретна и проснулся потом вечером. А на улице темно - вот ужас, и не знаешь день или ночь... Вот это ужас!