PDA

View Full Version : September 9th?


Ron
08-29-1999, 06:28 PM
A long time ago (in a far away land?) disk space was expensive and in short supply. Every single byte counted, and programmers were always looking for shortcuts.

Imagine, now, a customer record. There's this field for "Date Paid" and it really doesn't hold anything valid until the customer makes their payment. Right? Now we could just leave random bytes in the field, but shoot, wouldn't it be better if we could actually use it for something useful? So, instead of setting up a Yes/No field for whether the payment had come in, we could just set the "Date Paid" field so something to indicate they hadn't paid their bill yet. When they did pay the bill, we could insert the correct date. Gee, that saves us a whole byte of disk space...

Yep, you guessed it. The special info we inserted into that Date Paid field was a date SO FAR into the future we just knew we would never see it - 9/9/99.

Does it really matter? Well, say my electric bill is due on Sept 10th. Say I pay it on Sept 9th. On Sept 11th (or perhaps after a grace period of X days), there's going to be this little snippet of code somewhere that effectively says:

If DateDue > Today and DatePaid = "9/9/99" then
[nbsp][nbsp] ShutOff The Deadbeat's Electricity!
End If

Depending on the grace periods involved, this little problem could surface any time in the next several months. Of course, the moral is simple - don't pay anything on 9/9/99 !!!

Terra
08-29-1999, 06:40 PM
Aiyeeee...

*sigh*

--
Terra
--I'll followup this post on 9/10/99 after the fallout-- ;)
FutureQuest

hearts
08-30-1999, 01:07 AM
On my rare occasion of turning on the tv.. I ** was ** headed to the weather channel to see updates on Hurricane Dennis and while flipping channels I landed on C-span! Normally I don't give this channel a second thought, but since the topic was Y2K we watched it.

They had this guy on from http://www.pti.org and he had a question in reference to 9-9-99. He made a comment that some programs were written to shut down on that day. I only half heard it... does anyone here know anything about this?

Simply curious.
------------------
hearts
-----
Heartistic Wishes[nbsp][nbsp][nbsp][nbsp][nbsp][nbsp][nbsp][nbsp]www.heartisticwishes.com (http://www.heartisticwishes.com)[nbsp][nbsp]

sheila
08-30-1999, 01:32 AM
This topic came up recently in a newsgroup that I read. (Actually, I think it was a troll message.)

Anyhow, what I gleaned from the ensuing discussion, is that 9999 apparently signifies <eof>=end of file in some operating systems (Unix?).

It's all a bunch of hoo-ha if you ask me. Dates for Sept. 9, 1999 wouldn't be stored as 9999 anyhow. The only programs that would shut down on that date would be prank and virus programs. No legitimate software will even blink when it encounters that date.

tedloh
08-30-1999, 01:38 AM
I remember hearing about that too, but for the life of me I can't remember what it was...

If I'm not mistaken - the reason September 9, 1999 can cause some problems for people is that some programs are written to recognize 9999 as a test or shutdown code.

Now, there may be something to do with a rollover (9999, next day becomes 0?), but this looks a lot less likely to be a problem because I can't see anyone keying code to start from whatever day is 1... ;)

Anyone else see the story?

------------------
Ted (Chief Do-It-All)
Tygre Systems Co Ltd
Bangkok, Thailand, Land of Smiles :) :)
http://www.tygresystems.com (work in progress)
ted@tygresystems.com

Shaytar
08-31-1999, 01:13 AM
The TRUE problem with Sept. 9th, 1999 is this:[nbsp][nbsp]it's the release date for Final Fantasy 8.[nbsp][nbsp]But since it is also the release date for the Sega Dreamcast, Square pushed the FF8 date back to the 8th.[nbsp][nbsp]So the problem is that all the gamers out there are going to be offline for at least the next month playing with their new toys.[nbsp][nbsp]
;)[nbsp][nbsp]:)
Final Fantasy 8: www.ff8.com (http://www.ff8.com)
Sega Dreamcast: www.dreamcast.com (http://www.dreamcast.com)

Just my rambling two cents worth
Shay
(who has FF8 pre-ordered, but won't touch the Dreamcast)
[This message has been edited by Shaytar (edited 08-30-99)]

elite
09-09-1999, 01:08 AM
Well the power is still on and the servers are up :) lol

Deb
09-09-1999, 01:14 AM
Maybe so, but I've not run billing yet today *muhahahaha*

elite
09-09-1999, 03:18 AM
Arghhhhhhhhh I spoke to soon I went to check on the forum and one of them isnt working :( I played with it for hours but it is showing no posts when you click on it... Oh well guess im at Teds mercy :(

pgreer
09-09-1999, 07:41 AM
I work for an old-school big-iron programmer, and he explained this issue thusly:

&quot;How could 9-9-99 be a problem when it's stored as 090999???If this were really an issue then any 2-digit month or date would fail.&quot;

Ignore the media, write code, be happy...

Patrick