Roll back ad04d21fda
As was discussed with Landon this was a mistake even if it helped with
consistency. There was even a brilliant pun that was destroyed with that
commit which I think is worth pointing out:
cp README.md hill
./ant hill
in 1991/ant ... even if it's technically 'anthill'.
I hope that I got all links fixed in years.html and winners.html. As
well I tried to make sure I got all handles fixed in all/summary.txt.
Nevertheless these should be checked. For some handles they were never
updated (at least in the html files - though maybe summary.txt too, not
sure) in the first place so there was nothing to do.
Typo fixes like references to *.hint when it should be README.md. There
probably are others that need to be fixed but haven't been located yet.
This commit is contained in:
1 parent
d4ef163cc4
commit
750255aded
52 files changed
+177
-164
No files matched your search
@@ -0,0 +1,80 @@
|
||||
# "Bill Gates" Award:
|
||||
|
||||
Chris Mills
|
||||
Pagine Corporation
|
||||
1961-A Concourse Drive
|
||||
San Jose, CA 95131
|
||||
USA
|
||||
|
||||
## To build:
|
||||
|
||||
make all
|
||||
|
||||
NOTE: this entry requires `X11/Xlib.h` header file and the X11 library to
|
||||
compile. The Makefile sets the additional paths to `/opt/X11/include` (`-I`
|
||||
flag) and `/opt/X11/lib` (`-L` flag) but you can override it by specifying e.g.:
|
||||
|
||||
make X11_INCDIR=/opt/local/include X11_LIBDIR=/opt/local/lib/ all
|
||||
|
||||
which could compile it under macOS with MacPorts if you have the right packages
|
||||
installed though it still must be run on an X11 server which means that the
|
||||
example is just that: an example which might or might not work when running.
|
||||
|
||||
### To run
|
||||
|
||||
DISPLAY="your_X_server_display"
|
||||
export DISPLAY
|
||||
./cmills [speed] # must be run on an X11 server
|
||||
|
||||
where:
|
||||
|
||||
speed update speed from 1 to 9 (default is 9)
|
||||
|
||||
## Judges' comments
|
||||
|
||||
From the San Jose Mercury News (May 15, 1993 page 20A "West Hackers
|
||||
trounce East in computer quiz game"):
|
||||
|
||||
"Since 1984, a contest has been held on Usenet for the most
|
||||
unreadable, creative, bizarre but working C program", Gates
|
||||
said. "What is the name of this contest?"
|
||||
|
||||
"Windows," shot back Gassee, naming Microsoft's premier product
|
||||
- a product over which Apple sued Microsoft five years ago. Not
|
||||
the right answer - it's "The Obfuscated C Contest [sic]" - but
|
||||
it brought down the house of Apple partisans...
|
||||
|
||||
[The expression on Bill Gates' face was a sight to behold, as reported
|
||||
to us by several who were there].
|
||||
|
||||
You must set $DISPLAY in your environment or the program will
|
||||
dump core. This is not a bug as the author documented it as
|
||||
a feature. :-)
|
||||
|
||||
The optional argument is integer which controls the speed of the
|
||||
program. By default the speed is 9. You may want to try 1.
|
||||
|
||||
You will have to kill the program (i.e., ^C) to stop it.
|
||||
|
||||
WARNING: Slow servers or servers with long request queues will
|
||||
continue to 'run' for a while after you have killed
|
||||
the program.
|
||||
|
||||
This program makes your windows about as useful as their windows. :-)
|
||||
|
||||
## Author's comments
|
||||
|
||||
The program uses a single backing pixmap (which is the size of the
|
||||
screen) for all of its subwindows (with a little bit of trickery to
|
||||
move the offset around). This is much better (and faster) than the
|
||||
obvious implementation which would require a full-screen pixmap and
|
||||
a separate backing pixmap for each subwindow.
|
||||
|
||||
The chance that a window breaks is based on it's kinetic energy,
|
||||
which in turn is based on it's area and speed. How silly!
|
||||
|
||||
Copyright (c) 1993, Landon Curt Noll & Larry Bassel.
|
||||
All Rights Reserved. Permission for personal, educational or non-profit use is
|
||||
granted provided this this copyright and notice are included in its entirety
|
||||
and remains unaltered. All other uses must receive prior permission in writing
|
||||
from both Landon Curt Noll and Larry Bassel.
|
||||
Reference in new issue
Block a user