| ACADEMIC COMPUTING and COMMUNICATIONS CENTER | |||||||||
The Y2K Problem, UIC, and You | ||||
|
||||
| Let's Start with the Good News: | ||||
|
The year 2000 -- Y2K -- problem is easy to describe and often simple to
fix. It has three parts.
Dates with Two-digit Years: The most common year 2000 problems result from software and data that does calculations on or was written with dates with two-digit years. Two-digit years have always worked in the past: subtract 1994 from 1998 or subtract 94 from 98 and you get the same thing. However, 2002-1998=4 isn't the same as 02-98=-96. Sorting on dates with two-digit years also fails -- 98 is clearly after 00, isn't it? The Year 2000 is a Leap Year: You probably know that every year divisible by 4 is a leap year. 2000 is divisible by 4, so it's a leap year, right? But there are two exceptions. Years ending in 00 (there's that old 00 cropping up again) aren't leap years. So the year 2000 isn't a leap year. But years divisible by 400 are leap years, which, finally, makes the year 2000 a leap year. This means that after February 28, 2000, software that doesn't know that 2000 is a leap year will get the Julian date (number of the day in the year) wrong for the rest of the year, and will get the day of the week wrong forever. It won't know when to charge weekend rates, whether the vault should be open today, or that you really could have bought your house on February 29, 2000. With the Year 2000 Come Several "Special" Computer Dates: There are other dates that were or will be computer gotchas. December 31, 1995, for example, which is the first of several dates that computer programmers used to mean forever. (That's dumb, but not too dumb; after all, George Orwell thought 1984 was forever.) Some programs use 00 to indicate a missing or invalid year. The date 9/9/99 might mean signal the end of the file. (That's a good one, isn't it?) Return Contents |
||||
| And the Bad News | ||||
|
The bad news is we must suspect that every piece of hardware, every software package
and program, every embedded
system, and every data set
will be affected. (An "embedded system" is a specialized computer that is part
of a larger system or machine. Your car, for example.)
So clearly, the scope of the Year 2000 Problem is the biggest problem of all. Return Contents |
||||
| You Don't Have to Deal With: | ||||
|
Campus- or university-wide services.
It's the ACCC's responsibility to keep the hardware, software, and operating systems on tigger, icarus, borg, the ACCC labs, and Server Services going, to keep the printers printing, to keep the Web and mail servers and other service machines running, to keep online databases such as the faculty/staff phonebook database and our account information functioning properly, and to make sure that all the services you get on the campus network (both computer and phone) will continue working. The ACCC's year 2000 strategy and progress is and will be documented on the UIC Year 2000 Web site, along with Year 2000 information from other UIC departments and units: http://www.uic.edu/year2000/ The UIC Y2K Web site has another important function -- to give you the information that you need to find and fix your own Y2K problems. You'll also find more information on all the topics we discuss in this group of articles, and links to many software and hardware manufacturers’ and vendors’ Y2K Web sites. Administrative Information Systems and Services (ATIS) is responsible for all the UIC and general University of Illinois administrative computer and embedded system concerns, including payroll, billing, ISIS, and student data. You can check out their Y2K plan in “Year 2000 Strategy for ATIS-maintained Systems,” at http://www.aiss.uillinois.edu/Y2K/aissplan.html Return Contents |
||||
| You Do Have to Worry About: | ||||
Return Contents
The good news is most computer hardware and operating system problems are
"minor" ones -- problems that you can fix yourself, with a minimum amount
of fuss, and at little or no cost. Mac people are pretty much off the hook
when it comes to hardware and operating systems. (Not software or data,
though.) People using PCs (as in IBM-compatible), and particularly Windows,
may have 'minor' hardware or operating system problems. Ditto people using
UNIX (though, of course, each flavor of UNIX has its own set of problems).
|
||||
Your NSF funding is officially at risk.From the National Science Foundation’s Official Notice to Grantees:“Recipients of NSF grants and cooperative agreements generally have full responsibility for the scientific, administrative, and financial aspects of the activity being supported. This responsibility extends to anticipating and reacting to events such as the Year 2000 and taking all steps necessary to mitigate potential problems that might be caused by the Year 2000.”The full text is on the Web at http://www.nsf.gov/pubs/1997/iin120/iin120.htm |
Return Contents
1. Take the Year 2000 Pledge.
Return Contents
List every piece of hardware, every software package and program, every embedded system, and every data set that you own, use, or support. Pay particular attention to:
Return Contents
3. Organize the list so you'll know where to start.
It's possible you'll have quite a list by the time you're done. Don't panic yet. Before you begin testing or fixing anything, spend a bit of time considering each item. Ask yourself:
Are you going to throw this out or replace it before the year 2000 will become a problem? Then cross it off your list -- it probably won't need to be fixed at all.
Whose responsibility it is to do the testing and provide the fix for this? If it's a commercial product, it's the vendor's. But even if you do find and apply a vendor-supplied fix, you should also do your own testing, to be sure it works properly on your system.
How important is it to you? How long will it take to fix? The time left before the big day is limited, so it makes sense to begin with the stuff you know you'll be using on January 2, 2000. And if it's going to take weeks for you to get a required part or months to decide on a replacement, it's better to get to it sooner rather than later.
When you finish making your list, congratulate yourself -- you've taken the first and probably most important step.
Return Contents
4. Research, Test, Fix, and Retest.
Y2K and Micro Hardware and Software has some information on what to do with personal computer hardware, operating systems, and commercial software. Well have additional articles in coming issues of the A3C Connection on how to track down and fix your other Y2K problems.
In the meantime, start exploring the UIC Year 2000 Web site http://www.uic.edu/year2000/
It has news, background information, and links to manufacturer's year 2000 Web sites. The articles in this newsletter are there already, there are additional articles on how to identify and fix some common Y2K problems, and we'll be adding more soon.
But one visit to the UIC Web site -- or anyone else's -- won't be enough. Even though the year 2000 is less than 18 months away (and the fiscal year 2000 begins in less than a year!), virtually none of the commercial information technology companies knows all the year 2000 answers for their own products yet, without considering the problems that might arise when their products are used with other products. This problem is going to be around for a while.
Return Contents
| The A3C Connection, July/Aug/Sept 1998 | Previous: The Case of the 100-Year-Old Babies | Next: Microcomputer Software and Hardware |
| 1999-9-8 connect@uic.edu |
|