fix internal links in entry index.html from 1984 thru 2012

This commit is contained in:
Landon Curt Noll committed 2024-04-22 03:17:20 -07:00
1 parent 2da0a6c05f
commit 99cd17401e
151 files changed
+360 -360

No files matched your search

+2 -2
View File
@@ -76,7 +76,7 @@ properly.
* ASCII art (with end of lines in LF bytes only, not CR-LF)
This is useful for decoding some curiously interlaced images, such as
the included [example.ppm](example.ppm).
the included [example.ppm](%%REPO_URL%%/2011/akari/example.ppm).
Anything that is not parsable as `PGM` or `PPM` will be downsampled as
ASCII art. Since the source code is formatted as ASCII art, it's only
@@ -124,7 +124,7 @@ executables. The output executables each print a message to `stdout`.
It takes quite a bit of skill and obfuscation to interleave a
C program 4 levels deep, it's much easier to interleave something like
a `brainf#$%` program in a C program, for example. For comparison, a
`brainf#$%` program is embedded inside [akari.c](akari.c).
`brainf#$%` program is embedded inside [akari.c](%%REPO_URL%%/2011/akari/akari.c).
<!--
+2 -2
View File
@@ -200,7 +200,7 @@ properly.
<li>ASCII art (with end of lines in LF bytes only, not CR-LF)</li>
</ul>
<p>This is useful for decoding some curiously interlaced images, such as
the included <a href="example.ppm">example.ppm</a>.</p>
the included <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/akari/example.ppm">example.ppm</a>.</p>
<p>Anything that is not parsable as <code>PGM</code> or <code>PPM</code> will be downsampled as
ASCII art. Since the source code is formatted as ASCII art, it’s only
natural to try:</p>
@@ -226,7 +226,7 @@ executables. The output executables each print a message to <code>stdout</code>.
<p>It takes quite a bit of skill and obfuscation to interleave a
C program 4 levels deep, it’s much easier to interleave something like
a <code>brainf#$%</code> program in a C program, for example. For comparison, a
<code>brainf#$%</code> program is embedded inside <a href="akari.c">akari.c</a>.</p>
<code>brainf#$%</code> program is embedded inside <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/akari/akari.c">akari.c</a>.</p>
<!--
Copyright © 1984-2024 by Landon Curt Noll. All Rights Reserved.
+2 -2
View File
@@ -76,10 +76,10 @@ other feature of the program which can be demonstrated as follows:
./blakely - < 3.dat
```
The program will first display the grid given in [3.dat](3.dat), and then three
The program will first display the grid given in [3.dat](%%REPO_URL%%/2011/blakely/3.dat), and then three
more grids (taking a few minutes to display the last). Waiting for any more
grids will take a substantial amount of time. The final grid has been put into
[evolve_to_3.dat](evolve_to_3.dat), and if you type
[evolve_to_3.dat](%%REPO_URL%%/2011/blakely/evolve_to_3.dat), and if you type
``` <!---sh-->
./blakely < evolve_to_3.dat
+2 -2
View File
@@ -189,10 +189,10 @@ layout of the source-code is such that it evolves to a digital representation of
the first 15 decimal places of pi after 4 time steps. This was setup using the
other feature of the program which can be demonstrated as follows:</p>
<pre><code> ./blakely - &lt; 3.dat</code></pre>
<p>The program will first display the grid given in <a href="3.dat">3.dat</a>, and then three
<p>The program will first display the grid given in <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/blakely/3.dat">3.dat</a>, and then three
more grids (taking a few minutes to display the last). Waiting for any more
grids will take a substantial amount of time. The final grid has been put into
<a href="evolve_to_3.dat">evolve_to_3.dat</a>, and if you type</p>
<a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/blakely/evolve_to_3.dat">evolve_to_3.dat</a>, and if you type</p>
<pre><code> ./blakely &lt; evolve_to_3.dat</code></pre>
<p>then the 3 will reappear after three time steps.</p>
<p>As should now be clear, this use of the program will attempt to evolve a given setup
+16 -16
View File
@@ -87,7 +87,7 @@ where:
NOTE: The above directories were not shipped and everything from the entries
that did not win were flushed to `/dev/null`.
The [earlystop.pl](earlystop.pl) tool wrote:
The [earlystop.pl](%%REPO_URL%%/2011/dlowe/earlystop.pl) tool wrote:
```
training 1 to 1001...
@@ -98,7 +98,7 @@ The [earlystop.pl](earlystop.pl) tool wrote:
The resulting `ioccc-winlose-trained.net` file was included in the
[dlowe-aux-data.tar.bz2](dlowe-aux-data.tar.bz2) tarball.
The [dlowe.c](dlowe.c) was explicitly excluded from this trailing set, so this
The [dlowe.c](%%REPO_URL%%/2011/dlowe/dlowe.c) was explicitly excluded from this trailing set, so this
test is interesting:
``` <!---sh-->
@@ -125,40 +125,40 @@ mean it will win or lose a future IOCCC. On the other hand ... it just might!
While we cannot supply you with the losing IOCCC source code, the author did supply a number
data sets on which to test:
We created the [english-trained.net](dlowe-aux-data/english-trained.net) as follows:
We created the [english-trained.net](%%REPO_URL%%/2011/dlowe/dlowe-aux-data/english-trained.net) as follows:
``` <!---sh-->
./dlowe -8000 dlowe-aux-data/english-1/ dlowe-aux-data/english-0/ < /dev/null > dlowe-aux-data/english-trained.net
```
- [dlowe-aux-data/english-0/](dlowe-aux-data/english-0/)
- [dlowe-aux-data/english-0/](%%REPO_URL%%/2011/dlowe/dlowe-aux-data/english-0)
Non-English (French) text
- [dlowe-aux-data/english-1/](dlowe-aux-data/english-1)
- [dlowe-aux-data/english-1/](%%REPO_URL%%/2011/dlowe/dlowe-aux-data/english-1)
English (non-French) text
We created the [png-trained.net](dlowe-aux-data/png-trained.net) as follows:
We created the [png-trained.net](%%REPO_URL%%/2011/dlowe/dlowe-aux-data/png-trained.net) as follows:
``` <!---sh-->
./dlowe -8000 png-1/ png-0/ < /dev/null > dlowe-aux-data/png-trained.net
```
- [dlowe-aux-data/png-0/](dlowe-aux-data/png-0/)
- [dlowe-aux-data/png-0/](%%REPO_URL%%/2011/dlowe/dlowe-aux-data/png-0)
Non-png (gif) images
- [dlowe-aux-data/png-1/](dlowe-aux-data/png-1/)
- [dlowe-aux-data/png-1/](%%REPO_URL%%/2011/dlowe/dlowe-aux-data/png-0/dlowe-aux-data/png-1)
png (non-gif) images
We created the [xor-trained.net](dlowe-aux-data/xor-trained.net) as follows:
We created the [xor-trained.net](%%REPO_URL%%/2011/dlowe/dlowe-aux-data/png-0/dlowe-aux-data/xor-trained.net) as follows:
``` <!---sh-->
./dlowe -8000 dlowe-aux-data/xor-1/ dlowe-aux-data/xor-0/ < /dev/null > dlowe-aux-data/xor-trained.net
```
- [dlowe-aux-data/xor-0](dlowe-aux-data/xor-0/)
- [dlowe-aux-data/xor-0](%%REPO_URL%%/2011/dlowe/dlowe-aux-data/png-0/dlowe-aux-data/xor-0)
Data that XORs to 0
- [dlowe-aux-data/xor-1/](dlowe-aux-data/xor-1/)
- [dlowe-aux-data/xor-1/](%%REPO_URL%%/2011/dlowe/dlowe-aux-data/png-0/dlowe-aux-data/xor-1)
Data that XORs to 1
**NOTE**: The directory args **must end in a** `/` for them to work.
@@ -251,11 +251,11 @@ produced a network with about 87% accuracy
#### English corpora
The [english-1](dlowe-aux-data/english-1) corpus was obtained by manually scraping the first results from
The [english-1](%%REPO_URL%%/2011/dlowe/dlowe-aux-data/png-0/dlowe-aux-data/english-1) corpus was obtained by manually scraping the first results from
a <https://www.google.com/webhp?lr=lang_en> search for "[paris
filetype:txt](https://www.google.com/search?q=paris+filetype%3Atxt&lr=lang_en&tbs=lr%3Alang_1en&sxsrf=APwXEdeHXyUYdUxCYQQDHmJhbHzX9aARSA%3A1683049834430&source=hp&ei=ak1RZJHUGN_DkPIP26OtkA8&iflsig=AOEireoAAAAAZFFbejA0Xfqoq__FXx--Ok0S6GQjnGnA&ved=0ahUKEwiRsZOcmdf-AhXfIUQIHdtRC_IQ4dUDCAo&uact=5&oq=paris+filetype%3Atxt&gs_lcp=Cgdnd3Mtd2l6EANQAFgAYN4DaABwAHgAgAE-iAE-kgEBMZgBAKABAqABAQ&sclient=gws-wiz)".
The [english-0](dlowe-aux-data/english-0) corpus was obtained by manually scraping the first results from
The [english-0](%%REPO_URL%%/2011/dlowe/dlowe-aux-data/png-0/dlowe-aux-data/english-0) corpus was obtained by manually scraping the first results from
a <https://www.google.com/webhp?lr=lang_fr> search for "[paris
filetype:txt](https://www.google.com/search?q=paris+filetype%3Atxt&lr=lang_fr&tbs=lr%3Alang_1fr&sxsrf=APwXEddcsQ-gMhrqSUJo6omWFUl7jQMASg%3A1683049870736&source=hp&ei=jk1RZLevK_fKkPIPjbWN-AU&iflsig=AOEireoAAAAAZFFbnvExHGkcavB5H8F0xsLAWN2KfYFK&ved=0ahUKEwi3rrutmdf-AhV3JUQIHY1aA18Q4dUDCAo&uact=5&oq=paris+filetype%3Atxt&gs_lcp=Cgdnd3Mtd2l6EANQAFgAYLMDaABwAHgAgAE-iAE-kgEBMZgBAKABAqABAQ&sclient=gws-wiz)".
@@ -265,7 +265,7 @@ filetype:txt](https://www.google.com/search?q=paris+filetype%3Atxt&lr=lang_fr&tb
* Using these corpora as a training set;
* Using several dozen additional text files (obtained by the same methods) as a
test set;
* Using the included [earlystop.pl](earlystop.pl) script, which stopped after
* Using the included [earlystop.pl](%%REPO_URL%%/2011/dlowe/dlowe-aux-data/png-0/earlystop.pl) script, which stopped after
10000 iterations;
* Interpreting output of `> 0.5` as "probably English" and `< 0.5` as "probably
French"
@@ -275,10 +275,10 @@ produced a network with 100% accuracy.
### xor corpora
The [xor-1](dlowe-aux-data/xor-1) corpus consists of two files containing `01`
The [xor-1](%%REPO_URL%%/2011/dlowe/dlowe-aux-data/png-0/dlowe-aux-data/xor-1) corpus consists of two files containing `01`
and `10` respectively.
The [xor-0](dlowe-aux-data/xor-0) corpus consists of two files containing `00`
The [xor-0](%%REPO_URL%%/2011/dlowe/dlowe-aux-data/png-0/dlowe-aux-data/xor-0) corpus consists of two files containing `00`
and `11` respectively.
+16 -16
View File
@@ -195,13 +195,13 @@ plus 1/2 of the C code winning entries from prior IOCCC contests</p></li>
</ul>
<p>NOTE: The above directories were not shipped and everything from the entries
that did not win were flushed to <code>/dev/null</code>.</p>
<p>The <a href="earlystop.pl">earlystop.pl</a> tool wrote:</p>
<p>The <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/dlowe/earlystop.pl">earlystop.pl</a> tool wrote:</p>
<pre><code> training 1 to 1001...
training 1001 to 2001...
prior error = 56.746974766043; current error = 58.095691135305</code></pre>
<p>The resulting <code>ioccc-winlose-trained.net</code> file was included in the
<a href="dlowe-aux-data.tar.bz2">dlowe-aux-data.tar.bz2</a> tarball.</p>
<p>The <a href="dlowe.c">dlowe.c</a> was explicitly excluded from this trailing set, so this
<p>The <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/dlowe/dlowe.c">dlowe.c</a> was explicitly excluded from this trailing set, so this
test is interesting:</p>
<pre><code> ./dlowe dlowe.c &lt; dlowe-aux-data/ioccc-winlose-trained.net</code></pre>
<p>NOTE: this is done in <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/dlowe/try.sh">try.sh</a>.</p>
@@ -214,28 +214,28 @@ mean it will win or lose a future IOCCC. On the other hand … it just might!</p
<h4 id="other-data-sets-to-try">other data sets to try</h4>
<p>While we cannot supply you with the losing IOCCC source code, the author did supply a number
data sets on which to test:</p>
<p>We created the <a href="dlowe-aux-data/english-trained.net">english-trained.net</a> as follows:</p>
<p>We created the <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/dlowe/dlowe-aux-data/english-trained.net">english-trained.net</a> as follows:</p>
<pre><code> ./dlowe -8000 dlowe-aux-data/english-1/ dlowe-aux-data/english-0/ &lt; /dev/null &gt; dlowe-aux-data/english-trained.net</code></pre>
<ul>
<li><p><a href="dlowe-aux-data/english-0/">dlowe-aux-data/english-0/</a>
<li><p><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/dlowe/dlowe-aux-data/english-0">dlowe-aux-data/english-0/</a>
Non-English (French) text</p></li>
<li><p><a href="dlowe-aux-data/english-1">dlowe-aux-data/english-1/</a>
<li><p><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/dlowe/dlowe-aux-data/english-1">dlowe-aux-data/english-1/</a>
English (non-French) text</p></li>
</ul>
<p>We created the <a href="dlowe-aux-data/png-trained.net">png-trained.net</a> as follows:</p>
<p>We created the <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/dlowe/dlowe-aux-data/png-trained.net">png-trained.net</a> as follows:</p>
<pre><code> ./dlowe -8000 png-1/ png-0/ &lt; /dev/null &gt; dlowe-aux-data/png-trained.net</code></pre>
<ul>
<li><p><a href="dlowe-aux-data/png-0/">dlowe-aux-data/png-0/</a>
<li><p><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/dlowe/dlowe-aux-data/png-0">dlowe-aux-data/png-0/</a>
Non-png (gif) images</p></li>
<li><p><a href="dlowe-aux-data/png-1/">dlowe-aux-data/png-1/</a>
<li><p><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/dlowe/dlowe-aux-data/png-0/dlowe-aux-data/png-1">dlowe-aux-data/png-1/</a>
png (non-gif) images</p></li>
</ul>
<p>We created the <a href="dlowe-aux-data/xor-trained.net">xor-trained.net</a> as follows:</p>
<p>We created the <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/dlowe/dlowe-aux-data/png-0/dlowe-aux-data/xor-trained.net">xor-trained.net</a> as follows:</p>
<pre><code> ./dlowe -8000 dlowe-aux-data/xor-1/ dlowe-aux-data/xor-0/ &lt; /dev/null &gt; dlowe-aux-data/xor-trained.net</code></pre>
<ul>
<li><p><a href="dlowe-aux-data/xor-0/">dlowe-aux-data/xor-0</a>
<li><p><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/dlowe/dlowe-aux-data/png-0/dlowe-aux-data/xor-0">dlowe-aux-data/xor-0</a>
Data that XORs to 0</p></li>
<li><p><a href="dlowe-aux-data/xor-1/">dlowe-aux-data/xor-1/</a>
<li><p><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/dlowe/dlowe-aux-data/png-0/dlowe-aux-data/xor-1">dlowe-aux-data/xor-1/</a>
Data that XORs to 1</p></li>
</ul>
<p><strong>NOTE</strong>: The directory args <strong>must end in a</strong> <code>/</code> for them to work.</p>
@@ -293,10 +293,10 @@ a <code>.gif</code>”</li>
</ul>
<p>produced a network with about 87% accuracy</p>
<h4 id="english-corpora">English corpora</h4>
<p>The <a href="dlowe-aux-data/english-1">english-1</a> corpus was obtained by manually scraping the first results from
<p>The <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/dlowe/dlowe-aux-data/png-0/dlowe-aux-data/english-1">english-1</a> corpus was obtained by manually scraping the first results from
a <a href="https://www.google.com/webhp?lr=lang_en" class="uri">https://www.google.com/webhp?lr=lang_en</a> search for “<a href="https://www.google.com/search?q=paris+filetype%3Atxt&amp;lr=lang_en&amp;tbs=lr%3Alang_1en&amp;sxsrf=APwXEdeHXyUYdUxCYQQDHmJhbHzX9aARSA%3A1683049834430&amp;source=hp&amp;ei=ak1RZJHUGN_DkPIP26OtkA8&amp;iflsig=AOEireoAAAAAZFFbejA0Xfqoq__FXx--Ok0S6GQjnGnA&amp;ved=0ahUKEwiRsZOcmdf-AhXfIUQIHdtRC_IQ4dUDCAo&amp;uact=5&amp;oq=paris+filetype%3Atxt&amp;gs_lcp=Cgdnd3Mtd2l6EANQAFgAYN4DaABwAHgAgAE-iAE-kgEBMZgBAKABAqABAQ&amp;sclient=gws-wiz">paris
filetype:txt</a>”.</p>
<p>The <a href="dlowe-aux-data/english-0">english-0</a> corpus was obtained by manually scraping the first results from
<p>The <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/dlowe/dlowe-aux-data/png-0/dlowe-aux-data/english-0">english-0</a> corpus was obtained by manually scraping the first results from
a <a href="https://www.google.com/webhp?lr=lang_fr" class="uri">https://www.google.com/webhp?lr=lang_fr</a> search for “<a href="https://www.google.com/search?q=paris+filetype%3Atxt&amp;lr=lang_fr&amp;tbs=lr%3Alang_1fr&amp;sxsrf=APwXEddcsQ-gMhrqSUJo6omWFUl7jQMASg%3A1683049870736&amp;source=hp&amp;ei=jk1RZLevK_fKkPIPjbWN-AU&amp;iflsig=AOEireoAAAAAZFFbnvExHGkcavB5H8F0xsLAWN2KfYFK&amp;ved=0ahUKEwi3rrutmdf-AhV3JUQIHY1aA18Q4dUDCAo&amp;uact=5&amp;oq=paris+filetype%3Atxt&amp;gs_lcp=Cgdnd3Mtd2l6EANQAFgAYLMDaABwAHgAgAE-iAE-kgEBMZgBAKABAqABAQ&amp;sclient=gws-wiz">paris
filetype:txt</a>”.</p>
<h5 id="results-1">Results:</h5>
@@ -304,16 +304,16 @@ filetype:txt</a>”.</p>
<li>Using these corpora as a training set;</li>
<li>Using several dozen additional text files (obtained by the same methods) as a
test set;</li>
<li>Using the included <a href="earlystop.pl">earlystop.pl</a> script, which stopped after
<li>Using the included <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/dlowe/dlowe-aux-data/png-0/earlystop.pl">earlystop.pl</a> script, which stopped after
10000 iterations;</li>
<li>Interpreting output of <code>&gt; 0.5</code> as “probably English” and <code>&lt; 0.5</code> as “probably
French”</li>
</ul>
<p>produced a network with 100% accuracy.</p>
<h3 id="xor-corpora">xor corpora</h3>
<p>The <a href="dlowe-aux-data/xor-1">xor-1</a> corpus consists of two files containing <code>01</code>
<p>The <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/dlowe/dlowe-aux-data/png-0/dlowe-aux-data/xor-1">xor-1</a> corpus consists of two files containing <code>01</code>
and <code>10</code> respectively.</p>
<p>The <a href="dlowe-aux-data/xor-0">xor-0</a> corpus consists of two files containing <code>00</code>
<p>The <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/dlowe/dlowe-aux-data/png-0/dlowe-aux-data/xor-0">xor-0</a> corpus consists of two files containing <code>00</code>
and <code>11</code> respectively.</p>
<h5 id="results-2">Results:</h5>
<p>Using these corpora as a training set takes about 8000 iterations to learn xor
+8 -8
View File
@@ -19,7 +19,7 @@
```
If you have perl installed you should be able to reproduce
[dragon.nono](dragon.nono) like:
[dragon.nono](%%REPO_URL%%/2011/hamaji/dragon.nono) like:
``` <!---sh-->
perl c2nono.pl hamaji.c | ./hamaji
@@ -213,16 +213,16 @@ dragon](https://japanesezodiac.com/japanese-year-of-the-dragon).
The second author wrote the picture, and the first author did
everything else.
The [dragon.nono](dragon.nono), [samurai.nono](samurai.nono), and
The [dragon.nono](%%REPO_URL%%/2011/hamaji/dragon.nono), [samurai.nono](%%REPO_URL%%/2011/hamaji/samurai.nono), and
[penguin.nono](penguin.nono) were written by the
second author. The [soccer.nono](soccer.nono) was from a wikipedia entry. This file
is important because it requires some guesses. The [random.nono](random.nono) file
was randomly generated. The [codegolf.nono](codegolf.nono) and
[face.nono](face.nono) were taken from
second author. The [soccer.nono](%%REPO_URL%%/2011/hamaji/soccer.nono) was from a wikipedia entry. This file
is important because it requires some guesses. The [random.nono](%%REPO_URL%%/2011/hamaji/random.nono) file
was randomly generated. The [codegolf.nono](%%REPO_URL%%/2011/hamaji/codegolf.nono) and
[face.nono](%%REPO_URL%%/2011/hamaji/face.nono) were taken from
<https://web.archive.org/web/20130218055139/http://codegolf.com/paint-by-numbers>.
You can reproduce [dragon.nono](dragon.nono) from [hamaji.c](hamaji.c) using
[c2nono.pl](c2nono.pl):
You can reproduce [dragon.nono](%%REPO_URL%%/2011/hamaji/dragon.nono) from [hamaji.c](%%REPO_URL%%/2011/hamaji/hamaji.c) using
[c2nono.pl](%%REPO_URL%%/2011/hamaji/c2nono.pl):
``` <!---sh-->
perl c2nono.pl hamaji.c | ./hamaji
+8 -8
View File
@@ -164,7 +164,7 @@ Location: <a href="../../location.html#JP">JP</a> - <em>Japan</em></li>
<h2 id="try">Try:</h2>
<pre><code> ./try.sh</code></pre>
<p>If you have perl installed you should be able to reproduce
<a href="dragon.nono">dragon.nono</a> like:</p>
<a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/hamaji/dragon.nono">dragon.nono</a> like:</p>
<pre><code> perl c2nono.pl hamaji.c | ./hamaji</code></pre>
<h2 id="judges-remarks">Judges’ remarks:</h2>
<p>This program solves <a href="http://en.wikipedia.org/wiki/Nonogram">Nonograms</a> which is
@@ -292,15 +292,15 @@ the dragon because 2012 is the <a href="https://japanesezodiac.com/japanese-year
dragon</a>.</p>
<p>The second author wrote the picture, and the first author did
everything else.</p>
<p>The <a href="dragon.nono">dragon.nono</a>, <a href="samurai.nono">samurai.nono</a>, and
<p>The <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/hamaji/dragon.nono">dragon.nono</a>, <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/hamaji/samurai.nono">samurai.nono</a>, and
<a href="penguin.nono">penguin.nono</a> were written by the
second author. The <a href="soccer.nono">soccer.nono</a> was from a wikipedia entry. This file
is important because it requires some guesses. The <a href="random.nono">random.nono</a> file
was randomly generated. The <a href="codegolf.nono">codegolf.nono</a> and
<a href="face.nono">face.nono</a> were taken from
second author. The <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/hamaji/soccer.nono">soccer.nono</a> was from a wikipedia entry. This file
is important because it requires some guesses. The <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/hamaji/random.nono">random.nono</a> file
was randomly generated. The <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/hamaji/codegolf.nono">codegolf.nono</a> and
<a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/hamaji/face.nono">face.nono</a> were taken from
<a href="https://web.archive.org/web/20130218055139/http://codegolf.com/paint-by-numbers" class="uri">https://web.archive.org/web/20130218055139/http://codegolf.com/paint-by-numbers</a>.</p>
<p>You can reproduce <a href="dragon.nono">dragon.nono</a> from <a href="hamaji.c">hamaji.c</a> using
<a href="c2nono.pl">c2nono.pl</a>:</p>
<p>You can reproduce <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/hamaji/dragon.nono">dragon.nono</a> from <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/hamaji/hamaji.c">hamaji.c</a> using
<a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/hamaji/c2nono.pl">c2nono.pl</a>:</p>
<pre><code> perl c2nono.pl hamaji.c | ./hamaji</code></pre>
<!--
+1 -1
View File
@@ -94,7 +94,7 @@ Does it take your system a long time to compile? You may want to do:
and examine the resulting assembly file `vik.s`. On some platforms
the assembly file is about 128MB in size!
NOTE: The [randowan.mod](randowan.mod) and [mad_world.mod](mad_world.mod) files were
NOTE: The [randowan.mod](%%REPO_URL%%/2011/vik/randowan.mod) and [mad_world.mod](%%REPO_URL%%/2011/vik/mad_world.mod) files were
created by [Henrik Bertilsson](http://www.translucentboy.com) and are included
with his permission.
+1 -1
View File
@@ -193,7 +193,7 @@ initialization for?</p>
<pre><code> cc -S vik.c</code></pre>
<p>and examine the resulting assembly file <code>vik.s</code>. On some platforms
the assembly file is about 128MB in size!</p>
<p>NOTE: The <a href="randowan.mod">randowan.mod</a> and <a href="mad_world.mod">mad_world.mod</a> files were
<p>NOTE: The <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/vik/randowan.mod">randowan.mod</a> and <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2011/vik/mad_world.mod">mad_world.mod</a> files were
created by <a href="http://www.translucentboy.com">Henrik Bertilsson</a> and are included
with his permission.</p>
<h2 id="authors-remarks">Author’s remarks:</h2>