Какое значение имеет смысл 12 октября 1999 года? - программирование
Подтвердить что ты не робот

Какое значение имеет смысл 12 октября 1999 года?

В методе SignOut System.Web.Security.FormsAuthentication команда ASP.NET решила закончить файл cookie FormsAuth, установив дату истечения срока действия "Окт" 12 1999 ".

HttpCookie cookie = new HttpCookie(FormsCookieName, str);
cookie.HttpOnly = true;
cookie.Path = _FormsCookiePath;
cookie.Expires = new DateTime(0x7cf, 10, 12);

Какое значение имеет смысл 12 октября 1999 года? Является ли это внутренней шуткой или существует некоторая веская причина для установки срока действия вашего файла cookie на эту конкретную дату?

Edit: Теории ниже интересны, но они просто догадки. Поскольку Phil, Scott, а другие члены команды ASP.NET находятся на StackOverflow, я думал было бы здорово предложить награду. Надеюсь, кто-то сможет отследить первоначального разработчика и получить авторитетный ответ.

Награждены: Скотту Хансельману для эскалации этого всего до ScottGu. Я действительно надеялся на какое-то сверхсекретное значение Illuminati-esque, но похоже, что это был просто старый трюк "год назад".

4b9b3361

Ответ 1

Хорошо, ребята, я разговаривал с десятком разных людей в команде ASP.NET. Разработчик, который написал эту строку кода, мы считаем, ушел. Мы спросили Гу, и он не был уверен.

Стефан Шаков из команды сказал, поговорив с Ману Васандани:

"Разработчики ASP.NET преследуемый пачкой диких ниндзя на огонь и, следовательно, были давление для завершения функции боясь за свою жизнь. Как приводят к жаре момента (ary страсть) было принято установить постоянную в текущую точку вовремя, менее одного года. К сожалению разработчик, принявший такое решение не был достаточно быстрым, чтобы проверить его, и несмотря на то, что ярлык закончился мучительной смерти от рук лидер ниндзя 'Eviscerati Extremus Минус один".

Перевод? Дата составляет один год до даты написания строки кода.

Ответ 2

Элементарный мой дорогой Ватсон:

  • 12 октября 1999 года ровно за 80 дней до 1-1 2000 года.
  • Для некоторых людей 2000 год был концом света.
  • Как мы знаем, требуется 80 дней, чтобы обойти мир.
  • Итак, октябрь 1998 года был последним возможным днем ​​по всему миру.
  • Как мы знаем, интернет обернут по всему миру.
  • Таким образом, пакеты (а также файлы cookie) путешествуют по миру.
  • Дата истечения срока действия 12 октября 1999 года является символическим последним днем, когда пакет может быть отправлен.
  • Нет необходимости отправлять его позже этой даты.
  • Значит, это символическая дата не истекает.

Ответ 3

Возможно, эта строка была написана 13 октября 1999 года, и они выбрали "вчера" как произвольную дату, которая всегда была в прошлом.

Ответ 4

Я не уверен, что это имеет отношение к разработке ASP.NET, но это был мой 26-й день рождения!

Ответ 5

Нет никакой пользы для какой-либо конкретной даты при установке даты истечения срока действия файла cookie. Любая дата, которая была в прошлом, заставит браузер удалить файл cookie.

Согласно Wikipedia:

  • Первез Мушарраф берет власть в Пакистане из Наваза Шарифа через бескровный переворот.
  • День шести миллиардов: Провозглашенный 6-миллиардный живой человек в мире родился.
  • Смерть Роберта Марсдена Надежды, австралийского правосудия и королевского комиссара (1919 г.)
  • Смерть Уилла Чемберлена, американского баскетболиста (1936 г.)

Из тех, наиболее вероятно для меня, кажется, Уилт Стилт. Возможно, автор был поклонником баскетбола.

Ответ 7

Хорошо, поэтому никто, которого я не спросил в команде, похоже, знает. Полагаю, это был год на следующий день после того, как Билл Гейтс 1998 PDC Keynote???

Ответ 8

Я не считаю это значительным. Это может быть просто бессмысленная случайная дата в прошлом или что-то вроде дня рождения дочерней компании разработчика - что-то, что имеет личное значение для тех, кто написал код.

Ответ 9

Если вы преобразуете 1999/10/12 в шестнадцатеричный, то 7CF/A/C. Теперь вы можете сделать ROT13 на нем, и у вас есть 2PS/N/P
Возможно, иллюминаты...;)

Я действительно не знаю, есть ли смысл с этой датой. Я так не думаю.

(CW для забавных целей)

Ответ 11

Это 10/12/99 в Америке и 12/10/99 в Европе, что делает красивую запутанную дату. Никто не знает, есть ли в декабре!

Ответ 12

Как и "сколько licks требуется, чтобы добраться до центра Tootsie Roll в Tootsie Pop, мир может никогда знать.