Val Petruchek

подписывайтесь, а то хуже будет!  

ПОДПИСЫВАЙТЕСЬ НА RSS

« Первый (с этим софтом)
Запустились »

29 февраля

03.03.08 @ 11:47 — Programming, Software, Life

Некоторые суеверные люди считают 29 февраля неудачным днём. Криворукие программисты предоставляют этим суеверным дополнительные доводы в пользу этой точки зрения.

1. Павел Хритоненко:

Сегодня этот код упал с экзепшном:

cookie.Expires = new DateTime(DateTime.Today.Year+1, DateTime.Today.Month, DateTime.Today.Day);

2. Yan Liberman:

В процессе запуска SQL сервер, если не установлен серверный сертификат, генерирует новый самоподписанный сертификат. SQL сервер выпускает этот сертификат со сроком действия 30 лет (то есть дата окончания действия сертификата - это дата выдачи сертификата плюс 30 лет). Вот в процесс расчета этой даты окончания действия и закралась ошибка:

SQLDATE_GetDate(&IssueDT);
SQLDATE_ConvertToSystemTime(&IssueDT, &ExpirySysDT);
ExpirySysDT.wYear += 30;
SQLDATE_ConvertFromSystemTime(&ExpirySysDT, &ExpiryDT);

3. Андрей Плахов:

29 февраля функция “сдвинуть на 369 лет” возвращает ошибку “не бывает таких дат”. В этот день в компаниях с гетерогенными environment’ами происходят чудеса. Файлы не копируются, билды не билдятся, сервера не серверят.

Ведь если у вас 29 февраля ломаются программы и сайты, которые остальные 365 дней работают нормально, значит таки да, неудачный это день.

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

  
Реклама::

 
Реклама::