Re: MD: Hoax: 9999999 (was: Y2K compliance Hoax)

1999-09-09 Thread Alexander Dietrich


Hi,

>EOF marker card was filled with 80 nines, since it was an 80 column
>card.  The code was being written when the date 9/9/99 was so far off
>that everyone thought the program would be replaced by a more modern
>technology before it bacame a problem.  Using a 9's card to signify EOF
>was standard procedure for the industry.  I learned it from my classes
>at IBM.  So I guess according to your perfect 20-20 hindsite, Big Blue
>should be forced into  bankrupcy for teaching such a poor technique.  

Because of that, and the fact that they can deduce the date "9/9/99"
from a row of 80 nines. No wait, don't use that algorithm in your code
kids, you're probably violating an IBM patent on date compression that
is unheard of until now !!!
Just because IBM teaches something doesn't make it good. Did you ever
hear of Microsoft, pray ? (Oops, I might have stepped into sth. here...)

Alexander Dietrich
-- 
| Alexander Dietrich | Norderstedt, Germany |
| e-mail: [EMAIL PROTECTED]  |

-
To stop getting this list send a message containing just the word
"unsubscribe" to [EMAIL PROTECTED]



Re: MD: Hoax: 9999999 (was: Y2K compliance Hoax)

1999-09-09 Thread J. Coon


EOF marker card was filled with 80 nines, since it was an 80 column
card.  The code was being written when the date 9/9/99 was so far off
that everyone thought the program would be replaced by a more modern
technology before it bacame a problem.  Using a 9's card to signify EOF
was standard procedure for the industry.  I learned it from my classes
at IBM.  So I guess according to your perfect 20-20 hindsite, Big Blue
should be forced into  bankrupcy for teaching such a poor technique.  

Alexander Dietrich writ:
> 
> Hi,
> 
> >When you read a record with FORTRAN, the read statement tells what the
> >numbers mean by the position of the numbers.  I doubt that any of  that
> 
> As I said, a date like "" wouldn't make any sense then,
> unless you live in a world with only single digit months/days !
> Of course this error could still happen, but there would have
> to be an incredibly stupid programmer to use a simple number
> as an EOF marker and the code would have a glaring bug to
> store a date in this buggy format.
> 
> Alexander Dietrich
> --
> | Alexander Dietrich | Norderstedt, Germany |
> | e-mail: [EMAIL PROTECTED]  |
> 
> -
> To stop getting this list send a message containing just the word
> "unsubscribe" to [EMAIL PROTECTED]

--
Jim Coon
Not just another pretty mandolin picker
mailto:[EMAIL PROTECTED]
If Gibson made cars, would they sound so sweet?


My first web page

http://www.tir.com/~liteways/
-
To stop getting this list send a message containing just the word
"unsubscribe" to [EMAIL PROTECTED]



Re: MD: Hoax: 9999999 (was: Y2K compliance Hoax)

1999-09-09 Thread Alexander Dietrich


Hi,

>The problem is/was that 9/9/99 was used as an exit code (esp for really old
>text based data entry) eg:
>
>Enter new date (enter 9/9/99 to exit program) :>

Ah, now that's a plausible scenario. However, if I had been
the one who had contracted this programmer, I'd have him
executed on the spot. ;) Why not just take "0" as exit code ?
Much easier. Did they really think the 90's would never come ?

Alexander Dietrich
-- 
| Alexander Dietrich | Norderstedt, Germany |
| e-mail: [EMAIL PROTECTED]  |

-
To stop getting this list send a message containing just the word
"unsubscribe" to [EMAIL PROTECTED]



Re: MD: Hoax: 9999999 (was: Y2K compliance Hoax)

1999-09-09 Thread Alexander Dietrich


Hi,

>When you read a record with FORTRAN, the read statement tells what the
>numbers mean by the position of the numbers.  I doubt that any of  that

As I said, a date like "" wouldn't make any sense then,
unless you live in a world with only single digit months/days !
Of course this error could still happen, but there would have
to be an incredibly stupid programmer to use a simple number
as an EOF marker and the code would have a glaring bug to
store a date in this buggy format.

Alexander Dietrich
-- 
| Alexander Dietrich | Norderstedt, Germany |
| e-mail: [EMAIL PROTECTED]  |

-
To stop getting this list send a message containing just the word
"unsubscribe" to [EMAIL PROTECTED]



Re: MD: Hoax: 9999999 (was: Y2K compliance Hoax)

1999-09-08 Thread J. Coon


When I wrote code back in the 60's and 70's using FORTRAN, we would read
the data, then check for 99 and if that apeared, we  interpreted it
as End Of File and the program then processed the  apropriate code to
stop reading the data and do the calculations and print the report. 
When you read a record with FORTRAN, the read statement tells what the
numbers mean by the position of the numbers.  I doubt that any of  that
code still is running except on the ancient machines we still have at
work,  a Buroughs B 1900 and  Control Data  1700 series mainframes. 
They run FORTRAN and COBOL, I will let you know if they crash tomorrow. 
:)  

