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:
1 parent
23f7ac0a49
commit
ac41f07a83
92 files changed
+1326
-761
No files matched your search
@@ -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.
|
||||
|
||||
@@ -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,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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in new issue
Block a user