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

+6 -1
View File
@@ -8,12 +8,14 @@ Alexander Prishchepov\
<alepov-github@yahoo.com>\
<https://github.com/sans17/>
## To build:
```sh
make
```
## To use:
```sh
@@ -22,7 +24,8 @@ make
./prog http://host[:port]
```
## Try:
### Try:
```sh
./prog < README.md
@@ -47,6 +50,7 @@ What happens if you specify instead of a regular file something like
But there's more! Try opening in a browser the same address and then see what
happens. This is explained by the authors when explaining their inspiration.
## Judges' remarks:
Port 1701? Well this is not the l2f registered TCP/1701 protocol.
@@ -212,6 +216,7 @@ resulting in compiler warnings:
It may be necessary to restore some of these under certain environments.
## 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
@@ -3,6 +3,7 @@
Ferenc Deak\
<fritzone@gmail.com>
## To build:
```sh
@@ -12,13 +13,15 @@ make
There is an alternate version that the author provided but fixed in 2023 to
compile. See [alternate code](#alternate-code) below.
## To use:
```sh
./prog
```
## Try:
### Try:
```sh
./prog
@@ -50,6 +53,7 @@ and Mandelbrot fractal drawing entries we've seen over the years.
We liked the use of unary notation facilitated by variadic macros.
## Author's remarks:
### Portability
@@ -105,6 +109,7 @@ Yes, unfortunately there are compiler warnings of the kind "initialization makes
integer from pointer without a cast" but the provided Makefile automatically
disables them.
## 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
@@ -5,19 +5,22 @@ Yusuke Endoh\
<https://github.com/mame/>\
Mastodon: [@mame@ruby.social](https://ruby.social/@mame)
## To build:
```sh
make
```
## To use:
```sh
./prog > foo.c
```
## Try:
### Try:
```sh
./prog > main.c
@@ -66,6 +69,7 @@ When using a smartphone to read the output, you may need to
step back to see the bigger picture because that picture is worth
more than 1000 words.
## Author's remarks:
### Remarks
@@ -76,6 +80,7 @@ You may want to use a large display with a very small-font terminal.
See [spoilers.md](spoilers.md).
## 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 @@ Yusuke Endoh\
<https://github.com/mame/>\
Mastodon: [@mame@ruby.social](https://ruby.social/@mame)
## To build:
```sh
make
```
## To use:
```sh
./prog < input > output
```
## Try:
### Try:
```sh
echo Hello | ./prog
@@ -27,12 +30,14 @@ make hello
./hello
```
## Judges' remarks:
If you look closely at the source, you will see code that appears
to puts C code that includes itself. How and why? Perhaps it is
in the DNA code of the code? Perhaps there are 23 reasons? :-)
## Author's remarks:
### Remarks
@@ -54,6 +59,7 @@ Enjoy DNA programming!
* The synthesized helix of course follows the base-pairing rules for DNA:
A is bonding only to T, and C is bonding only to G.
## 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
@@ -22,7 +22,7 @@ cat mario.level | ./prog 320 200 800 300 128 144 mario.rgba mario8.wav 10343679
```
## Try:
### Try:
```sh
cat giana.level | ./prog 320 200 1000 300 192 168 giana.rgba giana8.wav 5459393
+7 -1
View File
@@ -4,24 +4,28 @@
<smaffer@gmail.com>\
<http://www.assezeta.com/sandromaffiodo>
## To build:
```sh
make
```
## To use:
```sh
./prog arg
```
## Try:
### Try:
```sh
cat image.rgb | ./prog ' .,:;!$#@'
```
## Judges' remarks:
On the face of it :-) given what this program does one might wonder what makes
@@ -31,6 +35,7 @@ to social media that has a small size limit.
Who will be the first to tweet this source? How many re-tweets will such tweet
get? And how many people will really understand the tweet?
## Author's remarks:
### Remarks
@@ -89,6 +94,7 @@ d=80,e,j;g(){j+=getchar();}main(){for(;;){j=0;g();if(j<0)break;g(g());putchar("
This alternative version have a **fixed ramp**. It's smaller but it's not so fun to use...
## 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 @@
Yves-Marie Morgan\
<yves-marie.morgan@parrot.com>
## To build:
```sh
make
```
## To use:
```sh
./prog [arg ..]
```
## Try:
### Try:
```sh
make
@@ -34,6 +37,7 @@ make
ls
```
## Judges' remarks:
Think of this as a Maker Faire's make. :-)
@@ -41,6 +45,7 @@ Think of this as a Maker Faire's make. :-)
It works reasomably well. While not super ultra-featured, it does fair well with the Makefile we supplied.
Not only that, it helped uncover a bug we had in our special Makefile rules.
## Author's remarks:
### Remarks
@@ -90,6 +95,7 @@ with gcc 4.8.2 on Linux Ubuntu 14.04 64-bit :
* prog.c:23:72: warning: signed and unsigned type in conditional expression [-Wsign-compare]
* prog.c:12:11: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
## 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,30 +4,35 @@
<omoikane@uguu.org>\
<http://uguu.org/>
## To build:
```sh
make
```
## To use:
```sh
cp -f sinon.c run.c; ./hecate.sh
```
## Try:
### Try:
```sh
cp -f sinon.c run.c; ./hecate.sh; ./glock.sh; sleep 3; ./glock.sh; sleep 1; ./hecate.sh
```
## Judges' remarks:
Try to figure out how this entry determines the optimization level with
which it had been compiled. Is this an example of undefined behavior
or unspecified behavior?
## Author's remarks:
### Summary
@@ -111,6 +116,7 @@ Process for making Sinon is included in spoiler.html.
Layout of this code is based on Asada Shino, also known as "Sinon",
from Sword Art Online.
## 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,19 +4,22 @@
<ioccc@celskeggs.com>\
<http://www.celskeggs.com>
## To build:
```sh
make
```
## To use:
```sh
./prog
```
## Try:
### Try:
```sh
echo "Do or do not. There is no try."
@@ -26,6 +29,7 @@ HINT: Try pressing the left and right arrow keys as needed.
Also try pressing space/enter to select options.
Pressing Q or Escape may end the fun before you are ready. :-)
## Judges' remarks:
When the code looks like lemons, it is probably because the LEMONPEOPLE,
@@ -40,6 +44,7 @@ is being written to a file and then compiled. And yet that compiled
code is somehow executed from main. But how? How is main able to
call code that was written and compiled just in time for execution?
## Author's remarks:
### TABLE OF CONTENTS
@@ -226,6 +231,7 @@ I ran out of time to test it on more systems.
`5092`
## 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
@@ -14,7 +14,7 @@ make
```
### Bugs and (Mis)features
### Bugs and (Mis)features:
The current status of this entry is:
@@ -35,7 +35,8 @@ There is an alternate version that will theoretically work with Windows
compilers (if anything in Windows works :-) ). See the [Alternate
code](#alternate-code) section below.
## Try:
### Try:
```sh
echo 'Want to hear me beep?' | ./prog > audio_file.raw
+7 -1
View File
@@ -3,24 +3,28 @@
Freek Wiedijk\
<freek@cs.ru.nl>
## To build:
```sh
make
```
## To use:
```sh
./prog
```
## Try:
### Try:
```sh
cc -E prog.c | indent | sed '1,/5.*prog/d'
```
## Judges' remarks:
C11 features definitely help this entry to be as concise as it is.
@@ -29,6 +33,7 @@ The judges would like to think that they had almost understood how this entry wo
If you win a bet by demonstrating this entry, please let us know.
## Author's remarks:
### Remarks
@@ -57,6 +62,7 @@ If you win a bet by demonstrating this entry, please let us know.
- 10! seconds = 6 weeks
- answers the ultimate question of life, the universe and everything
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.