12 Ekim 1999'un önemi nedir? [kapalı]


93

System.Web.Security.FormsAuthentication'ın SignOut yönteminde , ASP.NET ekibi, sona erme tarihini "Ekim 12 1999" olarak ayarlayarak FormsAuth tanımlama bilgisinin süresinin dolmasını seçti.

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

12 Ekim 1999'un önemi nedir? İçeriden bir şaka mı yoksa çerezin sona erme tarihini o tarihe ayarlamak için geçerli bir neden var mı?

Düzenleme: Aşağıdaki teoriler ilginçtir, ancak sadece tahminlerdir. Yana Phil , Scott ve ASP.NET ekibinin diğer üyeleriyle ben bir teklif eğlenceli olacağını düşündüm, StackOverflow'daki olan ödül . Umarım birisi orijinal geliştiriciyi bulabilir ve yetkili bir cevap alabilir.

Ödüllendirildi: Bunu ScottGu'ya kadar ilettiği için Scott Hanselman'a . Gerçekten bir tür süper gizli, İlluminati benzeri anlam umuyordum, ama görünüşe göre bu sadece eski "bir yıl önceki" numarasıydı.


2
ve neden 1999 yerine 0x7cf?
hasen


@Scott, bu tam bir yıl önce!
Galilyou

1
;) Yine de korkunç bir tesadüf biliyorum.
Scott Hanselman

Yanıtlar:


131

Tamam millet, ASP.NET Ekibinden bir düzine farklı kişiyle konuştum. O kod satırını yazan dev'in gittiğini düşünüyoruz. Gu'ya sorduk ve emin değildi.

Takımdan Stefan Schackow, Manu Vasandani ile görüştükten sonra şunları söyledi:

"ASP.NET geliştiricileri, alevler içindeki bir grup vahşi ninjalar tarafından kovalanıyordu ve bu nedenle, hayatlarından korkarken özelliği tamamlamak için yoğun bir baskı altındaydılar. sabiti bir yıldan daha kısa bir süre içinde mevcut noktaya ayarlamak için yapıldı. Ne yazık ki bu kararı veren geliştirici yeterince hızlı kontrol edemedi ve kısayola rağmen ninja liderinin elinde acı verici bir ölümle sonuçlandı Eviscerati Extremus Eksi Bir '. "

Tercüme? Tarih, kod satırının yazıldığı tarihten bir yıl öncesidir.


5
Bunu bir düzine insana mı sordun? Ve sonra neden meşgul olduğunu merak ediyorsun ...
Will Dean

23
Gu'ya sorduğu için kabul edildi.
Portman

4
Not: Jon Skeet ve The Gu arasındaki bir kavgada kim kazanır?
Portman

39
Gu. Açıkça.
Kirschstein

17
Hiçbiri. Yan yana savaşacaklarını düşünüyorum.
kbrimington

193

İlköğretim sevgili Watson:

  • 12 Ekim 1999, 1-1 2000'den tam olarak 80 gün önce.
  • Bazı insanlar için 2000 yılı dünyanın sonuydu
  • Bildiğimiz gibi dünyayı dolaşmak 80 gün sürüyor .
  • Yani 12 Ekim 1999, dünyayı dolaşmak için mümkün olan son gündü.
  • Bildiğimiz gibi internet tüm dünyayı sarmış durumda.
  • Yani paketler (ve ayrıca çerezler) dünya çapında dolaşır.
  • 12 Ekim 1999 son kullanma tarihi, bir paketin gönderilebileceği sembolik son gündür.
  • Bu tarihten sonra göndermeye gerek yoktur.
  • Öyleyse bu, sona ermeyin sembolik tarihidir.

4
Cuma öğleden sonra etkileri ;-).
Toon Krijthe

15
Çağrınızı kaçırdınız efendim. Mükemmel.
Portman

9
Bu cevap dahice
Kirschstein

9
-Yeni sona erme tarihini 12 Ekim 2011 olarak ayarlar
Triptych

12
+1 - gerçekten hoş bir numerolojik BS yükü. Sadece geçerken, lütfen 3'ün karesi olan dokuz madde işaretinin ve 1999'un üç dokuzun bulunduğunu unutmayın. Bunu, bu gözlemin önemini ilahileştirmeye meyilli olana bırakıyorum.
Bob Jarvis - Monica'yı eski

24

Belki bu satır 13 Ekim 1999'da yazılmıştır ve "dün", her zaman geçmişte kalacak olan keyfi bir tarih olarak seçilmiştir.


15

ASP.NET'in geliştirilmesiyle herhangi bir ilgisi olduğundan emin değilim, ancak 26. Doğum Günümdü!


2
Geçmiş doğum günün kutlu olsun! : P
jcolebrand

9

Bir çerezin son kullanma tarihini ayarlarken belirli bir tarihin faydası yoktur. Geçmişteki herhangi bir tarih, tarayıcının çerezi silmesine neden olacaktır.

Wikipedia'ya göre :

  • Pervez Müşerref, Pakistan'da kansız bir darbe ile iktidarı Nevaz Şerif'ten alır.
  • Altı Milyarlık Gün: Dünyada ilan edilen 6 milyarıncı yaşayan insan doğar.
  • Avustralya Adalet ve Kraliyet Komiseri Robert Marsden Hope'un Ölümü (d. 1919)
  • Wilt Chamberlain'in ölümü, Amerikan basketbolcu (d. 1936)

Bunlardan bana en muhtemel olanı Stilt Wilt. Belki de yazar bir basketbol hayranıydı.


Öyleyse neden 1 Ocak 1900 falan olmasın? Ayrıca, PC'nin icat edilmesinden önceki bir şeyin aksine neden geçmişte bir tarih bu kadar yakın?
Portman

Belki olumsuz bir dönemden kaçınmak için. Belki eski bir tarayıcı <1970'i (UNIX dönemi) doğru şekilde işlemedi. Benim tahminim muhtemelen bir paskalya yumurtası olabilir, ancak yukarıdaki tarihlerden herhangi birinin gerçekten neden olduğundan şüpheliyim :)
NilObject

Sadece meraktan, Hope'un yaşayan 6 milyarıncı insanın doğduğu gün ölmesi tesadüf mü?
Flynn1179


4

Tamam, takımdan sorduğum hiç kimse bilmiyor gibi görünüyor. Sanırım, Bill Gates 1998 PDC Keynote'tan bir yıl sonraydı ???


ScottGal Stackoverflow'da !? Etrafa sorduğun için teşekkürler.
Portman

2

Bunun önemli olduğunu sanmıyorum. Geçmişteki anlamsız rastgele bir tarih veya geliştiricinin kızının doğum günü gibi bir şey olabilir - kodu kim yazarsa yazsın özel bir anlamı olan bir şey.


1

1999/10/12Onaltılık olarak dönüştürürseniz , bu 7CF/A/C. Şimdi üzerinde bir ROT13 yapabilirsiniz ve 2PS/N/P
Muhtemelen illuminati'ye sahipsiniz ...;)

Bu randevunun bir anlamı var mı gerçekten bilmiyorum. Ben öyle düşünmüyorum.

(Eğlence amaçlı CW)


P = NP onaylandı.
Gabriel


0

Amerika'da 10/12/99 ve Avrupa'da 12/10/99, kafa karıştırıcı güzel bir tarih. Aralık ayında mı kimse bilmiyor!


2
DateTime kurucusu kesinlikle yılı, ardından ayı ve günü alır.
Portman

0

Tıpkı " Bir Tootsie Pop'un Tootsie Roll merkezine ulaşmak için kaç yalama gerektiği" gibi, dünya asla bilemez.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.