move fix thanks a file, update top level html links, rename CONTRIBUTING.md

The fix thank you's have been moved from `README.md` to
`thanks-for-fixes.md`.

**WARNING**: Some mistakes may have been made in doing this.
We presume later changes by others will correct any issues.

The `CONTRIBUTING.md` was renamed `how-to-enter.md`.

A 3rd line of links was added to top level html such as
`contact.html`, `index.html`, `judges.html`, `winners.html`,
and `years.html`.

Improved blank line use in a number (but not all) `README.md` files.
This commit is contained in:
Landon Curt Noll committed 2023-06-06 16:59:53 -07:00
1 parent 23f7ac0a49
commit ac41f07a83
92 files changed
+1326 -761

No files matched your search

+5 -4
View File
@@ -6,16 +6,13 @@ Desa Bojong
Cikupa, Tangerang, 15710
Indonesia
## To build:
```sh
make
```
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) changed this entry to
use `fgets()` instead of `gets()` to make it safer and to prevent annoying
warnings from showing up at linking or runtime. Thank you Cody!
## To run:
@@ -23,12 +20,14 @@ warnings from showing up at linking or runtime. Thank you Cody!
echo something | ./anderson
```
## Try:
```sh
echo Obfuscate | ./anderson
```
## Judges' remarks:
This small program might be a nice addition to a digital personal
@@ -40,6 +39,7 @@ very cleverly obscured without the use of a single `#define`!
Reformatting this program by hand :-) is the easiest way to understand
what is going on.
## Author's remarks:
This program is a simple filter that translates ASCII text into
@@ -91,6 +91,7 @@ This program is a great teaching tool for learning the semaphore code;
and if you don't have any flags handy you can just use two copies of the
source file.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+3 -2
View File
@@ -4,14 +4,13 @@ Moxen N. Briddlebane
Lord Zarbon
## To build:
```sh
make
```
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed this to compile
in systems that require one to explicitly link in `libm`. Thank you Cody!
## To run:
@@ -42,6 +41,7 @@ inclusive!). Without this it results in an error in the encoding of
the way it assigns variables to memory) it will terminate "decrepit"
with the character `'\200'` (the last value of `F`) instead of `'\0'`.
## Author's remarks:
This program was broadcast from deep within the Zarbonic Cluster
@@ -62,6 +62,7 @@ it is necessary to resort to trigonometric functions to handle
it. One of the real mysteries involves the numbers `114` and
`2`, which are, according to Lord Zarbon, very deliberate.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+4 -5
View File
@@ -4,6 +4,7 @@ David Lowe
US
<https://github.com/dlowe>
## To build:
```sh
@@ -16,11 +17,6 @@ The following bit of perl may help determining the values you need:
perl -MConfig -e 'print "$Config{archlibexp}/CORE\n"'
```
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed this to compile
with more recent perl versions; the symbol now `PL_na` was once `na`. He notes
that this entry crashes under macOS but it works under linux after this change.
Thank you Cody for your assistance!
## To run:
@@ -34,6 +30,7 @@ Thank you Cody for your assistance!
echo "13 14 15 16 17 + - * / p" | ./dlowe
```
## Judges' remarks:
When this entry was submitted the rules of the IOCCC did not prohibit
@@ -49,6 +46,7 @@ The judges' remarks contain a clue to the hidden command :-).
* The IOCCC uses an anonymous judging process which keeps the identity
of the submitters hidden until all the prize winners have been selected.
## Author's remarks:
### Usage
@@ -277,6 +275,7 @@ Also, Perl 5 is bundled with the following OS distributions: AIX 4.3.3+,
FreeBSD 3.0+, IRIX 6.4+, every Linux distribution, NetBSD, OpenBSD, and
DEC Tru64 5.0+, again according to the Perl people.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+6 -4
View File
@@ -12,6 +12,7 @@ Forsellesintie 1-3A10
Finland
<https://web.archive.org/web/20061205082106/http://personal.eunet.fi/pp/halo/>
## To build:
```sh
@@ -20,10 +21,6 @@ make
You will need X11 header files and libraries installed to build this program.
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) made it easier to
compile this by adding `X11/` to the includes of `Xlib.h` and `keysym.h`. Thank
you Cody!
## To run:
@@ -33,6 +30,7 @@ you Cody!
You will need a system capable of displaying the results of X Window programs.
## Try:
```sh
@@ -63,6 +61,8 @@ And observe that it matches what you had in the previous run!
NOTE: changing the dimension parameters (see the authors' comments) renders
existing spreadsheet files unusable.
## Judges' remarks:
This entry is one of those that makes you wonder why some commercial software
@@ -70,6 +70,7 @@ needs tens to hundreds of <strike>megabytes</strike>gigabytes to install! This
entry does not simply do the basics, it includes graphing features. All this
program needs now is a flight simulator!
## Author's remarks:
### 1. OVERVIEW
@@ -462,6 +463,7 @@ to a new name by exchanging it on the command line and in the program with
another character. Note that there are *no* free characters in the program
currently.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+8 -7
View File
@@ -6,16 +6,13 @@ Rigakubu 7-goukan 311
Hongou 7-3-1, Bunkyou-ku, Tokyo
Japan
## To build:
```sh
make
```
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed this for modern
compilers. Depending on the compiler it would either segfault when run or not
compile at all (gcc and clang respectively). Thank you Cody for your assistance!
## To run:
@@ -23,19 +20,20 @@ compile at all (gcc and clang respectively). Thank you Cody for your assistance!
./natori
```
## Try:
```sh
echo "Do or do not. There is no try."
```
### Alternate code:
The author noted that those in the southern hemisphere might want to change
`acos(l/2)` into `acos(-l/2)`. Cody went ahead and made an alt version to do
this.
`acos(l/2)` into `acos(-l/2)`.
To run:
To run the alternate code that supports the southern hemisphere:
```sh
make alt
@@ -43,6 +41,7 @@ make alt
Use `natori.alt` as you would `natori`.
## Judges' remarks:
Here is a nice compact program that changes with the phase of the moon.
@@ -54,6 +53,7 @@ own non-traditional prototype for main(). We have had uglify this
program in order to try and prevent C compilers form failing to
compile due to the unusual arg types of the main() function.
## Author's remarks:
This program outputs a rough image of the moon in its current phase.
@@ -63,6 +63,7 @@ The main obfuscation of this entry is its complicated double recursion
People living in the southern hemisphere may want to change `acos(l/2)`
into `acos(-l/2)`.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+5 -9
View File
@@ -12,6 +12,7 @@ Creature Labs
Cambridge
UK, CB4 1DE
## To build:
```sh
@@ -21,10 +22,7 @@ make
NOTE: the author suggested `-O6` but at least some gcc versions support no more
than level 3 which is what the Makefile has.
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed the code and
added an appropriate make rule so that the SDL version works independent from
the curses version (using the same code). To use it:
To use the SDL version works independentlt from the cueses version:
```sh
make thadgavin_sdl
@@ -32,11 +30,6 @@ make thadgavin_sdl
Use `thadgavin_sdl` as you would `thadgavin` below.
Thank you Cody for your assistance!
To see the craziness of the SDL fix (because of a design choice of the SDL1
developers) see the log for commit dd0b26b5d6325e8b6fdef1232156c8bb8c66613f. Be
prepared for a surprise.
## To run:
@@ -58,6 +51,7 @@ screen.
echo "Do or do not. There is no try."
```
## Judges' remarks:
This entry is a nice play by the rules. It can use curses, if the
@@ -65,6 +59,7 @@ SDL graphic library is not present, and is quite good at that,
but the colors used in graphic mode (16 bit depth) are unfortunately
less than dazzling. We could not test this entry in DOS mode.
## Authors' remarks:
### To run under DOS:
@@ -109,6 +104,7 @@ At least 3 minutes taken 3 times a day when tired.
Do not exceed 3 times recommended dose. May cause sickness, dizziness, nausea.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.