fix standard headers and header spacing in winner README.md files

This commit is contained in:
Landon Curt Noll committed 2023-11-02 15:45:36 -07:00
1 parent 50837e452e
commit fbd20cfdc2
319 files changed
+1601 -382

No files matched your search

+7 -2
View File
@@ -2,6 +2,7 @@
Anton Älgmyr
## To build:
```sh
@@ -9,7 +10,7 @@ make
```
### Bugs and (Mis)features
### Bugs and (Mis)features:
The current status of this entry is:
@@ -30,7 +31,8 @@ cat prog.c | ./prog # Printing garbage might break your font
NOTE: this entry will crash if a file specified cannot be opened.
## Try:
### Try:
```sh
./prog -h | ./prog -d 1 0
@@ -49,6 +51,7 @@ echo -n ' MENE MENE TEKEL UPHARSIN ' | ./prog |\
# now open spectrogram.png with a graphics viewer or editor
```
## Judges' remarks:
Be warned, this is not your garden variety text-to-speech program! Earplugs are advised,
@@ -59,6 +62,7 @@ and the message can be displayed in fiery letters, but don't be alarmed.
How does decoding of the waveform work? Can you encode an arbitrary text in a sound sample?
## Author's remarks:
### What is this?
@@ -190,6 +194,7 @@ myself. :(
The reported size of the source code using the size tool is very intentionally
2018.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -1
View File
@@ -2,19 +2,22 @@
Derek Anderson
## To build:
```sh
make
```
## To use:
```sh
./prog < textfile
```
## Try:
### Try:
```sh
./prog < prog.c
@@ -38,10 +41,12 @@ make alt
Use `prog.alt` as you would `prog` above.
## Judges' remarks:
With this entry, you won't need to turn your monitor [upside down](http://en.wikipedia.org/wiki/River_%28typography%29)!
## Author's remarks:
### Compiling the program:
@@ -85,6 +90,7 @@ variable assignment, such as `j=k`. There is some filler fluff, such as
added for the purpose of making certain things line up right, and only
secondarily to obfuscate.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -1
View File
@@ -3,19 +3,22 @@
Fabrice Bellard\
<https://bellard.org/>
## To build:
```sh
make
```
## To use:
```sh
./prog > lena.ppm
```
## Try:
### Try:
```sh
eog lena.ppm # On Linux
@@ -25,6 +28,7 @@ pngtopnm < Lenna.png | pnmscale 0.25 | cjpeg -arithmetic -dct float -quality 14
```
### NOTE: Lenna.png is from https://upload.wikimedia.org/wikipedia/en/7/7d/Lenna_%28test_image%29.png
## Judges' remarks:
The file `small.jpg` will be approximately of the same size as the raw image
@@ -39,6 +43,7 @@ We could understand some of the arithmetic but none of the magic.
Deciphering the mechanism used for data encoding to make use of whitespace,
braces and semicolons should be a slightly easier task.
## Author's remarks:
Warning: the program is not protected against invalid input.
@@ -87,6 +92,7 @@ the output.
[1]: https://commons.wikimedia.org/wiki/File%3AFruits_oranges%2C_jardin_japonais_2.JPG
[2]: https://commons.wikimedia.org/wiki/File%3ARed_Bull_Jungfrau_Stafette%2C_10th_stage_-_vintage_cars_%282%29.jpg
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -1
View File
@@ -3,19 +3,22 @@
Dave Burton\
<http://ioccc.snox.net>
## To build:
```sh
make
```
## To use:
```sh
./prog < any-file
```
## Try:
### Try:
```sh
./prog < prog
@@ -34,10 +37,12 @@ To compile this alternate version:
make alt
```
## Judges' remarks:
One line, one array, one loop and one statement but it prints many bytes. It won.
## Author's remarks:
Feed this anything on stdin.
@@ -249,6 +254,7 @@ cat prog.c prog.alt.c
to compare the differences (`diff` is not helpful on a one-liner).
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -1
View File
@@ -3,19 +3,22 @@
Dave Burton\
<http://ioccc.snox.net>
## To build:
```sh
make
```
## To use:
```sh
./prog [-tcksri] < file.c
```
## Try:
### Try:
```sh
./prog -i < prog.c
@@ -35,11 +38,13 @@ If you get really stuck, try:
man ./tac.man
```
## Judges' remarks:
They say size isn't everything, and in the case of IOCCC [iocccsize.c](https://www.ioccc.org/2018/iocccsize.c)
that is saying something! What is this program weighing and how much does it weigh?
## Author's remarks:
### tac - tokenize and count C and derivative languages:
@@ -410,6 +415,7 @@ Try:
./manpage -h | ./manpage -P | lpr
```
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+6 -1
View File
@@ -2,19 +2,22 @@
Marcin Ciura <mciura@gmail.com>
## To build:
```sh
make
```
## To use:
```sh
./prog < text
```
## Try:
### Try:
```sh
./prog < Makefile
@@ -42,6 +45,7 @@ We're not really sure: prog.c wasn't commented.
Who has been thoroughly puzzled by prog? Also how obfuscated is prog?
Having been written in C, how large of a vocabulary has it?
## Author's remarks:
### The Program:
@@ -252,6 +256,7 @@ I have tested it on:
For a clean compile under C89 and C90, add `-Woverlength-strings`
to `CSILENCE`.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -1
View File
@@ -4,25 +4,29 @@ Yusuke Endoh\
<https://github.com/mame/>\
Mastodon: [@mame@ruby.social](https://ruby.social/@mame)
## To build:
```sh
make
```
## To use:
```sh
./prog < textfile > output.gif
```
## Try:
### Try:
```sh
./prog < golem.txt > golem.gif
./prog < smily.txt > smily.gif
```
## Judges' remarks:
To get the best experience, use a GIF viewer that can handle animated gifs.
@@ -37,6 +41,7 @@ You should only give this program printable ASCII characters.
Unfortunately this won't run on your PDP8, if you had one, as it needs at
least 2MiB of memory to run in.
## Author's remarks:
This program generates an animated GIF from a plain text. Run:
@@ -62,6 +67,7 @@ The program itself has a hidden message.
./prog < prog.c > prog.gif
```
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -2
View File
@@ -4,19 +4,22 @@ Yusuke Endoh\
<https://github.com/mame/>\
Mastodon: [@mame@ruby.social](https://ruby.social/@mame)
## To build:
```sh
make
```
## To use:
```sh
./prog
```
## Try:
### Try:
```sh
./prog | tee prog_next.c
@@ -32,6 +35,7 @@ make python3
NOTE: to interrupt the loop send intr (typically ctrl-C).
## Judges' remarks:
And now for something completely different: A program whose metabolic
@@ -39,8 +43,8 @@ processes are a matter of interest only to historians. It has kicked the bucket
and departed to that mysterious country from whose bourne no traveller returns!
This is an EX-tremely obfuscated program!
## Author's remarks:
## Author's remarks:
A high-context work that combines parrots that new hackers like and parrots that
old hackers like. One is an internet meme called [Party
@@ -90,6 +94,7 @@ opening.
| |
```
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -1
View File
@@ -5,19 +5,22 @@ Cody Boone Ferguson <weasel@xexyl.net>\
[https://xexyl.net](https://xexyl.net)\
Mastodon: [@xexyl@fosstodon.org](https://fosstodon.org/@xexyl)
## To build:
```sh
make
```
## To use:
```sh
./weasel
```
## Try:
### Try:
```sh
./weasel words
@@ -34,6 +37,7 @@ The author provided an alternate version which has a simpler keyboard for the
monkey Eric. See his comments under the 'keyboards' section, briefly referred to
in the 'what it is' section.
## Judges' remarks:
Looking back over the strata of past IOCCC entries, this program marks a new
@@ -56,6 +60,7 @@ If you find yourself in an evolutionary dead end, try:
man ./weasel.man
```
## Author's remarks:
0. Preface
@@ -1218,6 +1223,7 @@ email but I'm more likely to respond to mastodon messages.
[https://ioccc.xexyl.net/2018/weasel]: https://ioccc.xexyl.net/2018/weasel
[errata page]: https://ioccc.xexyl.net/2018/weasel/errata
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+6 -1
View File
@@ -2,6 +2,7 @@
Edward Giles
## To build:
This entry requires SDL2 to be installed.
@@ -88,7 +89,8 @@ See also the judges' remarks below.
./prog
```
## Try:
### Try:
```sh
./prog ioccc.txt
@@ -97,6 +99,7 @@ See also the judges' remarks below.
./prog sand.alt.txt
```
## Judges' remarks:
Can you explain the behavior of the program when ioccc.txt is given to it as input?
@@ -113,6 +116,7 @@ brew install sdl2 # macOS via Homebrew
sudo port install libsdl2 # macOS via MacPorts
```
## Author's remarks:
### Remarks
@@ -140,6 +144,7 @@ The preprocessor is used to both obfuscate the code as a whole and abbreviate
the calls to SDL. Additionally, throughout the code, the variables were named
so that they are short and easily confused with each other.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -2
View File
@@ -2,6 +2,7 @@
Qiming Hou
## To build:
```sh
@@ -9,7 +10,7 @@ make
```
### Bugs and (Mis)features
### Bugs and (Mis)features:
The current status of this entry is:
@@ -28,7 +29,8 @@ For more detailed information see [2018 hou in bugs.md](/bugs.md#2018-hou).
View `output.html` in a browser.
## Try:
### Try:
```sh
grep -e '[-?+*/^&|.<>=]' prog.c
@@ -43,6 +45,7 @@ View `output.html` in a browser.
What's not right with the output? How can one fix it?
## Judges' remarks:
This entry exhibits a way of obfuscation we haven't seen before, we think.
@@ -50,6 +53,7 @@ The rulez of programming in an imperative language are violated, aren't they?
Try figuring out how to increase the number of different colors, if you can.
## Author's remarks:
Nowadays almost every programmer needs to do some Web chore. With all the open
@@ -68,6 +72,7 @@ common UNIX stuff) to build this and an HTML5-compatible browser to open the
result. And it terminates with an assertion failure, but who cares if the web
page is already generated?
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+6 -1
View File
@@ -2,19 +2,22 @@
Christopher Mills <mrxo@sonic.net>
## To build:
```sh
make
```
## To use:
```sh
./prog
```
## Try:
### Try:
```sh
./prog
@@ -79,6 +82,7 @@ otherwise the output will be in all caps.
NOTE: To quit v6, press Control-E.
## Author's remarks:
> *This IOCCC entry is dedicated to the late Dennis M. Ritchie*
@@ -724,6 +728,7 @@ time...
[17]: http://bitsavers.trailing-edge.com "Bitsavers.org"
[18]: https://www.bell-labs.com/usr/dmr/www/ "DMR Homepage"
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+1 -1
View File
@@ -19,7 +19,7 @@ make
```
## Try:
### Try:
On terminal supports 24 bit color, has black background, and size at least 125x38, try:
+7 -1
View File
@@ -2,19 +2,22 @@
Scott Vokes
## To build:
```sh
make
```
## To use:
```sh
./prog < example-1.txt
```
## Try:
### Try:
```sh
./prog < example-2.txt
@@ -22,6 +25,7 @@ make
./prog < ioccc.txt
```
## Judges' remarks:
What this program does is not witchcraft and there are no spectres, but you
@@ -31,6 +35,7 @@ This entry is designed to mislead in many ways. However, if you find yourself
wanting to know the possibilities for navigating a graph, you will get the
answer you seek with no hocus pocus.
## Author's remarks:
### Introduction:
@@ -213,6 +218,7 @@ under "Obfuscations".
the values 48 through 57, rather than using `isdigit()`. As noted
above, this program has nothing to do with a hand.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -1
View File
@@ -3,12 +3,14 @@
Don Yang\
<http://uguu.org/>
## To build:
```sh
make
```
## To use:
```sh
@@ -17,7 +19,8 @@ more generated2.c
more generated3.c
```
## Try:
### Try:
```sh
./left < prog.c
@@ -31,6 +34,7 @@ more generated3.c
./msg2
```
## Judges' remarks:
Code should be readable in any direction! This tool will help you rotate your
@@ -57,6 +61,7 @@ The final message can be revealed using
But what combinations will generate `./msg3`, `./msg4`, `./msg5`, `./msg6`,
`./msg7`, `./msg8` and finally `./msg9`?
## Author's remarks:
### Tools' usage:
@@ -170,6 +175,7 @@ Nuko has been verified to work with these compiler / OS combinations:
Nuko compiles without warnings with all compilers above, even with
`-Wall -Wextra -pedantic` for gcc and clang.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.