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
@@ -2,18 +2,21 @@
|
||||
|
||||
Marcin Ciura
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
make
|
||||
```
|
||||
|
||||
|
||||
## To run:
|
||||
|
||||
```sh
|
||||
./getwords.sh en | grep .. | ./prog string
|
||||
```
|
||||
|
||||
|
||||
## Try:
|
||||
|
||||
```sh
|
||||
@@ -30,12 +33,6 @@ make
|
||||
./ru.sh
|
||||
```
|
||||
|
||||
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed invalid bytes
|
||||
error in `tr` in the scripts. He notes that at least on his systems (macOS and
|
||||
fedora linux) the alternative languages do not work. Perhaps that is the wrong
|
||||
locale or it's unable to come up with perfect pangrams but one will not get
|
||||
errors now (it did not work before the fixes either). Thank you Cody for your
|
||||
assistance!
|
||||
|
||||
### Alternate code:
|
||||
|
||||
@@ -50,6 +47,7 @@ make alt
|
||||
|
||||
Use `prog.alt` as you would `prog` above.
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
A few letters, one at a time, with no repeats. How many different ways can this
|
||||
@@ -62,6 +60,7 @@ bags few lynx.
|
||||
Speaking of jumping, can you rewrite the code to remove all of the goto jumps in
|
||||
this code?
|
||||
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
### What is this? <a name="wit"></a>
|
||||
@@ -190,6 +189,7 @@ With the supplied [Makefile](Makefile), both `gcc` and `clang` compile
|
||||
compilation with `gcc -std=c90`, add `-Wno-format` to
|
||||
`CSILENCE` in `Makefile`.
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
@@ -3,17 +3,13 @@
|
||||
Volker Diels-Grabsch
|
||||
<https://njh.eu>
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
make
|
||||
```
|
||||
|
||||
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) made the author's
|
||||
statement that the entry compiles cleanly true by fixing `warning: a function
|
||||
declaration without a prototype is deprecated in all versions of C ` (in
|
||||
main()). Not strictly necessary but if he's making fixes he might as well. Thank
|
||||
you Cody!
|
||||
|
||||
## To run:
|
||||
|
||||
@@ -21,6 +17,7 @@ you Cody!
|
||||
./prog < file > file.Z
|
||||
```
|
||||
|
||||
|
||||
## Try:
|
||||
|
||||
```sh
|
||||
@@ -35,6 +32,7 @@ cmp ref.Z dg1.Z # Oops, the files differ
|
||||
zcat < dg1.Z | cmp - ../mills/Shakespeare.txt # Decompresses correctly. What is going on?
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
Finally, IOCCC now has its own text compression program, and it is short enough
|
||||
@@ -46,6 +44,7 @@ Can you explain why the zero file compresses identically by the entry and the
|
||||
standard compress tool, but the text file compresses differently? The judges
|
||||
know. :)
|
||||
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
### A tiny "compress" tool:
|
||||
@@ -77,6 +76,7 @@ right now. And exactly the same shape. Nevertheless, it is portable C99 code
|
||||
that runs on 32-bit and 64-bit platforms. It compiles without warnings on both
|
||||
GCC and Clang even with `-Wextra and -Weverything`.
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
@@ -3,17 +3,13 @@
|
||||
Volker Diels-Grabsch
|
||||
<https://njh.eu>
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
make
|
||||
```
|
||||
|
||||
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) made the author's
|
||||
statement that the entry compiles cleanly true by fixing `warning: a function
|
||||
declaration without a prototype is deprecated in all versions of C` (in
|
||||
main()). Not strictly necessary but if he's making fixes he might as well. Thank
|
||||
you Cody!
|
||||
|
||||
## To run:
|
||||
|
||||
@@ -21,12 +17,14 @@ you Cody!
|
||||
./prog
|
||||
```
|
||||
|
||||
|
||||
## Try:
|
||||
|
||||
```sh
|
||||
sha512sum prog.c || shasum -a 512 prog.c
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
Before running this one, stay calm. Chill out, have a cup of tea. Is this bad?
|
||||
@@ -34,6 +32,7 @@ Before running this one, stay calm. Chill out, have a cup of tea. Is this bad?
|
||||
To understand what is going on here, please check if you are dreaming, or are you dreaming
|
||||
that you are dreaming? Or is it, wake up from the simulation?
|
||||
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
### Almost a hash collision:
|
||||
@@ -189,6 +188,7 @@ of them by at least 4 bits, or both by 2. Or, one splits the 67 bits
|
||||
asymmetrically? I was unable to make it work with 2 parts, but that
|
||||
doesn't have to mean anything.
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
@@ -2,25 +2,20 @@
|
||||
|
||||
Joshua Karns
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
make
|
||||
```
|
||||
|
||||
|
||||
## To run:
|
||||
|
||||
```sh
|
||||
./prog < textfile_that_fits_on_the_screen
|
||||
```
|
||||
|
||||
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) reported that with `-O`
|
||||
level > 0 this program segfaults (sometimes?). He's not sure why as it worked
|
||||
fine before on the same systems tested but `-O0` appears to fix the problem in
|
||||
both macOS and linux. Perhaps this is the problem that the author reported where
|
||||
it sometimes segfaults but Cody did not try debugging it. Thank you Cody for
|
||||
your assistance!
|
||||
|
||||
|
||||
## Try:
|
||||
|
||||
@@ -39,6 +34,7 @@ the terminal, like:
|
||||
./demo.sh
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
If you typically get lost in mazes, watching this program run might -- or might
|
||||
@@ -54,6 +50,7 @@ see the @ sign as well as the exclamation mark.
|
||||
A puzzle for the reader: Can you change the program to consider a diagonal
|
||||
movement as one step?
|
||||
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
### The Program:
|
||||
@@ -107,6 +104,7 @@ not encountered this myself).
|
||||
- The program could be obfuscated much further.
|
||||
- The program contains some unused code and data.
|
||||
|
||||
|
||||
## 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