Merge pull request #2101 from xexyl/giles18-try
Add note about runtime to try section of 2018/giles
No files matched your search
@@ -20,11 +20,16 @@ make
|
|||||||
|
|
||||||
```sh
|
```sh
|
||||||
./prog ioccc.txt
|
./prog ioccc.txt
|
||||||
|
|
||||||
./prog prog.c
|
./prog prog.c
|
||||||
|
|
||||||
./prog sand.txt
|
./prog sand.txt
|
||||||
|
|
||||||
./prog sand.alt.txt
|
./prog sand.alt.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
NOTE: these invocations will take quite some time to finish.
|
||||||
|
|
||||||
|
|
||||||
## Judges' remarks:
|
## Judges' remarks:
|
||||||
|
|
||||||
|
|||||||
@@ -31,9 +31,13 @@ View `output.html` in a browser.
|
|||||||
./try.sh
|
./try.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
As the script says, open `output.html` in a browser.
|
The script will generate a JSON file called `ioccc.json`, showing it via
|
||||||
|
`tee(1)` and then run the program on that. Can you find any problem with the
|
||||||
|
JSON file? What happens if you try and fix it?
|
||||||
|
|
||||||
What's not right with the output? How can one fix it?
|
As the script says, open `ioccc.html` in a browser.
|
||||||
|
|
||||||
|
Is anything wrong with the output? How can you fix it if so?
|
||||||
|
|
||||||
|
|
||||||
## Judges' remarks:
|
## Judges' remarks:
|
||||||
|
|||||||
@@ -17,25 +17,26 @@ clear
|
|||||||
|
|
||||||
read -r -n 1 -p "Press any key to run: grep -e '[-?+*/^&|.<>=]' prog.c (space = next page, q = quit): "
|
read -r -n 1 -p "Press any key to run: grep -e '[-?+*/^&|.<>=]' prog.c (space = next page, q = quit): "
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
grep -e '[-?+*/^&|.<>=]' prog.c | less -EXF
|
grep -e '[-?+*/^&|.<>=]' prog.c | less -rEXFK
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
|
|
||||||
# ^-- SC2140 (warning): Word is of the form "A"B"C" (B indicated). Did you mean "ABC" or "A\"B\"C"?
|
# remove temp files
|
||||||
# ^-- SC1083 (warning): This { is literal. Check expression (missing ;/\n?) or quote it.
|
rm -f ioccc.html ioccc.json
|
||||||
# ^-- SC1083 (warning): This } is literal. Check expression (missing ;/\n?) or quote it.
|
|
||||||
# ^-- SC2140 (warning): Word is of the form "A"B"C" (B indicated). Did you mean "ABC" or "A\"B\"C"?
|
echo "$ (cd ..; ls -lS -- */prog.c) | \
|
||||||
# shellcheck disable=SC2140
|
awk 'BEGIN { print \"[\"; } { print \"{\"winner\":\"\",\$9,\"\", \"size\":\",\$5,\"},\"} END { print \"]\"}' \
|
||||||
# shellcheck disable=SC1083
|
| tee ioccc.json"
|
||||||
echo "(cd ..; ls -lS -- */prog.c) | \
|
read -r -n 1 -p "Press any key to continue: "
|
||||||
awk 'BEGIN { print "["; } { print "{\"winner\":\"",\$9,"\", \"size\":",\$5,"},"} END { print "]"}' \
|
echo 1>&2
|
||||||
> ioccc.json"
|
|
||||||
|
|
||||||
(cd ..; ls -lS -- */prog.c) | \
|
(cd ..; ls -lS -- */prog.c) | \
|
||||||
awk 'BEGIN { print "["; } { print "{\"winner\":\"",$9,"\", \"size\":",$5,"},"} END { print "]"}' \
|
awk 'BEGIN { print "["; } { print "{\"winner\":\"",$9,"\", \"size\":",$5,"},"} END { print "]"}' \
|
||||||
> ioccc.json
|
| tee ioccc.json
|
||||||
|
|
||||||
|
echo "NOTE: for the next step you should get an assertion failure" 1>&2
|
||||||
|
read -r -n 1 -p "Press any key to run: ./prog < ioccc.json > ioccc.html: "
|
||||||
|
echo 1>&2
|
||||||
./prog < ioccc.json > ioccc.html
|
./prog < ioccc.json > ioccc.html
|
||||||
|
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
echo "Now open ioccc.html in your browser." 1>&2
|
echo "Now open ioccc.html in your browser." 1>&2
|
||||||
|
|
||||||
exit 0
|
|
||||||
@@ -95,7 +95,7 @@ problem.
|
|||||||
|
|
||||||
The main reason for the header `unistd.h` is `getdelim(3)` but once I included it
|
The main reason for the header `unistd.h` is `getdelim(3)` but once I included it
|
||||||
I also abused other functions and `#define`s. This header is mutually exclusive
|
I also abused other functions and `#define`s. This header is mutually exclusive
|
||||||
with _-std=c11_.
|
with `-std=c11`.
|
||||||
|
|
||||||
The program was developed with little-endian machines; I tried to support
|
The program was developed with little-endian machines; I tried to support
|
||||||
big-endian too, but this support is somewhat limited.
|
big-endian too, but this support is somewhat limited.
|
||||||
|
|||||||
@@ -15,11 +15,12 @@ make CC="$CC" all >/dev/null || exit 1
|
|||||||
# clear screen after compilation so that only the entry is shown
|
# clear screen after compilation so that only the entry is shown
|
||||||
clear
|
clear
|
||||||
|
|
||||||
|
read -r -n 1 -p "Press any key to show prog.c (space = next page, q = quit): "
|
||||||
clear
|
|
||||||
read -r -n 1 -p "Press any key to show code (space = next page, q = quit): "
|
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
less -EXF prog.c
|
less -rEXFK prog.c
|
||||||
read -r -n 1 -p "Press any key to run program: "
|
echo 1>&2
|
||||||
|
|
||||||
|
read -r -n 1 -p "Press any key to run: ./prog: "
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
./prog
|
./prog
|
||||||
|
echo 1>&2
|
||||||
@@ -15,18 +15,41 @@ make CC="$CC" all >/dev/null || exit 1
|
|||||||
# clear screen after compilation so that only the entry is shown
|
# clear screen after compilation so that only the entry is shown
|
||||||
clear
|
clear
|
||||||
|
|
||||||
|
read -r -n 1 -p "Press any key to show example-1.txt: "
|
||||||
|
echo 1>&2
|
||||||
|
cat example-1.txt
|
||||||
|
echo 1>&2
|
||||||
|
|
||||||
read -r -n 1 -p "Press any key to run: ./prog < example-1.txt: "
|
read -r -n 1 -p "Press any key to run: ./prog < example-1.txt: "
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
./prog < example-1.txt
|
./prog < example-1.txt
|
||||||
|
echo 1>&2
|
||||||
|
|
||||||
|
|
||||||
|
read -r -n 1 -p "Press any key to show example-2.txt: "
|
||||||
|
echo 1>&2
|
||||||
|
cat example-2.txt
|
||||||
|
echo 1>&2
|
||||||
|
|
||||||
read -r -n 1 -p "Press any key to run: ./prog < example-2.txt: "
|
read -r -n 1 -p "Press any key to run: ./prog < example-2.txt: "
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
./prog < example-2.txt
|
./prog < example-2.txt
|
||||||
|
echo 1>&2
|
||||||
|
|
||||||
|
read -r -n 1 -p "Press any key to show example-tab.txt: "
|
||||||
|
echo 1>&2
|
||||||
|
cat example-tab.txt
|
||||||
|
echo 1>&2
|
||||||
|
|
||||||
read -r -n 1 -p "Press any key to run: ./prog < example-tab.txt: "
|
read -r -n 1 -p "Press any key to run: ./prog < example-tab.txt: "
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
./prog < example-tab.txt
|
./prog < example-tab.txt
|
||||||
|
|
||||||
|
read -r -n 1 -p "Press any key to show ioccc.txt: "
|
||||||
|
echo 1>&2
|
||||||
|
cat ioccc.txt
|
||||||
|
echo 1>&2
|
||||||
|
|
||||||
read -r -n 1 -p "Press any key to run: ./prog < ioccc.txt: "
|
read -r -n 1 -p "Press any key to run: ./prog < ioccc.txt: "
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
./prog < ioccc.txt
|
./prog < ioccc.txt
|
||||||
@@ -17,41 +17,49 @@ clear
|
|||||||
|
|
||||||
read -r -n 1 -p "Press any key to run: ./left < prog.c (space = next page, q = quit): "
|
read -r -n 1 -p "Press any key to run: ./left < prog.c (space = next page, q = quit): "
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
./left < prog.c | less -EXF
|
./left < prog.c | less -rEXFK
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
|
|
||||||
read -r -n 1 -p "Press any key to run: ./right < prog.c (space = next page, q = quit): "
|
read -r -n 1 -p "Press any key to run: ./right < prog.c (space = next page, q = quit): "
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
./right < prog.c | less -EXF
|
./right < prog.c | less -rEXFK
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
|
|
||||||
read -r -n 1 -p "Press any key to run: ./left < prog.c | ./left (space = next page, q = quit): "
|
read -r -n 1 -p "Press any key to run: ./left < prog.c | ./left (space = next page, q = quit): "
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
./left < prog.c | ./left | less -EXF
|
./left < prog.c | ./left | less -rEXFK
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
|
|
||||||
read -r -n 1 -p "Press any key to run: ./shift < prog.c (space = next page, q = quit): "
|
read -r -n 1 -p "Press any key to run: ./shift < prog.c (space = next page, q = quit): "
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
./shift < prog.c | less -EXF
|
./shift < prog.c | less -rEXFK
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
|
|
||||||
echo "$ echo IOCCC | ./left" 1>&2
|
read -r -n 1 -p "Press any key to run: echo IOCCC | ./left: "
|
||||||
|
echo 1>&2
|
||||||
echo IOCCC | ./left
|
echo IOCCC | ./left
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
echo "$ echo IOCCC | ./right" 1>&2
|
read -r -n 1 -p "Press any key to run: echo IOCCC | ./right: "
|
||||||
|
echo 1>&2
|
||||||
echo IOCCC | ./right
|
echo IOCCC | ./right
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
echo "$ echo IOCCC | ./shift" 1>&2
|
read -r -n 1 -p "Press any key to run: echo IOCCC | ./shift: "
|
||||||
|
echo 1>&2
|
||||||
echo IOCCC | ./shift
|
echo IOCCC | ./shift
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
|
|
||||||
echo "$ ./msg0" 1>&2
|
read -r -n 1 -p "Press any key to run: ./msg0: "
|
||||||
|
echo 1>&2
|
||||||
./msg0
|
./msg0
|
||||||
|
echo 1>&2
|
||||||
|
|
||||||
echo "$ ./msg1" 1>&2
|
read -r -n 1 -p "Press any key to run: ./msg1: "
|
||||||
|
echo 1>&2
|
||||||
./msg1
|
./msg1
|
||||||
|
echo 1>&2
|
||||||
|
|
||||||
echo "$ ./msg2" 1>&2
|
read -r -n 1 -p "Press any key to run: ./msg2: "
|
||||||
|
echo 1>&2
|
||||||
./msg2
|
./msg2
|
||||||
|
|
||||||
read -r -p "Do you wish to see some of the spoilers (Y/N)? "
|
read -r -p "Do you wish to see some of the spoilers (Y/N)? "
|
||||||
@@ -62,6 +70,14 @@ if [[ "$REPLY" == "Y" || "$REPLY" == "y" ]]; then
|
|||||||
echo "$ make i_give_up_show_me_the_spoilers"
|
echo "$ make i_give_up_show_me_the_spoilers"
|
||||||
make i_give_up_show_me_the_spoilers
|
make i_give_up_show_me_the_spoilers
|
||||||
echo 1>&2
|
echo 1>&2
|
||||||
for i in 0 1 2 3 4 5 6 7 8 10; do ./msg"$i"; done
|
for i in 0 1 2 3 4 5 6 7 8; do
|
||||||
|
read -r -n 1 -p "Press any key to run: ./msg$i: "
|
||||||
|
echo 1>&2
|
||||||
|
./msg"$i"
|
||||||
|
done
|
||||||
|
echo 1>&2
|
||||||
|
|
||||||
|
read -r -n 1 -p "Press any key to run: ./msg9 < prog.c: "
|
||||||
|
echo 1>&2
|
||||||
./msg9 < prog.c
|
./msg9 < prog.c
|
||||||
fi
|
fi
|
||||||
|
Before Width: | Height: | Size: 120 KiB After Width: | Height: | Size: 1.2 MiB |
@@ -1,38 +1,36 @@
|
|||||||
# Double-layered Chocolate Fudge Cake
|
# Double-layered Chocolate Fudge Cake
|
||||||
|
|
||||||
Here's a delicious double-layered chocolate fudge cake that is
|
Here's a delicious double-layered chocolate fudge cake that is
|
||||||
something of my mum's speciality. It's complicated and I should warn that nobody
|
something of my mum's speciality. It's complicated and I should warn that nobody
|
||||||
has seemed to get it down as well as she has but it's well worth the effort if
|
has seemed to get it down as well as she has but it's well worth the effort if
|
||||||
you love chocolate. My late stepmum who only liked white 'chocolate' loved this
|
you love chocolate and have the time and patience.
|
||||||
cake!
|
|
||||||
|
My late stepmum who only liked white 'chocolate' loved this cake! The picture
|
||||||
|
below is after it's been iced. The image [ioccc-cake.jpg](ioccc-cake.jpg) was a
|
||||||
|
feeble attempt at drawing `IOCCC` into the cake before icing, a different time.
|
||||||
|
The picture below was taken for my birthday (14 February) in 2022 as it's the
|
||||||
|
best one I have:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
There are two sets of ingredients and instructions; the cake and the icing. In
|
There are two sets of ingredients and instructions; the cake and the icing. In
|
||||||
addition there are some notes to pay attention to; some will be repeated because
|
addition there are some **VERY IMPORTANT NOTES** to pay attention to; some will
|
||||||
they're really important for the quality of the cake.
|
be repeated because they're **VITALLY IMPORTANT** for the quality of the cake.
|
||||||
|
That cannot be overstated.
|
||||||
|
|
||||||
Below I have included the ingredients separately but I include them within the
|
Below I have included the ingredients separately but I include them within the
|
||||||
instructions as well and in bold. Also in bold are some of the special notes.
|
instructions as well and in bold. Also in bold are some of the special notes.
|
||||||
|
|
||||||
Finally note that depending on where you are in the world this might not work in
|
Finally note that depending on where you are in the world this might not work in
|
||||||
the warmer months of the year for the icing in particular. Oh and here's an
|
the warmer months of the year and for the icing in particular.
|
||||||
amusing fact about the [IOCCC and chocolate][]. Did I say 'the IOCCC'? I actually
|
|
||||||
meant **'an IOCCC'**: it stands also for **'International Office of Cocoa, Chocolate
|
|
||||||
and Sugar Confectionery'**. Perfect.
|
|
||||||
|
|
||||||
See also the [International Original Chocolate Cake Contest tweet][] from
|
|
||||||
[fellow IOCCC winner Ilya Kurdyukov][] ([GitHub][]) as well as the
|
|
||||||
[IOCCC cake source image][] of the picture in the tweet (which he painted over
|
|
||||||
my photo of the cake with GIMP).
|
|
||||||
|
|
||||||
|
|
||||||
## Measurements
|
## Measurements
|
||||||
|
|
||||||
This was originally from an American cookery book so the measurements are in the
|
This was originally taken from an American magazine for women so the
|
||||||
US standards. A nice resource (that has much more than just cooking) is
|
measurements are in the US standards. A nice resource (that has much more than
|
||||||
[http://www.onlineconversion.com/cooking.htm][]. This will particularly matter
|
just cooking) is <http://www.onlineconversion.com/cooking.htm>. This will
|
||||||
for cups, teaspoons, tablespoons and ounces.
|
particularly matter for cups, teaspoons, tablespoons and ounces.
|
||||||
|
|
||||||
|
|
||||||
## Baker's chocolate
|
## Baker's chocolate
|
||||||
@@ -41,39 +39,40 @@ Baker's chocolate is a brand name and the product in question is unsweetened
|
|||||||
chocolate bars used for baking. According to a [chocolates FAQ][] it might be
|
chocolate bars used for baking. According to a [chocolates FAQ][] it might be
|
||||||
called different things:
|
called different things:
|
||||||
|
|
||||||
Bitter chocolate contains no sugar and is often called 'unsweetened' or
|
> Bitter chocolate contains no sugar and is often called 'unsweetened' or
|
||||||
'baking' chocolate. In some countries it's called 100% cacao since it's
|
'baking' chocolate. In some countries it's called 100% cacao since it's composed
|
||||||
composed only of ground up cocoa beans, and nothing else.
|
only of ground up cocoa beans, and nothing else.
|
||||||
|
|
||||||
The FAQ suggests that you might have to look for a baking supply shop but I
|
The FAQ suggests that you might have to look for a baking supply shop but I
|
||||||
cannot offer any specific advice other than it's unsweetened chocolate bars for
|
cannot offer any specific advice other than it's unsweetened chocolate bars for
|
||||||
baking. The FAQ talks about what looks like substitutes but I have no idea what
|
baking. The FAQ talks about what looks like substitutes but I have no idea what
|
||||||
that would turn out as; I somehow suspect it wouldn't be good.
|
that would turn out as; I somehow suspect it wouldn't be good.
|
||||||
|
|
||||||
Either way please **still pay attention to the notes on the chocolate in the recipe and
|
Either way **PLEASE STILL PAY ATTENTION TO ALL THE NOTES on the chocolate IN THE RECIPE and
|
||||||
recipe notes because they're really important!**
|
RECIPE NOTES because they're really important!**
|
||||||
|
|
||||||
|
|
||||||
## Special notes for the cake
|
## Special notes for the cake
|
||||||
|
|
||||||
**PAY CLOSE ATTENTION TO THESE:**
|
**PAY CLOSE ATTENTION TO THESE:**
|
||||||
|
|
||||||
* **USE MARGARINE, _NOT_ BUTTER!** Butter does not work well. If you think it
|
* **USE *MARGARINE*! DO *NOT* USE BUTTER!** Butter does not work well. If you
|
||||||
will come out better by using butter you're very mistaken; it will come out
|
think it will come out better by using butter you're very mistaken; it will
|
||||||
badly! People have come back saying it didn't come out well and they are
|
come out badly! People have come back saying it didn't come out well and
|
||||||
asked if they used butter or margarine. They had used butter because they
|
they are asked if they used butter or margarine. They had used butter
|
||||||
'know better' but they were very wrong; they did not know better and the
|
because they 'know better' but they were very wrong; they did not know
|
||||||
cake was awful because of this.
|
better and the cake was awful because of this.
|
||||||
|
|
||||||
* Over the years they changed the size of the unsweetened chocolate squares;
|
* Over the years they changed the size of the unsweetened chocolate squares;
|
||||||
they used to be one ounce each now they are 1/4 ounce each square so be sure to
|
they used to be one ounce each now they are 1/4 ounce each square so be sure to
|
||||||
note the amount is by ounce not squares as listed. See the measurements link
|
note the amount is by ounce not squares as listed. See the measurements link
|
||||||
if there's any doubt.
|
if there's any doubt.
|
||||||
|
|
||||||
* Pay careful attention to **COOK FOR ONLY THE INDICATED TIME**. Note that if
|
* Pay careful attention to the **COOK FOR ONLY THE INDICATED TIME** part. Note
|
||||||
your oven cooks a bit hotter you might have to adjust the timing a bit. This
|
that if your oven cooks a bit hotter you might have to adjust the timing a
|
||||||
is likely the case if the cake comes out a little bit dry.
|
bit. This is likely the case if the cake comes out a little bit dry.
|
||||||
|
|
||||||
* **REMOVE THE CAKE FROM THE PANS 2 MINUTES AFTER REMOVING FROM OVEN** and
|
* **REMOVE THE CAKE FROM THE PANS *2 MINUTES AFTER REMOVING FROM OVEN*** and
|
||||||
then allow to **FULLY COOL *ON RACKS*!** The important point is that they
|
then allow to **FULLY COOL *ON RACKS*!** The important point is that they
|
||||||
don't overcook.
|
don't overcook.
|
||||||
|
|
||||||
@@ -81,10 +80,10 @@ recipe notes because they're really important!**
|
|||||||
it's confectionery sugar in a bag. My mum experimented with the amount and
|
it's confectionery sugar in a bag. My mum experimented with the amount and
|
||||||
found that 4 cups seems about right.
|
found that 4 cups seems about right.
|
||||||
|
|
||||||
* Use **WHOLE MILK**. It's just better for something like this and skim milk
|
* **USE *WHOLE MILK!*** Don't try skim milk or whatever per cent of fat milk you
|
||||||
or low fat milk is completely untested.
|
have.
|
||||||
|
|
||||||
* Use only **PURE VANILLA EXTRACT**! Do **NOT USE imitation vanilla!** Not
|
* Use **ONLY *PURE* VANILLA EXTRACT!** **DO *NOT USE IMITATION VANILLA!*** Not
|
||||||
following this rule will lead to a worse outcome.
|
following this rule will lead to a worse outcome.
|
||||||
|
|
||||||
|
|
||||||
@@ -96,8 +95,8 @@ recipe notes because they're really important!**
|
|||||||
* 1/2 tsp salt
|
* 1/2 tsp salt
|
||||||
* 2 and 1/4 cups packed brown sugar
|
* 2 and 1/4 cups packed brown sugar
|
||||||
* 3 eggs
|
* 3 eggs
|
||||||
* 1 and 1/2 tsp vanilla
|
* 1 and 1/2 tsp **PURE VANILLA EXTRACT (*NOT IMITATION VANILLA!*)**
|
||||||
* 1/2 cups margarine
|
* 1/2 cups ***MARGARINE (NOT BUTTER!)***
|
||||||
* 1 cup (boiling) water
|
* 1 cup (boiling) water
|
||||||
* 1 cup sour cream
|
* 1 cup sour cream
|
||||||
|
|
||||||
@@ -116,34 +115,36 @@ recipe notes because they're really important!**
|
|||||||
|
|
||||||
2. Sift **2 1/4 CUPS FLOUR**, **2 TSP BAKING SODA**, and **1/2 TSP SALT**
|
2. Sift **2 1/4 CUPS FLOUR**, **2 TSP BAKING SODA**, and **1/2 TSP SALT**
|
||||||
|
|
||||||
3. Beat **1 STICK MARGARINE** in large bowl *until soft*. Again **MARGARINE**.
|
3. Beat **1 STICK *MARGARINE (NOT BUTTER!)*** in large bowl *until soft*. Again
|
||||||
|
***MARGARINE, NOT BUTTER!***
|
||||||
|
|
||||||
4. Add **2 1/4 CUPS PACKED BROWN SUGAR** and **3 EGGS**. Beat until light and
|
4. Add **2 1/4 CUPS PACKED BROWN SUGAR** and **3 EGGS**. Beat until light and
|
||||||
fluffy.
|
fluffy.
|
||||||
|
|
||||||
5. Beat in **1 1/2 TSP VANILLA** and **COOLED MELTED CHOCOLATE**.
|
5. Beat in **1 1/2 TSP *PURE* VANILLA EXTRACT (*NOT IMITATION VANILLA!)** and
|
||||||
|
***COOLED* MELTED CHOCOLATE**.
|
||||||
|
|
||||||
6. Stir in dry ingredients alternately with **1 CUP SOUR CREAM**; always beat
|
6. Stir in dry ingredients alternately with **1 CUP SOUR CREAM**; always beat
|
||||||
until smooth.
|
until smooth.
|
||||||
|
|
||||||
7. Stir in **1 CUP _BOILING_ WATER**.
|
7. Stir in **1 CUP *BOILING* WATER**.
|
||||||
|
|
||||||
8. Pour into prepared pans.
|
8. Pour into prepared pans.
|
||||||
|
|
||||||
9. Bake for **ONLY 35 MINUTES** (**NO LONGER!**) at **350 F (176.67 C)**.
|
9. Bake for **ONLY 35 MINUTES** (**NO LONGER!**) at **350 F (176.67 C)**.
|
||||||
|
|
||||||
10. When you take the cake out put the cake pans on a cooling rack for **TWO
|
10. When you take the cake out put the cake pans on a cooling rack for **TWO
|
||||||
MINUTES _ONLY_ AND _THEN IMMEDIATELY TURN CAKES OUT_ ON TO RACK**. Let **COOL
|
MINUTES *ONLY* AND *THEN IMMEDIATELY TURN CAKES OUT* ON TO RACK**. Let **COOL
|
||||||
_COMPLETELY_**.
|
*COMPLETELY*!**
|
||||||
|
|
||||||
|
|
||||||
## Icing Ingredients
|
## Icing Ingredients
|
||||||
|
|
||||||
* 4 oz unsweetened chocolate (Baker's chocolate)
|
* 4 oz unsweetened chocolate (Baker's chocolate)
|
||||||
* 1/2 cup margarine
|
* 1/2 cup ***MARGARINE (NOT BUTTER!)***
|
||||||
* 4 cups powdered sugar
|
* 4 cups powdered sugar
|
||||||
* 1/2 cup whole milk
|
* 1/2 cup whole milk
|
||||||
* 2 tsp vanilla
|
* 2 tsp ***PURE* VANILLA EXTRACT (*NOT IMITATION VANILLA!)**
|
||||||
|
|
||||||
You will also need a bigger pan or bowl that can have ice water that the icing
|
You will also need a bigger pan or bowl that can have ice water that the icing
|
||||||
bowl can sit in.
|
bowl can sit in.
|
||||||
@@ -152,11 +153,12 @@ bowl can sit in.
|
|||||||
|
|
||||||
**PAY CLOSE ATTENTION TO THESE:**
|
**PAY CLOSE ATTENTION TO THESE:**
|
||||||
|
|
||||||
* **Make sure** that the melted chocolate and margarine does not get solid.
|
* **MAKE SURE** that the melted chocolate and ***MARGARINE (NOT BUTTER!)***
|
||||||
|
does not get solid.
|
||||||
|
|
||||||
* For step #4 put **8 to 10 ICE CUBES** in a pan or big bowl (that's big
|
* For step #4 put **8 to 10 ICE CUBES** in a pan or big bowl (that's big
|
||||||
enough that another bowl can fit in it). Add an inch of water and then set
|
enough that another bowl can fit in it). **ADD AN INCH OF WATER** and **set
|
||||||
the bowl with the icing in the pan or bowl of ice water. **DO NOT LET THE
|
THE BOWL WITH THE ICING IN THE PAN OR BOWL** of ice water. **DO NOT LET THE
|
||||||
ICING GET WET!**
|
ICING GET WET!**
|
||||||
|
|
||||||
* **DO NOT LET ICING GET TOO THICK.**
|
* **DO NOT LET ICING GET TOO THICK.**
|
||||||
@@ -173,25 +175,20 @@ bowl can sit in.
|
|||||||
## Icing Directions
|
## Icing Directions
|
||||||
|
|
||||||
|
|
||||||
1. Combine **4 OZ UNSWEETENED CHOCOLATE** and **1/2 CUP MARGARINE** in pan.
|
1. Combine **4 OZ UNSWEETENED CHOCOLATE** and **1/2 CUP *MARGARINE (NOT
|
||||||
Melt and remove from heat. **DO NOT LET IT GET SOLID.**
|
BUTTER!)*** in pan. Melt and remove from heat. **DO NOT LET IT GET SOLID!**
|
||||||
|
|
||||||
2. Combine **3 1/4 CUPS POWDERED SUGAR**, **1/2 CUPS WHOLE MILK** and **2 TSP
|
2. Combine **3 1/4 CUPS POWDERED SUGAR**, **1/2 CUPS WHOLE MILK** and **2 TSP
|
||||||
VANILLA** into a bowl. **STIR UNTIL SMOOTH**.
|
***PURE* VANILLA EXTRACT (*NOT IMITATION VANILLA!*)** into a bowl. **STIR
|
||||||
|
UNTIL SMOOTH**.
|
||||||
|
|
||||||
3. Add chocolate mixture.
|
3. Add chocolate mixture.
|
||||||
|
|
||||||
4. Set bowl in pan/bowl of ice and water. Beat with spoon/mixer until it's
|
4. Set bowl in pan/bowl of ice and water. Beat with spoon/mixer until it's
|
||||||
thick BUT not too thick. **Make _SURE_ ICING DOES _NOT_ GET WET!** The idea is to
|
thick BUT not too thick. **Make *SURE* ICING DOES *NOT* GET WET!** The idea is to
|
||||||
**MAKE THE BOWL IT'S IN COLD *but not let the icing get wet***.
|
**MAKE THE BOWL IT'S IN COLD *but not let the icing get wet***.
|
||||||
|
|
||||||
[picture]: cake.jpg
|
|
||||||
[http://www.onlineconversion.com/cooking.htm]: http://www.onlineconversion.com/cooking.htm
|
|
||||||
[IOCCC and chocolate]: ioccc-and-chocolate.pdf
|
[IOCCC and chocolate]: ioccc-and-chocolate.pdf
|
||||||
[International Original Chocolate Cake Contest tweet]: https://web.archive.org/web/20200805053007/https://twitter.com/ilyakurdyukov/status/1290520266087571458
|
|
||||||
[fellow IOCCC winner Ilya Kurdyukov GitHub]: https://github.com/ilyakurdyukov
|
|
||||||
[GitHub]: https://github.com/ilyakurdyukov
|
|
||||||
[IOCCC cake source image]: ioccc-cake.jpg
|
|
||||||
[chocolates FAQ]: https://www.davidlebovitz.com/chocolate-faqs/
|
[chocolates FAQ]: https://www.davidlebovitz.com/chocolate-faqs/
|
||||||
|
|
||||||
-----------------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------------
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 193 KiB After Width: | Height: | Size: 120 KiB |
|
Before Width: | Height: | Size: 120 KiB After Width: | Height: | Size: 1.2 MiB |
@@ -1,203 +1,200 @@
|
|||||||
# Blyzot-erhnfpm Tgbmmuykd Sczuo Mkwo
|
# Blyzot-erhnfpm Tgbmmuykd Sczuo Mkwo
|
||||||
|
|
||||||
Fmjy'm u ejbtspawc uynzki-ydvutrn uycmtblxh pebvw rqoa nvnk tp
|
Fmjy'm u ejbtspawc uynzki-ydvutrn uycmtblxh pebvw rqoa nvnk tp
|
||||||
vqzcueaih gm sj cqo'f cdiiykyqer. Fx'q rufjwfpqzno skl N zxrqwg vtek jwgh rlgxow
|
vqzcueaih gm sj cqo'f cdiiykyqer. Fx'q rufjwfpqzno skl N zxrqwg vtek jwgh rlgxow
|
||||||
ujo ataryp nm fcr zx osry gr owtm rn nao pwr cmk bm'w vtit pzzcj yqs kkuwxm nm
|
ujo ataryp nm fcr zx osry gr owtm rn nao pwr cmk bm'w vtit pzzcj yqs kkuwxm nm
|
||||||
bmm gwyw jclesmfyi. Kt cveb cobgswl hzz xxfw owgpe vxkuq 'uxqisqtiq' cqgxv dezw
|
bmm gwyw jclesmfyi dwh mbal oun vrlb tpw ggghownd.
|
||||||
xywj!
|
|
||||||
|
|
||||||

|
Qk qvvr pclboqp yfq lzqw fztzk kqtix 'pxrzgprnl' ylbxo hyyt rjjo! Sdq cmiygcx
|
||||||
|
qotfb yg hzomk yk'q kggh xxln. Sbd nygpg [nsxeu-tppf.ctk](ucjei-lven.pzi) bea s
|
||||||
|
lrdcss fhbnzks ch uowuqbp `JUWPJ` cfwy xqo phxq axzblp gqozp, l impebytcy yoxt.
|
||||||
|
Xkg lwrarhk jyvns byg rigsb ajq oc ojgpyepc (14 Mwuplopu) hc 2022 zr jc'o bls
|
||||||
|
ptdz zjr Y tdzr:
|
||||||
|
|
||||||
Fagmu qnc ses rwsr fe mdtmzlffipm yuo rkqwycfqgvla; kjr zqms fpp ykq uabxl. Xz
|

|
||||||
kqmjqydd utqgr whv zwzi ygvdt wg kdz lyjbszjzc yq; vvqh erpo mw uqyzhpfy wvvmnjs
|
|
||||||
ozgi'yg pxcvjs roscgutyq jyj ykp udlhmyw ma ucr jkmp.
|
|
||||||
|
|
||||||
Alagm E gqha xeqxvtjx yus jawojbkzvwk basgtqeham ftw C fdnhwqq vfvz jszxwf hgi
|
Buhcv qvb zap clcw le vwmzqatokfu txu rigmaxhrvvrc; duw bhjk bwq zdz qwfvm. Er
|
||||||
phrezkjkteke gl qsze fwz ey essi. Mpfk uo tphr fpn ngbj lt qlj ovxrybj lanrq.
|
vhuuuyey yjdew hom vrwm **UMLW EDOMAUQLC XTSAO** oa ful jozfwdrus nc; oikl ywtr
|
||||||
|
cu mnkmvoro cqkoakn yzrt'xa **PMINGEM PTOFGCPLN** ihk atp xksdtxv yw ggt rnwk.
|
||||||
|
Fjtp uttbhy ui ltketccabj.
|
||||||
|
|
||||||
Pnuigtc flmz buna wxvjgrmhu sr qutsy zdw xbl ls nmq pshpn lmkr rbcbm sbg jjtl fp
|
Vaqhz X texd qmdummxg cix gqmnuwnjxil juojuiriqt psl J uukfprr vigk esjxsj oad
|
||||||
bwb bfxzae aicgdx ie hov zqhp xhm hou nefqh ds rypeemjfdq. Bm oya ufaf'c te
|
fhvvhmtbaqdk xh uwcs etm kr ocnt. Ueee ue ezib fsl bpzt lg bwz tbsvbvx ljeio.
|
||||||
fweplsm mphz nnsay flo [QFBTK pif alfpcbisj][]. Shj K jtk 'vfm QKGXQ'? O shrnhfmb
|
|
||||||
jlmyg **'pm ZQRAF'**: uy aowpia vvvq zvw **'Kdoufxbokgxrn Sxjpip tt Ldmxb, Bfpdioybi
|
|
||||||
fei Epevy Wjxybdbsrqsne'**. Mdzmpim.
|
|
||||||
|
|
||||||
Off hgop wyb [Acpkzyvlzchtx Yoqnmcqf Wcgvewjef Ubji Tjtyynj eawdm][] bsdg
|
Wrxqsdv plys didm gfbmmjdqp rh kgkzu zub jzo nj soj hfefe yewd ofsqe kzd djve cs
|
||||||
[rxorls JGFQR kpajjh Yqfy Hgymhoime][] ([NhiRra][]) kn rrus dm mxf
|
jrv eqdycb gqjkbz fd djg dzzy gcc vcs pkl upqgs tj hndlmzqyse.
|
||||||
[QDMBT owaj yirjkz hxkea][] gj ccc afmvkgu ty fqm pnlth (rodrj gn ubhljxh ihhc
|
|
||||||
wi dbvam hm nuw djmv zbvn KJLF).
|
|
||||||
|
|
||||||
|
|
||||||
## Swsgcdxivcqj
|
## Fydmeefakhdr
|
||||||
|
|
||||||
Pmzj hiu etzieerhhi ufdg uq Lfhhepdm undepff pzze ix rlp eniimsuttbeg lhl aq ggm
|
Bjcq owe kqfxcfimql cwhdd qpcp oj Vabbgrkr sumyxpun jrk hilou lg lux
|
||||||
EO cewpekzfv. I oogj pvvewvun (xxvl qvw ngul rqlo cbur hzbg kqywrez) vy
|
eatbiczhtfko gxr bs vay XG mashqmcvx. Y bbft mrtxslqd (olxl lcf jtyq ngsi frzm
|
||||||
[rqrz://deg.tkplaoapqpgftfvg.bua/nhtwkrm.qlh][]. Rlvx ssde dtvvtsqdpqhd ttmbzb
|
xhlr twmlnhe) dq <nvrt://vbx.dtfevjdzqjrhcarz.wyy/fthcjau.kqy>. Groi vcxy
|
||||||
vqd yknb, icfbwtarb, gcujvbcjwgz pvy bnlbjq.
|
iivwmmosboxq nhldua qef mazo, iryihyvew, hoejcczsdqx irh kvmavj.
|
||||||
|
|
||||||
|
|
||||||
## Wmozx'a qehsaqwil
|
## Diwua'm blnnhvxhq
|
||||||
|
|
||||||
Xewnm't tdeerbzuv wu p nxtyk cdhw vpl emb cfmlyyz gf djhnxaic vm lytvnjraxmf
|
Jtmxt't xauphebaf la y ompso hzsw kwf ztc ovvcees eo wrkbgmyc pb wriamhhqhlk
|
||||||
ooagiggcs rtbh glnn zxz gyhthp. Rzqaaeree rr f [zyazzgraig DUG][] an dtfdu rf
|
bdtgtnbsn kgzc ptjx tiy novwfy. Segyofxtw na p [wwrnzuvcuj SYO][] gb oqndz wv
|
||||||
iwrrbf ectrkcyon goxlqu:
|
kstodh cahbovqdw zlgxsr:
|
||||||
|
|
||||||
Utovon racrlekvr ijovuwyb by atsvd zxg aw hursa vbweay 'wwhespsossz' vf
|
> Umiwkh qmvecmimt ssdjkzgq zs rgvln rfp up fxwut jgigfc 'kwwicrngdhh' nb
|
||||||
'ureoom' mwzfesdnv. Ro djno ednyqjglb yc'h hqxgzq 100% grfqr lxogg fv'n
|
'mqinqz' ofvycfnbw. Ea uhpp yghevmfon sa'h vkhpfc 100% fffsa bqdnv he'k kfxuvabh
|
||||||
dqrtzpfs tpfa cd qqgvog jx zlifs cqfyo, yks rvyvdva nzpk.
|
rakj pa cbqjzn te gevio ivfit, tow qpxnnkc qkuc.
|
||||||
|
|
||||||
Jah TCW gyxnqgfw cngi sac rmreu buzt bk mcdx ihn e xqoghl evlnan gejg pcb Z
|
Zfr TGA lgoupgpq csxw mzj fknie gchf wr zdbm huc b fwfdpx jbvzow pbkf tts C
|
||||||
pzldgz lxxqg grb bzvrzoyj geurma qzmkk bmvj ua'j akkqqjojegy avxzvhgar rdbg trn
|
vswagx sslnn nfn hgtrawqu hndrey fvsqk fcqh ci'y spbnyhufppq muvoddwqd jmzy zdz
|
||||||
tmtrac. Szg KCY pfcwl rjkme kosc wzfto ukzd ltmbljjbfye pgc H ahow jv cxgx ayfw
|
psyhob. Qeh YMD bxsyp jtiio gdcy zwqsd bziq pnxycxjmzpl elp C sjjo bz gfqs xtqj
|
||||||
jwss bqofy zify wtd io; X oeogzda ajmbgpg sp peaewo'o cp tjjh.
|
slii tvetk sizq qly pe; Y bmzunqy mletnlo mz kkmxza'h eh ifdz.
|
||||||
|
|
||||||
Xswwfa nec lagluq **dphgk bzm vprgrulqq nc rfv yvgie nx bym abjpfhjhx cp ftr cgxsiq iuf
|
Cksoax nwe **SMTEXS OLXVT YQJ BDHLSVZIM WF SOC UVJ CNZDN et umz kgsgmxujj UG OZG EXUGWO ufw
|
||||||
zraelg bkexq madgnlq rskg'ac pxftmg tslrkxnaa!**
|
MYBAJB LAVQU gfplkgc cutf'fq wjpkth hntgaldbr!**
|
||||||
|
|
||||||
## Icmuhwc hfrdf rev hof nbmg
|
|
||||||
|
|
||||||
**HVQ UCXZX RHNZAWHWQ BZ KOJHH:**
|
|
||||||
|
|
||||||
* **YKO JZOLPVUFS, _ZLL_ TPZJDN!** Fxgovg tita two hkmw usyw. Cu vww ceqyr zi
|
|
||||||
zwgj mbwg frc jxupdk xo gydsi nwcxwc uth'qz bmsa cjfyhxyp; rk zztn rmfl yko
|
|
||||||
dhvwv! Wrbbvn codg azzb ielq weurhe jj kjxz'y giix itf qphm uwk avbs pna
|
|
||||||
eiowc ch rras gqaw azhduf ww xmyxssgil. Werm noj ogss izvndn dlwzino reai
|
|
||||||
'nhfp rnmzjs' ewh felr ttxf pszh oykzb; fccx kbg pzz npyk sfosat gbz rly
|
|
||||||
ecqo cwb nshye emudzel ta lzkm.
|
|
||||||
|
|
||||||
* Rrxq aoy ziryo nxye dihoiqe hld tcia mc agw pxdlrjoudmp ycafdgwyh limggdr;
|
|
||||||
emhv zmqj np sp zzr mmlnt nvku enl auxp mjo 1/4 uazmd gdqv agdllx ea or kjxj ka
|
|
||||||
didn epa oczkaa xy qc azjop bsm aozyntw cp agafqa. Cxt ngm cwntniygrbeb oeut
|
|
||||||
pi iiqgu'c hiw wthpx.
|
|
||||||
|
|
||||||
* Sir jejgmeb gawfwzdeb iu **YGIG RHZ XDDF IAK FEOQLRQHF DRAD**. Hxdi vdpx ew
|
|
||||||
jirt cuqv bdtfv h vpp lmjmso eph rexff khow qu qixqox qwf bpylum f eou. Hvlc
|
|
||||||
sy yhzlvd wxd hwoq xo wzn gizl hpdyc vym c vwnaea ljk uop.
|
|
||||||
|
|
||||||
* **QQDTHX JEQ MHZY SOZV CPS RPFH 2 QXOIRUV UNOBZ OAEMAUIW JNPH ZGWV** zsq
|
|
||||||
udvd zrgwz pr **ZQIMQ WWDU *MY OZXGB*!** Qxz nprpjxwjr glqyk ty ftpl pnbg
|
|
||||||
eft's qkwcovvp.
|
|
||||||
|
|
||||||
* Mnxk xdk kbibqh smc gsefx smwvkwb spau chwa vehijcug hknny xb m yeo; jwi
|
|
||||||
kp'y hfklblqvfyjef ienox lq v lfj. Xa cjs ltswfkecadyy rqcy jdq fnyvcn kfm
|
|
||||||
rwzyb bbso 4 rtxi mgvpa xrnnw avfuu.
|
|
||||||
|
|
||||||
* Abt **YDEVP CQIF**. Cr'z fmwo algdbn skx wgllkphxd ekyq zvmw omp pbrw okkj
|
|
||||||
eq ymc abs rrxm kf rpyowrrzpd hhqmghcw.
|
|
||||||
|
|
||||||
* Pot ptwn **KALH IDDRFXY HCJCYOY**! Ua **WZM PDI zycpgifso yrfseir!** Slm
|
|
||||||
ojjjfpqas dpja ymqz hgme blxz lj w ubvhu ubibcpl.
|
|
||||||
|
|
||||||
|
|
||||||
## Lkhn Muyeclqkhfj
|
## Tkfiuqd tilsa auu kss szus
|
||||||
|
|
||||||
* 3 ij sphaasygslw (Kuxab'w) spjfrjscx
|
**UGN IECFR EBAVWXAQB YB QYQKC:**
|
||||||
* 2 zwn 1/4 mgst kixgo
|
|
||||||
* 2 dztj gcswmv wftn
|
* **PGX *IKPEGHXAC*! LA *RJP* WNW FBDIAF!** Ulxxjc pxmv gfv sftv kiqy. Zd xyr
|
||||||
* 1/2 kfd wmdh
|
pfukb yg uvgh pkvu coi wvxkug ko yklvy uvzjjh qbg'pf logj udjgqyjl; oe icqn
|
||||||
* 2 exz 1/4 oxkm byxyml qbqhy lyarc
|
ykrs foa jjhod! Aqlury flph okcv svjt kornoz ee tjff'd srys agf zgnu mwi
|
||||||
* 3 klqu
|
kqkg owv ffxxp ap lozn hzuo nayqhn re uvicsvhbu. Flbz zhh rtzm ofkjuy
|
||||||
* 1 oex 1/2 xkk nuqwohr
|
opbbrkx zwbs 'wfui ooajba' kvu pbqz vsbs gawo gluvj; huut fyg ggq jfcb
|
||||||
* 1/2 kjoi eggmtcxah
|
wszorv obt bob lfhq xzz gcsie gzoedib fj exxd.
|
||||||
* 1 ymd (ezczewx) cjyxn
|
|
||||||
* 1 okd gtpk tqptw
|
* Upby hzh ibxly qlsi jtwtljh wzd fbpx zc pii vciejartbwb oodafvygl kfwkobx;
|
||||||
|
swbg kflq gn yj zcw ndhti tqde wpi simd vcd 1/4 drlkv peht epcysh hd da rvow vl
|
||||||
|
qevb hih fzfdxb ai no hzkku tpn uxibaor px kezsnm. Ioa ouz docgdydqvdia cmwx
|
||||||
|
nl bdrvp'o sgt niqze.
|
||||||
|
|
||||||
|
* Hel mtefcnm phmpjfdpk md dkz **HWPY IFW QKVJ LFT KAHHANSOG LDUC** zuml. Unyn
|
||||||
|
iiux nt zymj tztw zejzn n wzp vkawfd lbn ztvrv nrmd ux wlpcuy mpq ynycjb j
|
||||||
|
fwh. Plrk uc zuappb fjg apia cu ylk mmud gltsn gzg n zkjfct sfq gxl.
|
||||||
|
|
||||||
|
* **MVIWWD KQN RXWZ ASIO HVB EYTA *2 NTAYENG VQBBW LLBPDRVO UOPD HRAR*** ohc
|
||||||
|
nrvh ebaeb vb **UOKRW TGGV *UL GRQPR*!** Qyw ugazeouof sgmlp rv baey gdol
|
||||||
|
ycr'm daxfiuze.
|
||||||
|
|
||||||
|
* Advd ocf vawdmy vjg kqgig lohaema eyhz zpwa kqkahvin warfk po i etq; qbk
|
||||||
|
bh'k rcixokqbsstvb jpksc fe j ika. Ep bgl jcycbsvatlga lwil fju pjelav hbq
|
||||||
|
xerjn aawl 4 hkov wowct icfea ikvvj.
|
||||||
|
|
||||||
|
* **DXT *BQDCG XCEN!*** Obo's dku wzkb yrow sb zowmwgxk csa ookb rg piu zszv xcc
|
||||||
|
jnqz.
|
||||||
|
|
||||||
|
* Ycr **UDAV *QPFQ* BSWVWIS XSVLEDO!** **EH *ZGY KFN CHTQGKLUX YWTHFSQ!*** Fkk
|
||||||
|
vuegnmwhv mumm wmun gtfx wowz ex c lftig uhdmkpq.
|
||||||
|
|
||||||
|
|
||||||
## Styv Dlgzzcxqwqc
|
## Etjb Vmxpxinhkjg
|
||||||
|
|
||||||
1. Hpsuwwl qzdzds **BTP 9 T 1.5 THJY OUEAZ MSPK**; wbfdfwn vgwf dsgj dwwxm.
|
* 3 tl egcpgxywifu (Dyxvd'd) alnixzymh
|
||||||
|
* 2 uxp 1/4 wgnn pmlcg
|
||||||
2. Wntwyhp vzpo nz **350 B (176.67 G)**.
|
* 2 xgth uoocam dhlf
|
||||||
|
* 1/2 uwr diej
|
||||||
|
* 2 tzz 1/4 hacx mdldae hfcnb qycdw
|
||||||
|
* 3 vymi
|
||||||
|
* 1 pjh 1/2 uyl **AFGI ZWTHRDB LZSBJYO (*LBW GUPGSCJEW WNYKXPK!*)**
|
||||||
|
* 1/2 egdf ***AYLBCEWMA (TFD GPWEXH!)***
|
||||||
|
* 1 nkz (lpfjoah) imgmg
|
||||||
|
* 1 pvs mskc saohn
|
||||||
|
|
||||||
|
|
||||||
## Sfoh Cuowxappml
|
## Smsn Ajikrsxqwzb
|
||||||
|
|
||||||
1. Zznj **3 ZY EGQOQFLNMBQ UPQOGMOMG** sk lcctfu jyzwku wn kqjbn ehjx fqcf
|
1. Zkdtlii mxpshh **HCH 9 D 1.5 BOFB MTSSL KUYM**; jxmxayd zcym ujbg ckkrc.
|
||||||
**rvw (*NWO SMB OUGOZMF*) hfrve**; hoj nwts arrjgm cnwbgnrklm.
|
|
||||||
|
|
||||||
2. Rvqj **2 1/4 USKR DUAES**, **2 AYS LJVMUL CJLI**, gqc **1/2 FKI QGGI**
|
2. Ixxdrsh tigb hp **350 M (176.67 W)**.
|
||||||
|
|
||||||
3. Khuy **1 ZSDNR GUHVDJNQJ** dq vkfdf wxny *ysejg tmty*. Xdpgu **VPODNVAPM**.
|
|
||||||
|
|
||||||
4. Etx **2 1/4 WEZB WZMCLS ESRGC UIBDM** zhk **3 JDPT**. Usla ikioq kapae ihl
|
|
||||||
mjljyu.
|
|
||||||
|
|
||||||
5. Agrb gy **1 1/2 QTM LBCSGNI** xjm **PLZUYI RSRNLP OCASZBXWB**.
|
|
||||||
|
|
||||||
6. Vpwg bk zgw mbjyptsvdbv khesialvujt sukg **1 YAG MGLQ QJGRE**; malvuk hcwi
|
|
||||||
eqzlw afrcuk.
|
|
||||||
|
|
||||||
7. Zmqa fo **1 LMC _ASKYDSJ_ AQIOY**.
|
|
||||||
|
|
||||||
8. Jrrm fukc ivjusgyw xtrj.
|
|
||||||
|
|
||||||
9. Ewxy tlk **LDTO 35 LXPBFWZ** (**FZ XXRNKP!**) tc **350 B (176.67 Z)**.
|
|
||||||
|
|
||||||
10. Xave gek vsnb lda izxq twc hcm mth szmk klax sb i evhgjlv aemb bqh **DPN
|
|
||||||
AXQCWLM _JCQG_ QFX _QEQJ QDNIXMVJCJK WZOC QRFKI XCV_ SB MH ZYYD**. Crv **XNXY
|
|
||||||
_GADKOGINCK_**.
|
|
||||||
|
|
||||||
|
|
||||||
## Egxew Lumwamdxfxo
|
## Wcmm Xdvhjskrql
|
||||||
|
|
||||||
* 4 ty dzvyiahsyav nqlhbtgvq (Ezvsl'n sdedvamay)
|
1. Ouac **3 KE GRQBRHGJMUG VFWVKWNKC** xr waqzop ezzquw bw zeqea mkvz xdpd
|
||||||
* 1/2 scm czudkqtzo
|
**evk (*CLF QEZ ZCSTQMY*) llyws**; yhf ffzs mldfup mqjrklvhgw.
|
||||||
* 4 xsqj dsvucidj zsfqa
|
|
||||||
* 1/2 lgn jxyin lgnh
|
|
||||||
* 2 eim oxyyfub
|
|
||||||
|
|
||||||
Nhb ivov qdyl wgsp i svaobp arb tu ksdw yiux wqy vxzw yqq ikftv bzln cwb qxjaw
|
2. Fkqk **2 1/4 IMNM MKKZN**, **2 WZK XJAJKE CLYU**, mgm **1/2 RXG XUAH**
|
||||||
knak mdf rtr oo.
|
|
||||||
|
|
||||||
## Lhjkeun frssa zro gwx mynfv
|
3. Vzrb **1 DYPOR *VYYEQXJHW (ZLS TYGMFS!)*** vd jqsya wnny *curmh tqzc*. Kedpj
|
||||||
|
***TWCJOZDOP, RXW TAMLFJ!***
|
||||||
|
|
||||||
**XFL ZBUDR EQLBTZQTQ XS INUWV:**
|
4. Hxs **2 1/4 FSGY ZLNETM KAIPV OYZRL** xyq **3 KOFE**. Cbnq vpopp rgaaf bgs
|
||||||
|
wefloj.
|
||||||
|
|
||||||
* **Zsmv vdvb** nqih amz nhkcwy wadsvdjlo hgy okkhpkmha mmqv hcn jwh duxlq.
|
5. Lsbz lw **1 1/2 ALQ *HTAR* IJCHMHO LZPSIAU (*DDD GFSCLBATY NCHHWGZ!)** hll
|
||||||
|
***KUVBTB* DSOESQ LOVTUEKAN**.
|
||||||
|
|
||||||
* Tbn omol #4 fno **8 nf 10 OEV AMHHG** cj k hhg wz vce xhzx (exop'n ouv
|
6. Nidk bq xic whuqgwjtbdg hykvvywormm guik **1 JTF WKHU YOJCU**; vgyerm lild
|
||||||
lotkso nred oyrikuy oera asd buf tc tz). Zkn to sizd je yinsj uan qpoa alu
|
nsfwq gyxazo.
|
||||||
hzc rrdt ftiy lov eycyo bf eyf rff zj luiz ds kzr fsjzn. **ZQ EYE IRQ OMW
|
|
||||||
SAWJE ZGE XIH!**
|
|
||||||
|
|
||||||
* **PS XFE APB USBZX LWP HFD UCYRW.**
|
7. Krwo pp **1 SYQ *XYFMYGU* XGCPO**.
|
||||||
|
|
||||||
* Mcb **VGFQP TWCW.**
|
8. Bxoz tkmf xudnxakr wpra.
|
||||||
|
|
||||||
* Yvf **NGFG EGDQ TJQMDKJ ANEJHWJ**! **VG RFO DYI THPYZXODB GRGURTF!** Ltg
|
9. Jsyt jdq **GVPE 35 EZLMLBL** (**PV RQAZWU!**) up **350 W (176.67 Q)**.
|
||||||
jlyvbaegw nlym pnkp yapi uagx ag p uynwm ciyyqgu. Va Q kaitwt yns jtgdp gzv
|
|
||||||
megpm k umq rbtah (erv prmmy vrdu) ltn doxzo iw njl tlcpxqhfv iijvokf. Vlvq
|
10. Pvof muo rhpn kqr zsnb pyo wes xil twls amdc cu b eqfndbl oxda sjc **SGF
|
||||||
zyt'm eq ne.
|
AAHFDKM *VGYH* SXR *MYYD CPFSYTRZAOW SCTK EHYFE RZZ* GC LU NIFQ**. Ayv **BCLN
|
||||||
|
*LZGRSGUXDR*!**
|
||||||
|
|
||||||
|
|
||||||
|
## Tgpxc Pvkbowskuav
|
||||||
|
|
||||||
|
* 4 sk pqdvpwllzoh dwdkdoeop (Unaju'e wmsbdrizz)
|
||||||
|
* 1/2 anc ***XMVVEARHX (YVG PHPGHV!)***
|
||||||
|
* 4 mido ashsdthp erusl
|
||||||
|
* 1/2 rkd vvjmf rovg
|
||||||
|
* 2 vub ***SWMV* XJSMVTU JVRUBRY (*JAQ PWNULMVYB ZEGXPWE!)**
|
||||||
|
|
||||||
|
Vzb cfek xyif dqyq b fpoynw ovj sh vggs btwv kyd dqya kqj oxzyy ydfx lij hugyx
|
||||||
|
husa zki iya kd.
|
||||||
|
|
||||||
|
## Lqbempj quqyu tgb qwv sabcz
|
||||||
|
|
||||||
|
**FVR NZWAT RWCWREEDA FU PNOQD:**
|
||||||
|
|
||||||
|
* **IFAU RQKG** pzcx lmz hyhkas xaqoxydcl hro ***DWZXDSNLB (PME NGJYCE!)***
|
||||||
|
mxfd xnf yoe gaaby.
|
||||||
|
|
||||||
|
* Xnj fode #4 nbc **8 hj 10 PPG KIXDF** xp l esd nj atp jqru (lceu'v hki
|
||||||
|
fsrcik hzyq oflimqq ojtt mkm cts uw ww). **ZHM UO UZIK QA BJNHW** ujo **fmw
|
||||||
|
PQF NWLJ RKSP HGM MBPWY WJ URG QFF QZ PGHP** si ewv vyjjd. **CF CDU JCE PJF
|
||||||
|
XKQBP ALB MZN!**
|
||||||
|
|
||||||
|
* **PP OCB XPM BNFHX WHY DGA ENRWM.**
|
||||||
|
|
||||||
|
* Odv **VCPDI BYKG.**
|
||||||
|
|
||||||
|
* Pjg **DBJP UILI STVFSOK HIEFDEN**! **VT OGV NMK ADLCEVALL EFISMHT!** Hrq
|
||||||
|
zzmtbbpuo abhf zdfg acfy vaeo kw t llxkj bpgkhfy. Nw M fspcpw ltn zxkck ibv
|
||||||
|
vstrj v cnp maszq (ewu tmydp iyhh) vtb ecltl ag xjw oeonixhmu ryflwsw. Enhy
|
||||||
|
xfe'c yh rq.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Cogmf Kyyimvolla
|
## Pylon Pvlsyzezsc
|
||||||
|
|
||||||
|
|
||||||
1. Qmqlgfj **4 PB IFQECKYNENY XMYYRQIIG** kxr **1/2 OXS ZYTZUWKJZ** te hkx.
|
1. Lqqhkjz **4 MJ IIRPPBWRKXL LSPLBAQED** gve **1/2 JVA *CBQQYLLGZ (DZS
|
||||||
Tpsw bkp bbvpmd jbsa dclv. **TY DNG UPN LO SXJ TXOXH.**
|
IJMBDN!)*** pv kvs. Ofyr rkb qrvhsv awze cifg. **HM UHX RJV XU ZQJ JCXMN!**
|
||||||
|
|
||||||
2. Fulyjip **3 1/4 UWQO KEKAREYE FCVCJ**, **1/2 HPQZ ICGUS UNCS** pkr **2 JJF
|
2. Gtioreo **3 1/4 RMBY MNGKABBB ZXLGO**, **1/2 DMBU DNAFO GFDF** otp **2 QBY
|
||||||
PNDQWYN** refd j pebk. **KRNB PXUQG MYIHDT**.
|
***ODAC* FLSSJMG KQIIWPX (*OTK YVLJXSZEI DUAVFGR!*)** ttfn d stjr. **CCNI
|
||||||
|
OIPMW DZYISG**.
|
||||||
|
|
||||||
3. Ben vlehxxonq jrnadac.
|
3. Jui fczkndwfk vpqzodk.
|
||||||
|
|
||||||
4. Npl kpff rw uxs/hidb iv hax xwl feriy. Yjrx qufc vvttg/rnzca zyhgk ax'z
|
4. Ohb yybr kg kut/xtsj mp mvl uwy blawx. Zjer emlf vvsgu/nmgri cwfrp xa'c
|
||||||
sgsqy MMN gna leh wfnes. **Pqjh _HRJZ_ FYREZ GEFW _RME_ JQZ HOC!** Rcg caar rp ns
|
otoli VSM dsh pny scsmd. **Llpm *JEDZ* MRVMQ UGBL *OZM* FQZ HSJ!** Ypu cguc tk gr
|
||||||
**ALLQ EMH REBU RE'K DW TBZV *zcm rph agi jtn uemqw xyx ztu***.
|
**RPDM WBK VIBC KR'Q XE NBCU *uaq bwh rdg fzd oxucj hnz fzw***.
|
||||||
|
|
||||||
[uqonacz]: uctq.orc
|
[NDVJW kos bsshfkdey]: xsxsg-sip-pimlknxus.quz
|
||||||
[lmic://yhk.igaleqhzffjougqz.ugl/eikvkgo.dad]: cjjr://tls.wvrtpwmseetslnyb.oms/ydqemgj.bpw
|
[pyaejsxlvv WOR]: qbukd://cif.cmzclodxecpap.zkp/hdmyfwmyx-zmjt/
|
||||||
[ZWIJO vcf hphgbculg]: uitxr-zhn-teanagqcm.bwq
|
|
||||||
[Xcasjgwuktrlz Worsfzmy Mjlzkgiyb Ynyy Aloccti xqwjc]: jashh://zvf.xovihnj.yyc/kym/20200805053007/ufwqb://gegfjfj.jmc/mmgmjtdmjiyiq/wsrxyc/1290520266087571458
|
|
||||||
[wnmscm CKVQU fslroq Pjci Xnlvjttag UjqJex]: ldkck://xkwdhd.mdj/enafxnereixva
|
|
||||||
[UczZnx]: snvqe://pcvbzn.mri/yvtxrlnmstpvr
|
|
||||||
[YXBEI nyva fsqumd ebxtb]: ocymw-bwsh.gcw
|
|
||||||
[swdxhyjlnw GIH]: dbhar://hhn.gdpcomrxadvrl.bpx/vzsbfnuwj-nglz/
|
|
||||||
|
|
||||||
-----------------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------------
|
||||||
(b) Hinatetij 1984-2020, [Rqw Rbzvtoyn, Bqjkf Zrqkvd, Hcjuni Ubgw Dyhh][ppeuwz] - Gph kzaafm ttxqgljj
|
(q) Byvgaokvu 1984-2020, [Cqm Fgrkviok, Epdzq Oranom, Cubwdv Pftj Fbvp][ktrapl] - Fzn unmmfc onrmufmq
|
||||||
Qacb lvmv ld tndtbatr ocwzp b [Tokmuqsw Ptqokdm Fhullstraec-GothcMaeoz 3.0 Oovhdvgr Uqdguuc][yp].
|
Fzxa dent xf jwgyudnn tzstb t [Fnufkznf Jnhbkgq Yswlelwjedg-ItocjZkyvb 3.0 Qffgwfjy Fpoyhja][hh].
|
||||||
|
|
||||||
[cbekvp]: flhyr://fhn.rgqui.tzo/hcodlt.tpho
|
[qblypn]: lujce://ngn.xfnkf.jhb/vrnoia.qgir
|
||||||
[xi]: dvsb://foorzdlavdtxrom.but/kmvwhdpf/oh-ny/3.0/
|
[oy]: arwb://rdkldekvxhgveew.ssd/jyskktze/ce-mg/3.0/
|
||||||
-----------------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------------
|
||||||
|
Before Width: | Height: | Size: 193 KiB After Width: | Height: | Size: 120 KiB |
@@ -3353,7 +3353,7 @@ loop printing whitespace.
|
|||||||
### Source code: [2018/hou/prog.c](2018/hou/prog.c)
|
### Source code: [2018/hou/prog.c](2018/hou/prog.c)
|
||||||
### Information: [2018/hou/README.md](2018/hou/README.md)
|
### Information: [2018/hou/README.md](2018/hou/README.md)
|
||||||
|
|
||||||
When you run it you will see something like:
|
When you run it on a JSON file you will see something like:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
$ ./prog < ioccc.json > ioccc.html
|
$ ./prog < ioccc.json > ioccc.html
|
||||||
@@ -3361,7 +3361,12 @@ Assertion failed: (rulez), function C, file prog.c, line 124.
|
|||||||
Abort trap: 6
|
Abort trap: 6
|
||||||
```
|
```
|
||||||
|
|
||||||
but this is expected and the file `ioccc.html` will be generated properly.
|
(from say running `./try.sh) but this is expected and the file `ioccc.html` will
|
||||||
|
be generated properly.
|
||||||
|
|
||||||
|
Some JSON files might cause the program to continue to run and seemingly
|
||||||
|
infinitely increase the size of the output file. This can happen if you try
|
||||||
|
fixing the syntax error in the generated `ioccc.json` file.
|
||||||
|
|
||||||
|
|
||||||
## 2018 mills
|
## 2018 mills
|
||||||
|
|||||||