Alexander Dietrich wrote:
> 
> Could you explain that ? I believe the assumption was that some
> programs represent the 9/9/99 as "" which incidentally is
> used by other/the same programs as some sort of signal.
> "" is a string representation, so how is your program going
> to figure that "" = "9/9/99" if it ever wants to get a useful
> date back ?


--
Jim Coon
Not just another pretty mandolin picker
mailto:[EMAIL PROTECTED]
If Gibson made cars, would they sound so sweet?


My first web page

http://www.tir.com/~liteways/
-
To stop getting this list send a message containing just the word
"unsubscribe" to [EMAIL PROTECTED]



Re: MD: Hoax: 9999999 (was: Y2K compliance Hoax)

1999-09-08 Thread Simon Gardner


> >Actually this is a problem for some system.. that is field based systems
> >only such as COBOL FORTRAN.. ETC.. windows should not be affected..
>
> Could you explain that ? I believe the assumption was that some
> programs represent the 9/9/99 as "" which incidentally is
> used by other/the same programs as some sort of signal.
> "" is a string representation, so how is your program going
> to figure that "" = "9/9/99" if it ever wants to get a useful
> date back ?

The problem is/was that 9/9/99 was used as an exit code (esp for really old
text based data entry) eg:

Enter new date (enter 9/9/99 to exit program) :>

Back in the 60s/70s it didn't matter really, and tbh it's not too much of a
concern these days, but there's always the possibility that there's some old
code that relies on it floating about somewhere. We'll see :)

Don't expect too many planes to fall out of the sky though..

Simon


-
To stop getting this list send a message containing just the word
"unsubscribe" to [EMAIL PROTECTED]



Re: MD: Hoax: 9999999 (was: Y2K compliance Hoax)

1999-09-08 Thread Alexander Dietrich


Hi,

>Actually this is a problem for some system.. that is field based systems
>only such as COBOL FORTRAN.. ETC.. windows should not be affected..

Could you explain that ? I believe the assumption was that some
programs represent the 9/9/99 as "" which incidentally is
used by other/the same programs as some sort of signal.
"" is a string representation, so how is your program going
to figure that "" = "9/9/99" if it ever wants to get a useful
date back ?
Then what about "11199" ? Is that the January 11th or November 1st ?
It just doesn't work. You would at least have to use 090999 or
some format with markers, like 9/9/99 or 9.9.99. And in binary
format the date won't look like "" anyway.

Alexander Dietrich -> Gosh this was OT, excuse me  !
-- 
| Alexander Dietrich | Norderstedt, Germany |
| e-mail: [EMAIL PROTECTED]  |

-
To stop getting this list send a message containing just the word
"unsubscribe" to [EMAIL PROTECTED]



Re: MD: Hoax: 9999999 (was: Y2K compliance Hoax)

1999-09-08 Thread Case



  ===
  = NB: Over 50% of this message is QUOTED, please  =
  = be more selective when quoting text =
  ===

Actually this is a problem for some system.. that is field based systems
only such as COBOL FORTRAN.. ETC.. windows should not be affected..





At 10:51 PM 9/8/99 +0200, you wrote:
>
>Hi,
>
>>Well, tomorrow is also a big day.  They day of the nines card. I
>>remember using them to signify EOF or End Of File.  So if your computer
>>programs stop tomorrow you will know why.  
>
>Ye gods, here comes another one...
>This thing is just as fake as the Windows 2-digit one,
>although not as many people are probably going to fall
>for it.
>
>Regards,
>Alexander Dietrich
>-- 
>| Alexander Dietrich | Norderstedt, Germany |
>| e-mail: [EMAIL PROTECTED]  |
>
>-
>To stop getting this list send a message containing just the word
>"unsubscribe" to [EMAIL PROTECTED]
>
>
-
To stop getting this list send a message containing just the word
"unsubscribe" to [EMAIL PROTECTED]



Re: MD: Hoax: 9999999 (was: Y2K compliance Hoax)

1999-09-08 Thread Alexander Dietrich


Hi,

>Well, tomorrow is also a big day.  They day of the nines card. I
>remember using them to signify EOF or End Of File.  So if your computer
>programs stop tomorrow you will know why.  

Ye gods, here comes another one...
This thing is just as fake as the Windows 2-digit one,
although not as many people are probably going to fall
for it.

Regards,
Alexander Dietrich
-- 
| Alexander Dietrich | Norderstedt, Germany |
| e-mail: [EMAIL PROTECTED]  |

-
To stop getting this list send a message containing just the word
"unsubscribe" to [EMAIL PROTECTED]