add rules, guidelines, fix HTML code, move compressed tarball in inventory
By changing the _inventory_order_ of the compressed tarball from
**100000** to **1415926535**, the compressed tarball will land at
the top of the secondary file list and remain still easy to find.
Updated the `manifest.numbers` spreadsheet and rebuilt
the `.entry.json` files.
Added `next/` directory to hold the next IOCCC rules and guidelines.
Added `next/README.md` that `bin/gen-top-html.sh` uses to form
the `next/index.html` file.
Added _Rules and Guidelines_ link to the sidenav bar to link to the
`next/index.html` file.
Added _IOCCC Rules_ as `next/rules.md` that `bin/gen-top-html.sh`
uses to form the `next/rules.html` file.
Added _IOCCC Guidelines_ as `next/guidelines.md` that `bin/gen-top-html.sh`
uses to form the `next/guidelines.html` file.
Changed `bin/gen-top-html.sh` VERSION from "1.2.4 2024-04-13"
to "1.3 2024-04-14".
Prevent `pandoc(1)` from interpreting the commented out language
of a markdown code block as a code class. So a markdown such as:
````
``` <!---sh-->
...
```
````
that produced HTML of the form:
```html
<pre class="<!---sh-->"><code>...</code></pre>
```
will now produce HTML of the form:
```html
<pre><code>...</code></pre>
```
NOTE: Before when the language of a markdown code block
was not commented, the HTML produced by `pandoc(1)` was
oddly indented with extra whitespace on the first line
of the code block. While commenting out the language
of the code block removed some of the odd intending,
it left a weird class in the HTML pre block that
surrounded the HTML code block. This hack prevents
`pandoc(1)` from assigning a class to the HTML pre block.
Changed `in/md2html.sh` VERSION from "1.2.1 2024-04-13"
to "1.3 2024-04-14".
Added `make gen_sitemap` to end of both `make www` and `make
quick_www` in top level Makefile.
Ram `make www` to test under macOS and to perform the above.
**IMPORTANT NOTE**: The current `next/rules.md` and `next/guidelines.md`
are simply the 2020 IOCCC Rules and Guidelines converted into
markdown form. There are **NOT** the Rules and Guidelines that
will be used the IOCCC MOCK, nor the next IOCCC.
TODO: Improve the `bin/gen-status.sh` tool to modify the top of the
`next/rules.md` and `next/guidelines.md` files to keep them
in sync with the _contest_status_ as found in `status.json`.
TODO: Improve the look and feel of the `next/rules.md` and
`next/guidelines.md` markdown files.
This commit is contained in:
1 parent
a672335d2d
commit
518a6336d0
734 files changed
+7919
-4119
No files matched your search
@@ -43,7 +43,7 @@
|
||||
},
|
||||
{
|
||||
"file_path" : "2004_anonymous.tar.bz2",
|
||||
"inventory_order" : 100000,
|
||||
"inventory_order" : 1415926535,
|
||||
"OK_to_edit" : false,
|
||||
"display_as" : "tbz2",
|
||||
"display_via_github" : false,
|
||||
|
||||
@@ -88,6 +88,7 @@
|
||||
<div class="sidenav">
|
||||
<a href="../../news.html">IOCCC News</a>
|
||||
<a href="../../status.html">Contest status</a>
|
||||
<a href="../../next/index.html">Rules and Guidelines</a>
|
||||
<a href="../../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../../faq.html">FAQ</a>
|
||||
</div>
|
||||
@@ -141,9 +142,9 @@ Location: <a href="../../location.html#SG">SG</a> - <em>Republic of Singapore</e
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h2 id="to-build">To build:</h2>
|
||||
<pre class="<!---sh-->"><code> make</code></pre>
|
||||
<pre><code> make</code></pre>
|
||||
<h2 id="to-use">To use:</h2>
|
||||
<pre class="<!---sh-->"><code> ./anonymous 'foo' > bar.pgm</code></pre>
|
||||
<pre><code> ./anonymous 'foo' > bar.pgm</code></pre>
|
||||
<p>Now open the output using your favourite
|
||||
<a href="https://en.wikipedia.org/wiki/Netpbm#PGM_example">pgm</a> viewer. If you don’t
|
||||
have a <code>pgm</code> viewer then we suggest the <a href="https://netpbm.sourceforge.net">netpbm
|
||||
@@ -151,7 +152,7 @@ toolkit</a> to convert the image to a graphics
|
||||
format that you can view. Most graphical web browsers can display PNG or JPEG
|
||||
images.</p>
|
||||
<h2 id="try">Try:</h2>
|
||||
<pre class="<!---sh-->"><code> ./try.sh</code></pre>
|
||||
<pre><code> ./try.sh</code></pre>
|
||||
<p>NOTE: technically the text is supposed to be in all lower case but the script
|
||||
does use some upper case letters for demonstration purposes.</p>
|
||||
<h2 id="judges-remarks">Judges’ remarks:</h2>
|
||||
@@ -220,7 +221,7 @@ in lower case.</p>
|
||||
<p>The following command thus writes a rendering of the <a href="https://www.glyphweb.com/arda/r/ringinscription.html">Ring
|
||||
inscription</a> to
|
||||
the file <code>ring.pgm</code>:</p>
|
||||
<pre class="<!---sh-->"><code> ./anonymous "ash nazg durhbatuluhk, ash nazg gimbatul, \
|
||||
<pre><code> ./anonymous "ash nazg durhbatuluhk, ash nazg gimbatul, \
|
||||
ash nazg thrakatuluhk, agh burzhumh-ishi krimpatul." >ring.pgm</code></pre>
|
||||
<p>The source code assumes the ASCII character set; also, due to space
|
||||
constraints, the program uses rather inefficient algorithms, so it may
|
||||
@@ -258,10 +259,10 @@ included in the font.</p>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/anonymous/Makefile">Makefile</a> - entry Makefile</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/anonymous/anonymous.orig.c">anonymous.orig.c</a> - original source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/anonymous/try.sh">try.sh</a> - how to run</li>
|
||||
<li><a href="2004_anonymous.tar.bz2">2004_anonymous.tar.bz2</a> - download entry tarball</li>
|
||||
</ul>
|
||||
<h2 id="secondary-files">Secondary files</h2>
|
||||
<ul>
|
||||
<li><a href="2004_anonymous.tar.bz2">2004_anonymous.tar.bz2</a> - download entry tarball</li>
|
||||
<li><a href="index.html">index.html</a> - this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/anonymous/README.md">README.md</a> - markdown source for this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/anonymous/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
},
|
||||
{
|
||||
"file_path" : "2004_arachnid.tar.bz2",
|
||||
"inventory_order" : 100000,
|
||||
"inventory_order" : 1415926535,
|
||||
"OK_to_edit" : false,
|
||||
"display_as" : "tbz2",
|
||||
"display_via_github" : false,
|
||||
|
||||
@@ -88,6 +88,7 @@
|
||||
<div class="sidenav">
|
||||
<a href="../../news.html">IOCCC News</a>
|
||||
<a href="../../status.html">Contest status</a>
|
||||
<a href="../../next/index.html">Rules and Guidelines</a>
|
||||
<a href="../../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../../faq.html">FAQ</a>
|
||||
</div>
|
||||
@@ -141,16 +142,16 @@ Location: <a href="../../location.html#NZ">NZ</a> - <em>New Zealand</em></li>
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h2 id="to-build">To build:</h2>
|
||||
<pre class="<!---sh-->"><code> make</code></pre>
|
||||
<pre><code> make</code></pre>
|
||||
<p>There is an alt version for rogue players, vi(m) users and Dvorak typist (i.e.
|
||||
those who need <code>hljk</code> for moving left, right, down and up. See <a href="#alternate-code">alternate
|
||||
code</a> below.</p>
|
||||
<h2 id="to-use">To use:</h2>
|
||||
<pre class="<!---sh-->"><code> ./arachnid [mazefile]</code></pre>
|
||||
<pre><code> ./arachnid [mazefile]</code></pre>
|
||||
<h2 id="try">Try:</h2>
|
||||
<pre class="<!---sh-->"><code> ./arachnid arachnid.txt</code></pre>
|
||||
<pre><code> ./arachnid arachnid.txt</code></pre>
|
||||
<p>and then try:</p>
|
||||
<pre class="<!---sh-->"><code> ./arachnid arachnid.c</code></pre>
|
||||
<pre><code> ./arachnid arachnid.c</code></pre>
|
||||
<p>Navigation is through the use of the <code>wasd</code> inverted-T formation on
|
||||
QWERTY keyboards. Rogue players, vi users, and Dvorak typists are
|
||||
invited to get lost (or use the alt version)!</p>
|
||||
@@ -158,7 +159,7 @@ invited to get lost (or use the alt version)!</p>
|
||||
<p>If you don’t like the <code>wasd</code> movement keys you can try the vi(m) movement keys
|
||||
instead.</p>
|
||||
<h3 id="alternate-build">Alternate build:</h3>
|
||||
<pre class="<!---sh-->"><code> make alt</code></pre>
|
||||
<pre><code> make alt</code></pre>
|
||||
<h3 id="alternate-use">Alternate use:</h3>
|
||||
<p>Use <code>arachnid.alt</code> as you would <code>arachnid</code> above.</p>
|
||||
<h2 id="judges-remarks">Judges’ remarks:</h2>
|
||||
@@ -181,7 +182,7 @@ Another maze, <a href="arachnid.txt">arachnid.txt</a> has also been provided. Th
|
||||
255x255, about the largest maze supported, for the particularly insane maze
|
||||
explorers out there.</p>
|
||||
<h3 id="usage">Usage</h3>
|
||||
<pre class="<!---sh-->"><code> ./arachnid [mazefile]</code></pre>
|
||||
<pre><code> ./arachnid [mazefile]</code></pre>
|
||||
<p>You can explore the maze using the <code>w</code>,<code>a</code>,<code>s</code>, and <code>d</code> keys.</p>
|
||||
<!--
|
||||
|
||||
@@ -211,10 +212,10 @@ explorers out there.</p>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/arachnid/arachnid.alt.c">arachnid.alt.c</a> - alternative source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/arachnid/arachnid.orig.c">arachnid.orig.c</a> - original source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/arachnid/arachnid.txt">arachnid.txt</a> - an alternate maze</li>
|
||||
<li><a href="2004_arachnid.tar.bz2">2004_arachnid.tar.bz2</a> - download entry tarball</li>
|
||||
</ul>
|
||||
<h2 id="secondary-files">Secondary files</h2>
|
||||
<ul>
|
||||
<li><a href="2004_arachnid.tar.bz2">2004_arachnid.tar.bz2</a> - download entry tarball</li>
|
||||
<li><a href="index.html">index.html</a> - this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/arachnid/README.md">README.md</a> - markdown source for this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/arachnid/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
},
|
||||
{
|
||||
"file_path" : "2004_burley.tar.bz2",
|
||||
"inventory_order" : 100000,
|
||||
"inventory_order" : 1415926535,
|
||||
"OK_to_edit" : false,
|
||||
"display_as" : "tbz2",
|
||||
"display_via_github" : false,
|
||||
|
||||
@@ -88,6 +88,7 @@
|
||||
<div class="sidenav">
|
||||
<a href="../../news.html">IOCCC News</a>
|
||||
<a href="../../status.html">Contest status</a>
|
||||
<a href="../../next/index.html">Rules and Guidelines</a>
|
||||
<a href="../../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../../faq.html">FAQ</a>
|
||||
</div>
|
||||
@@ -141,11 +142,11 @@ Location: <a href="../../location.html#US">US</a> - <em>United States of America
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h2 id="to-build">To build:</h2>
|
||||
<pre class="<!---sh-->"><code> make</code></pre>
|
||||
<pre><code> make</code></pre>
|
||||
<p>NOTE: We FORCE the use of -O0 even if someone overrides it because this entry
|
||||
will not work with it enabled.</p>
|
||||
<h2 id="to-use">To use:</h2>
|
||||
<pre class="<!---sh-->"><code> ./burley</code></pre>
|
||||
<pre><code> ./burley</code></pre>
|
||||
<p>NOTE: you need to input a number first. See judges’ remarks below for
|
||||
information on how to play.</p>
|
||||
<h2 id="judges-remarks">Judges’ remarks:</h2>
|
||||
@@ -213,10 +214,10 @@ statements such as <code>if</code>, <code>for</code>, <code>do</code>, <code>whi
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/burley/burley.c">burley.c</a> - entry source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/burley/Makefile">Makefile</a> - entry Makefile</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/burley/burley.orig.c">burley.orig.c</a> - original source</li>
|
||||
<li><a href="2004_burley.tar.bz2">2004_burley.tar.bz2</a> - download entry tarball</li>
|
||||
</ul>
|
||||
<h2 id="secondary-files">Secondary files</h2>
|
||||
<ul>
|
||||
<li><a href="2004_burley.tar.bz2">2004_burley.tar.bz2</a> - download entry tarball</li>
|
||||
<li><a href="index.html">index.html</a> - this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/burley/README.md">README.md</a> - markdown source for this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/burley/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
},
|
||||
{
|
||||
"file_path" : "2004_gavare.tar.bz2",
|
||||
"inventory_order" : 100000,
|
||||
"inventory_order" : 1415926535,
|
||||
"OK_to_edit" : false,
|
||||
"display_as" : "tbz2",
|
||||
"display_via_github" : false,
|
||||
|
||||
+10
-9
@@ -88,6 +88,7 @@
|
||||
<div class="sidenav">
|
||||
<a href="../../news.html">IOCCC News</a>
|
||||
<a href="../../status.html">Contest status</a>
|
||||
<a href="../../next/index.html">Rules and Guidelines</a>
|
||||
<a href="../../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../../faq.html">FAQ</a>
|
||||
</div>
|
||||
@@ -141,18 +142,18 @@ Location: <a href="../../location.html#SE">SE</a> - <em>Kingdom of Sweden</em> (
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h2 id="to-build">To build:</h2>
|
||||
<pre class="<!---sh-->"><code> make</code></pre>
|
||||
<pre><code> make</code></pre>
|
||||
<p>There are three alternate versions; see <a href="#alternate-code">alternate code</a> below
|
||||
for more details.</p>
|
||||
<h2 id="to-use">To use:</h2>
|
||||
<pre class="<!---sh-->"><code> ./gavare > ioccc_ray.ppm</code></pre>
|
||||
<pre><code> ./gavare > ioccc_ray.ppm</code></pre>
|
||||
<p>Open <code>ioccc_ray.ppm</code> with a viewer capable of viewing PPM files. Alternatively,
|
||||
if you have ImageMagick installed, you can convert it to a jpeg:</p>
|
||||
<pre class="<!---sh-->"><code> convert ioccc_ray.ppm ioccc_ray.jpg</code></pre>
|
||||
<pre><code> convert ioccc_ray.ppm ioccc_ray.jpg</code></pre>
|
||||
<p>and then view <code>ioccc_ray.jpg</code> in a graphics viewer, editor or web browser.</p>
|
||||
<h2 id="try">Try:</h2>
|
||||
<p>If you have <code>xv(1)</code> you can do:</p>
|
||||
<pre class="<!---sh-->"><code> ./gavare | xv -</code></pre>
|
||||
<pre><code> ./gavare | xv -</code></pre>
|
||||
<p>to not worry about writing it to a file and just viewing the image it creates.</p>
|
||||
<h2 id="alternate-code">Alternate code:</h2>
|
||||
<p>The alt code <a href="gavare.alt.c">gavare.alt.c</a> allows you to change the size of the
|
||||
@@ -165,18 +166,18 @@ was used during development, which we have included in the file
|
||||
on <code>stdout</code> which theoretically should work in Windows.</p>
|
||||
<h3 id="alternate-build">Alternate build:</h3>
|
||||
<p>To build the configurable and unobfuscated versions:</p>
|
||||
<pre class="<!---sh-->"><code> make alt</code></pre>
|
||||
<pre><code> make alt</code></pre>
|
||||
<p>To change the default size from 1024x768 try:</p>
|
||||
<pre class="<!---sh-->"><code> make clobber XX=640 YY=480 alt</code></pre>
|
||||
<pre><code> make clobber XX=640 YY=480 alt</code></pre>
|
||||
<p>You might also wish to change the anti-alias setting:</p>
|
||||
<pre class="<!---sh-->"><code> make clobber AA=2 alt</code></pre>
|
||||
<pre><code> make clobber AA=2 alt</code></pre>
|
||||
<p>You may of course combine the above two commands and give any combination you
|
||||
wish.</p>
|
||||
<p>This is not possible with the author’s version but it is with the alt versions
|
||||
(Windows - see below - and otherwise).</p>
|
||||
<p>As the Windows version will not compile on most viewers’ systems we do not build
|
||||
it with <code>make alt</code>; instead try:</p>
|
||||
<pre class="<!---sh-->"><code> make alt2</code></pre>
|
||||
<pre><code> make alt2</code></pre>
|
||||
<h3 id="alternate-use">Alternate use:</h3>
|
||||
<p>Use <code>gavare.alt</code>, <code>gavare.r3</code> or <code>gavare.alt2</code> as you would <code>gavare</code> above.</p>
|
||||
<h2 id="judges-remarks">Judges’ remarks:</h2>
|
||||
@@ -247,10 +248,10 @@ with no reserved words, and our world will be a better place.</p>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/gavare/gavare.alt.c">gavare.alt.c</a> - alternative source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/gavare/gavare.orig.c">gavare.orig.c</a> - original source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/gavare/gavare.r3.c">gavare.r3.c</a> - ray tracer used during development</li>
|
||||
<li><a href="2004_gavare.tar.bz2">2004_gavare.tar.bz2</a> - download entry tarball</li>
|
||||
</ul>
|
||||
<h2 id="secondary-files">Secondary files</h2>
|
||||
<ul>
|
||||
<li><a href="2004_gavare.tar.bz2">2004_gavare.tar.bz2</a> - download entry tarball</li>
|
||||
<li><a href="index.html">index.html</a> - this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/gavare/README.md">README.md</a> - markdown source for this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/gavare/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
|
||||
@@ -91,7 +91,7 @@
|
||||
},
|
||||
{
|
||||
"file_path" : "2004_gavin.tar.bz2",
|
||||
"inventory_order" : 100000,
|
||||
"inventory_order" : 1415926535,
|
||||
"OK_to_edit" : false,
|
||||
"display_as" : "tbz2",
|
||||
"display_via_github" : false,
|
||||
|
||||
@@ -83,6 +83,7 @@
|
||||
<div class="sidenav">
|
||||
<a href="../../news.html">IOCCC News</a>
|
||||
<a href="../../status.html">Contest status</a>
|
||||
<a href="../../next/index.html">Rules and Guidelines</a>
|
||||
<a href="../../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../../faq.html">FAQ</a>
|
||||
</div>
|
||||
|
||||
+11
-10
@@ -88,6 +88,7 @@
|
||||
<div class="sidenav">
|
||||
<a href="../../news.html">IOCCC News</a>
|
||||
<a href="../../status.html">Contest status</a>
|
||||
<a href="../../next/index.html">Rules and Guidelines</a>
|
||||
<a href="../../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../../faq.html">FAQ</a>
|
||||
</div>
|
||||
@@ -141,7 +142,7 @@ Location: <a href="../../location.html#ZZ">ZZ</a> - <em>Unknown location</em></l
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h2 id="to-build">To build:</h2>
|
||||
<pre class="<!---sh-->"><code> make</code></pre>
|
||||
<pre><code> make</code></pre>
|
||||
<p>There is an alternate version for those who wish to use QEMU rather than having
|
||||
to reboot and rely on having a floppy drive (if you even remember what those are
|
||||
:-) ) etc. See <a href="#alternate-code">alternate code</a> below.</p>
|
||||
@@ -152,31 +153,31 @@ to reboot and rely on having a floppy drive (if you even remember what those are
|
||||
STATUS: INABIAF - please **DO NOT** fix</code></pre>
|
||||
<p>For more detailed information see <a href="../../bugs.html#2004_gavin">2004 gavin bugs</a>.</p>
|
||||
<h2 id="to-use">To use:</h2>
|
||||
<pre class="<!---sh-->"><code> ./gavin</code></pre>
|
||||
<pre><code> ./gavin</code></pre>
|
||||
<h2 id="try">Try:</h2>
|
||||
<p>To enjoy the results (on a Linux/x86 machine) with a floppy drive (remember
|
||||
those? We do!):</p>
|
||||
<pre class="<!---sh-->"><code> su</code></pre>
|
||||
<pre><code> su</code></pre>
|
||||
<p>Make a floppy with an ext2 filesystem (<code>mke2fs /dev/fd0</code> replacing <code>fd0</code> with
|
||||
whatever the floppy device is!), mount it under <code>/mnt/floppy</code> and then:</p>
|
||||
<pre class="<!---sh-->"><code> cp kernel fs.tar lilo.conf boot.b /mnt/floppy</code></pre>
|
||||
<pre><code> cp kernel fs.tar lilo.conf boot.b /mnt/floppy</code></pre>
|
||||
<p>NOTE: If the version of your lilo is not 21.4, use the appropriate boot.b file.</p>
|
||||
<p>NOTE: If your floppy drive is not <code>/dev/fd0</code>, edit lilo.conf appropriately.</p>
|
||||
<pre class="<!---sh-->"><code> lilo -C /mnt/floppy/lilo.conf</code></pre>
|
||||
<pre><code> lilo -C /mnt/floppy/lilo.conf</code></pre>
|
||||
<p>Boot from the floppy on an x86 machine with a PS/2 keyboard and mouse.
|
||||
Move the window away from the corner.</p>
|
||||
<pre class="<!---sh-->"><code> vi gavin.c</code></pre>
|
||||
<pre><code> vi gavin.c</code></pre>
|
||||
<p>Scroll up and down the file with up-arrow and down-arrow.</p>
|
||||
<pre class="<!---sh-->"><code> sh</code></pre>
|
||||
<pre><code> sh</code></pre>
|
||||
<p>You can have several shell windows:</p>
|
||||
<pre class="<!---sh-->"><code> vi README.md
|
||||
<pre><code> vi README.md
|
||||
./prim</code></pre>
|
||||
<p>Press and hold any key.</p>
|
||||
<h2 id="alternate-code">Alternate code:</h2>
|
||||
<p>This version’s main difference is that the macro <code>K</code> is redefined to <code>1</code> so that
|
||||
you can use it with <code>QEMU</code>.</p>
|
||||
<h3 id="alternate-build">Alternate build:</h3>
|
||||
<pre class="<!---sh-->"><code> make alt</code></pre>
|
||||
<pre><code> make alt</code></pre>
|
||||
<h3 id="alternate-use">Alternate use:</h3>
|
||||
<p>The use is mostly the same as <code>gavin</code> except that one initially executes <code>gavin.alt</code>
|
||||
(which <code>make alt</code> will do) and one will have to use <code>QEMU</code> instead. The files
|
||||
@@ -290,10 +291,10 @@ at which a Linux bootloader loads an x86 kernel image).</p>
|
||||
<li><a href="img/fs.tar">img/fs.tar</a> - tar of root file system</li>
|
||||
<li><a href="img/kernel">img/kernel</a> - Linux kernel x86 boot executable zImage</li>
|
||||
<li><a href="prim">prim</a> - prime number printing program</li>
|
||||
<li><a href="2004_gavin.tar.bz2">2004_gavin.tar.bz2</a> - download entry tarball</li>
|
||||
</ul>
|
||||
<h2 id="secondary-files">Secondary files</h2>
|
||||
<ul>
|
||||
<li><a href="2004_gavin.tar.bz2">2004_gavin.tar.bz2</a> - download entry tarball</li>
|
||||
<li><a href="index.html">index.html</a> - this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/gavin/README.md">README.md</a> - markdown source for this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/gavin/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
|
||||
@@ -139,7 +139,7 @@
|
||||
},
|
||||
{
|
||||
"file_path" : "2004_hibachi.tar.bz2",
|
||||
"inventory_order" : 100000,
|
||||
"inventory_order" : 1415926535,
|
||||
"OK_to_edit" : false,
|
||||
"display_as" : "tbz2",
|
||||
"display_via_github" : false,
|
||||
|
||||
+11
-10
@@ -88,6 +88,7 @@
|
||||
<div class="sidenav">
|
||||
<a href="../../news.html">IOCCC News</a>
|
||||
<a href="../../status.html">Contest status</a>
|
||||
<a href="../../next/index.html">Rules and Guidelines</a>
|
||||
<a href="../../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../../faq.html">FAQ</a>
|
||||
</div>
|
||||
@@ -141,9 +142,9 @@ Location: <a href="../../location.html#CA">CA</a> - <em>Canada</em></li>
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h2 id="to-build">To build:</h2>
|
||||
<pre class="<!---sh-->"><code> make</code></pre>
|
||||
<pre><code> make</code></pre>
|
||||
<h2 id="to-use">To use:</h2>
|
||||
<pre class="<!---sh-->"><code> cd build; ./hibachi-start.sh &</code></pre>
|
||||
<pre><code> cd build; ./hibachi-start.sh &</code></pre>
|
||||
<p>Then use your web browser to visit <code>http://localhost:8008/</code>. When you’re
|
||||
finished make sure to kill <code>hibachi</code>.</p>
|
||||
<p>NOTE: you must be in the <code>build</code> directory when running <code>hibachi-start.sh</code> for
|
||||
@@ -163,7 +164,7 @@ so the file does not exist here.</p>
|
||||
<p>There is a <code>hibachi.tgz</code> file (NOTE: this file was removed by the judges after
|
||||
extraction) that unpacks several support files and a subdirectory tree
|
||||
containing the documentation and examples. It can be viewed by:</p>
|
||||
<pre class="<!---sh-->"><code> tar -zxf hibachi.tgz
|
||||
<pre><code> tar -zxf hibachi.tgz
|
||||
lynx hibachi/localhost/index.html</code></pre>
|
||||
<p>Or once <code>Hibachi</code> is running, use a web browser (preferably one that
|
||||
supports images and JavaScript, to view the documentation and try
|
||||
@@ -171,11 +172,11 @@ some of the CGI examples) to visit: <code>http://localhost:8008/</code>.</p>
|
||||
<h3 id="building">Building</h3>
|
||||
<p>To build just the executable:</p>
|
||||
<p>For Cygwin, FreeBSD, Linux (newer), Mac OS X:</p>
|
||||
<pre class="<!---sh-->"><code> gcc -o hibachi hibachi.c</code></pre>
|
||||
<pre><code> gcc -o hibachi hibachi.c</code></pre>
|
||||
<p>For Linux (older):</p>
|
||||
<pre class="<!---sh-->"><code> gcc -DSHUT_WR=1 -o hibachi hibachi.c</code></pre>
|
||||
<pre><code> gcc -DSHUT_WR=1 -o hibachi hibachi.c</code></pre>
|
||||
<p>For SunOS:</p>
|
||||
<pre class="<!---sh-->"><code> gcc -o hibachi hibachi.c -lnsl -lsocket</code></pre>
|
||||
<pre><code> gcc -o hibachi hibachi.c -lnsl -lsocket</code></pre>
|
||||
<p>Since some systems place socket and network functions into other libraries, a
|
||||
<a href="https://en.wikipedia.org/wiki/Autoconf">GNU autoconf</a>
|
||||
<a href="https://en.wikipedia.org/wiki/Configure_script">configure</a> script has been
|
||||
@@ -185,12 +186,12 @@ examples. In which case the preferred build commands are:</p>
|
||||
<pre><code> ./configure [--enable-port=number]
|
||||
make</code></pre>
|
||||
<p>To start the server on the default port (8008):</p>
|
||||
<pre class="<!---sh-->"><code> cd build;
|
||||
<pre><code> cd build;
|
||||
./hibachi-start.sh &</code></pre>
|
||||
<p>To test the server:</p>
|
||||
<pre class="<!---sh-->"><code> lynx http://localhost:8008/</code></pre>
|
||||
<pre><code> lynx http://localhost:8008/</code></pre>
|
||||
<p>To stop the server:</p>
|
||||
<pre class="<!---sh-->"><code> kill %1</code></pre>
|
||||
<pre><code> kill %1</code></pre>
|
||||
<h3 id="features">Features</h3>
|
||||
<ul>
|
||||
<li><p>Supports virtual hosts.</p></li>
|
||||
@@ -282,10 +283,10 @@ paragraph 3 sentence 2, and so fails to display responses from
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/configure.in">src/configure.in</a> - authconf declarations</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/hibachi-start.sh.in">src/hibachi-start.sh.in</a> - hibachi-start.sh declarations</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/src/localhost/CHANGES-SPOILER.TXT">src/localhost/CHANGES-SPOILER.TXT</a> - Spoiler change log</li>
|
||||
<li><a href="2004_hibachi.tar.bz2">2004_hibachi.tar.bz2</a> - download entry tarball</li>
|
||||
</ul>
|
||||
<h2 id="secondary-files">Secondary files</h2>
|
||||
<ul>
|
||||
<li><a href="2004_hibachi.tar.bz2">2004_hibachi.tar.bz2</a> - download entry tarball</li>
|
||||
<li><a href="index.html">index.html</a> - this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/README.md">README.md</a> - markdown source for this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
},
|
||||
{
|
||||
"file_path" : "2004_hoyle.tar.bz2",
|
||||
"inventory_order" : 100000,
|
||||
"inventory_order" : 1415926535,
|
||||
"OK_to_edit" : false,
|
||||
"display_as" : "tbz2",
|
||||
"display_via_github" : false,
|
||||
|
||||
@@ -88,6 +88,7 @@
|
||||
<div class="sidenav">
|
||||
<a href="../../news.html">IOCCC News</a>
|
||||
<a href="../../status.html">Contest status</a>
|
||||
<a href="../../next/index.html">Rules and Guidelines</a>
|
||||
<a href="../../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../../faq.html">FAQ</a>
|
||||
</div>
|
||||
@@ -141,11 +142,11 @@ Location: <a href="../../location.html#US">US</a> - <em>United States of America
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h2 id="to-build">To build:</h2>
|
||||
<pre class="<!---sh-->"><code> make</code></pre>
|
||||
<pre><code> make</code></pre>
|
||||
<h2 id="to-use">To use:</h2>
|
||||
<pre class="<!---sh-->"><code> ./hoyle point ...</code></pre>
|
||||
<pre><code> ./hoyle point ...</code></pre>
|
||||
<h2 id="try">Try:</h2>
|
||||
<pre class="<!---sh-->"><code> ./try.sh</code></pre>
|
||||
<pre><code> ./try.sh</code></pre>
|
||||
<h2 id="judges-remarks">Judges’ remarks:</h2>
|
||||
<p>The obfuscation functions at several levels. Note the clever
|
||||
use of use of <code>#define</code>s. The <code>#define do(if,else)</code>, for example,
|
||||
@@ -167,9 +168,9 @@ passed in.</li>
|
||||
dashes rather than a simple block of <code>X</code>s.</li>
|
||||
</ul>
|
||||
<p>For example, to graph <code>y = x^2</code>:</p>
|
||||
<pre class="<!---sh-->"><code> ./hoyle 0 0 1</code></pre>
|
||||
<pre><code> ./hoyle 0 0 1</code></pre>
|
||||
<p>Note that:</p>
|
||||
<pre class="<!---sh-->"><code> ./hoyle 0 0 2</code></pre>
|
||||
<pre><code> ./hoyle 0 0 2</code></pre>
|
||||
<p>will produce the same graph, since the <code>y-axis</code> is auto scaling.</p>
|
||||
<!--
|
||||
|
||||
@@ -198,10 +199,10 @@ dashes rather than a simple block of <code>X</code>s.</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hoyle/Makefile">Makefile</a> - entry Makefile</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hoyle/hoyle.orig.c">hoyle.orig.c</a> - original source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hoyle/try.sh">try.sh</a> - how to run</li>
|
||||
<li><a href="2004_hoyle.tar.bz2">2004_hoyle.tar.bz2</a> - download entry tarball</li>
|
||||
</ul>
|
||||
<h2 id="secondary-files">Secondary files</h2>
|
||||
<ul>
|
||||
<li><a href="2004_hoyle.tar.bz2">2004_hoyle.tar.bz2</a> - download entry tarball</li>
|
||||
<li><a href="index.html">index.html</a> - this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hoyle/README.md">README.md</a> - markdown source for this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hoyle/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
|
||||
@@ -86,6 +86,7 @@
|
||||
<div class="sidenav">
|
||||
<a href="../news.html">IOCCC News</a>
|
||||
<a href="../status.html">Contest status</a>
|
||||
<a href="../next/index.html">Rules and Guidelines</a>
|
||||
<a href="../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../faq.html">FAQ</a>
|
||||
</div>
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
},
|
||||
{
|
||||
"file_path" : "2004_jdalbec.tar.bz2",
|
||||
"inventory_order" : 100000,
|
||||
"inventory_order" : 1415926535,
|
||||
"OK_to_edit" : false,
|
||||
"display_as" : "tbz2",
|
||||
"display_via_github" : false,
|
||||
|
||||
@@ -88,6 +88,7 @@
|
||||
<div class="sidenav">
|
||||
<a href="../../news.html">IOCCC News</a>
|
||||
<a href="../../status.html">Contest status</a>
|
||||
<a href="../../next/index.html">Rules and Guidelines</a>
|
||||
<a href="../../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../../faq.html">FAQ</a>
|
||||
</div>
|
||||
@@ -141,7 +142,7 @@ Location: <a href="../../location.html#US">US</a> - <em>United States of America
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h2 id="to-build">To build:</h2>
|
||||
<pre class="<!---sh-->"><code> make</code></pre>
|
||||
<pre><code> make</code></pre>
|
||||
<p>There is an alternate version that allows one to control the number of numbers
|
||||
to print on a line. See <a href="#alternate-code">alternate code</a> below.</p>
|
||||
<h3 id="bugs-and-misfeatures">Bugs and (Mis)features:</h3>
|
||||
@@ -149,27 +150,27 @@ to print on a line. See <a href="#alternate-code">alternate code</a> below.</p>
|
||||
<pre><code> STATUS: INABIAF - please **DO NOT** fix</code></pre>
|
||||
<p>For more detailed information see <a href="../../bugs.html#2004_jdalbec">2004 jdalbec bugs</a>.</p>
|
||||
<h2 id="to-use">To use:</h2>
|
||||
<pre class="<!---sh-->"><code> ./jdalbec number ...</code></pre>
|
||||
<pre><code> ./jdalbec number ...</code></pre>
|
||||
<h2 id="try">Try:</h2>
|
||||
<pre class="<!---sh-->"><code> ./try.sh</code></pre>
|
||||
<pre><code> ./try.sh</code></pre>
|
||||
<h2 id="alternate-code">Alternate code:</h2>
|
||||
<p>This version lets you control how many numbers to show on a line before adding a
|
||||
newline as it can be harder to see when there are a lot of numbers. For lines
|
||||
that don’t end up having too many line breaks it also makes it easier to see
|
||||
which line it is on.</p>
|
||||
<h3 id="alternate-build">Alternate build:</h3>
|
||||
<pre class="<!---sh-->"><code> make alt</code></pre>
|
||||
<pre><code> make alt</code></pre>
|
||||
<p>The macro <code>Ag</code> (<a href="https://en.wikipedia.org/wiki/Silver">silver</a>) controls how
|
||||
many number of lines to print on a line. Set at default to 11 protons, salt, if
|
||||
you wish to make it silver, 47 (a prime) protons, do:</p>
|
||||
<pre class="<!---sh-->"><code> make clobber Ag=47 alt</code></pre>
|
||||
<pre><code> make clobber Ag=47 alt</code></pre>
|
||||
<p>though it might be odd to have 47 numbers on a line as it would defeat the
|
||||
purpose. :-) Or if you prefer some prime, golden irony:</p>
|
||||
<pre class="<!---sh-->"><code> make clobber Ag=79 alt</code></pre>
|
||||
<pre><code> make clobber Ag=79 alt</code></pre>
|
||||
<h3 id="alternate-use">Alternate use:</h3>
|
||||
<p>Use <code>jdalbec.alt</code> as you would <code>jdalbec</code> above.</p>
|
||||
<h3 id="alternate-try">Alternate try:</h3>
|
||||
<pre class="<!---sh-->"><code> ./try.alt.sh</code></pre>
|
||||
<pre><code> ./try.alt.sh</code></pre>
|
||||
<h2 id="judges-remarks">Judges’ remarks:</h2>
|
||||
<p>We still aren’t sure whether or not this is a useful program, but
|
||||
it’s the first atomic fission we’ve seen in the IOCCC.</p>
|
||||
@@ -325,10 +326,10 @@ type, a structure, a structure member, a macro parameter, and a variable.).</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/jdalbec/jdalbec.orig.c">jdalbec.orig.c</a> - original source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/jdalbec/try.alt.sh">try.alt.sh</a> - how to run alternative code</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/jdalbec/try.sh">try.sh</a> - how to run</li>
|
||||
<li><a href="2004_jdalbec.tar.bz2">2004_jdalbec.tar.bz2</a> - download entry tarball</li>
|
||||
</ul>
|
||||
<h2 id="secondary-files">Secondary files</h2>
|
||||
<ul>
|
||||
<li><a href="2004_jdalbec.tar.bz2">2004_jdalbec.tar.bz2</a> - download entry tarball</li>
|
||||
<li><a href="index.html">index.html</a> - this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/jdalbec/README.md">README.md</a> - markdown source for this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/jdalbec/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
|
||||
@@ -163,7 +163,7 @@
|
||||
},
|
||||
{
|
||||
"file_path" : "2004_kopczynski.tar.bz2",
|
||||
"inventory_order" : 100000,
|
||||
"inventory_order" : 1415926535,
|
||||
"OK_to_edit" : false,
|
||||
"display_as" : "tbz2",
|
||||
"display_via_github" : false,
|
||||
|
||||
@@ -88,6 +88,7 @@
|
||||
<div class="sidenav">
|
||||
<a href="../../news.html">IOCCC News</a>
|
||||
<a href="../../status.html">Contest status</a>
|
||||
<a href="../../next/index.html">Rules and Guidelines</a>
|
||||
<a href="../../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../../faq.html">FAQ</a>
|
||||
</div>
|
||||
@@ -141,13 +142,13 @@ Location: <a href="../../location.html#PL">PL</a> - <em>Republic of Poland</em>
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h2 id="to-build">To build:</h2>
|
||||
<pre class="<!---sh-->"><code> make</code></pre>
|
||||
<pre><code> make</code></pre>
|
||||
<p>NOTE: We FORCE the use of -O0 even if someone overrides it because this entry
|
||||
will not work with it enabled.</p>
|
||||
<h2 id="to-use">To use:</h2>
|
||||
<pre class="<!---sh-->"><code> ./kopczynski < input_file</code></pre>
|
||||
<pre><code> ./kopczynski < input_file</code></pre>
|
||||
<h2 id="try">Try:</h2>
|
||||
<pre class="<!---sh-->"><code> ./try.sh</code></pre>
|
||||
<pre><code> ./try.sh</code></pre>
|
||||
<p>What happens if you feed the program source to the program? Can you figure out
|
||||
why?</p>
|
||||
<h2 id="alternate-code">Alternate code:</h2>
|
||||
@@ -155,9 +156,9 @@ why?</p>
|
||||
program returned the result as an exit code which is what the alternate version
|
||||
does.</p>
|
||||
<h3 id="alternate-build">Alternate build:</h3>
|
||||
<pre class="<!---sh-->"><code> make alt</code></pre>
|
||||
<pre><code> make alt</code></pre>
|
||||
<h3 id="alternate-try">Alternate try:</h3>
|
||||
<pre class="<!---sh-->"><code> ./kopczynski.alt < kopczynski-10
|
||||
<pre><code> ./kopczynski.alt < kopczynski-10
|
||||
echo $?</code></pre>
|
||||
<h2 id="judges-remarks">Judges’ remarks:</h2>
|
||||
<p>What is in a line? A lot when you obfuscate the way Eryk Kopczynski
|
||||
@@ -311,10 +312,10 @@ comes from this. For additional obfuscation and conciseness, <code>if</code> mea
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/kopczynski/kopczynski-a">kopczynski-a</a> - character to recognize</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/kopczynski/kopczynski-a-rev">kopczynski-a-rev</a> - reverse character to recognize</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/kopczynski/try.sh">try.sh</a> - how to run</li>
|
||||
<li><a href="2004_kopczynski.tar.bz2">2004_kopczynski.tar.bz2</a> - download entry tarball</li>
|
||||
</ul>
|
||||
<h2 id="secondary-files">Secondary files</h2>
|
||||
<ul>
|
||||
<li><a href="2004_kopczynski.tar.bz2">2004_kopczynski.tar.bz2</a> - download entry tarball</li>
|
||||
<li><a href="index.html">index.html</a> - this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/kopczynski/README.md">README.md</a> - markdown source for this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/kopczynski/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
},
|
||||
{
|
||||
"file_path" : "2004_newbern.tar.bz2",
|
||||
"inventory_order" : 100000,
|
||||
"inventory_order" : 1415926535,
|
||||
"OK_to_edit" : false,
|
||||
"display_as" : "tbz2",
|
||||
"display_via_github" : false,
|
||||
|
||||
@@ -88,6 +88,7 @@
|
||||
<div class="sidenav">
|
||||
<a href="../../news.html">IOCCC News</a>
|
||||
<a href="../../status.html">Contest status</a>
|
||||
<a href="../../next/index.html">Rules and Guidelines</a>
|
||||
<a href="../../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../../faq.html">FAQ</a>
|
||||
</div>
|
||||
@@ -141,11 +142,11 @@ Location: <a href="../../location.html#ZZ">ZZ</a> - <em>Unknown location</em></l
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h2 id="to-build">To build:</h2>
|
||||
<pre class="<!---sh-->"><code> make</code></pre>
|
||||
<pre><code> make</code></pre>
|
||||
<h2 id="to-use">To use:</h2>
|
||||
<pre class="<!---sh-->"><code> ./newbern [file.dat arg]</code></pre>
|
||||
<pre><code> ./newbern [file.dat arg]</code></pre>
|
||||
<h2 id="try">Try:</h2>
|
||||
<pre class="<!---sh-->"><code> ./try.sh</code></pre>
|
||||
<pre><code> ./try.sh</code></pre>
|
||||
<h2 id="judges-remarks">Judges’ remarks:</h2>
|
||||
<p>The program is formatted using the same font glyphs as the example
|
||||
data file.</p>
|
||||
@@ -155,11 +156,11 @@ data file.</p>
|
||||
<ul>
|
||||
<li>To convert a character glyph into a data file:</li>
|
||||
</ul>
|
||||
<pre class="<!---sh-->"><code> ./newbern char < some_nicely_shaped_text >> data_file</code></pre>
|
||||
<pre><code> ./newbern char < some_nicely_shaped_text >> data_file</code></pre>
|
||||
<ul>
|
||||
<li>To print a string using glyphs from a data file:</li>
|
||||
</ul>
|
||||
<pre class="<!---sh-->"><code> ./newbern data_file a_string</code></pre>
|
||||
<pre><code> ./newbern data_file a_string</code></pre>
|
||||
<h3 id="extra-functionality">Extra functionality</h3>
|
||||
<p>The program can also act as a Morse encoder, unarguably.</p>
|
||||
<p>It also has double-super-secret encryption capabilities.
|
||||
@@ -195,10 +196,10 @@ Decryption is left as an exercise for the reader.</p>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/newbern/newbern.orig.c">newbern.orig.c</a> - original source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/newbern/newbern.dat">newbern.dat</a> - sample input</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/newbern/try.sh">try.sh</a> - how to run</li>
|
||||
<li><a href="2004_newbern.tar.bz2">2004_newbern.tar.bz2</a> - download entry tarball</li>
|
||||
</ul>
|
||||
<h2 id="secondary-files">Secondary files</h2>
|
||||
<ul>
|
||||
<li><a href="2004_newbern.tar.bz2">2004_newbern.tar.bz2</a> - download entry tarball</li>
|
||||
<li><a href="index.html">index.html</a> - this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/newbern/README.md">README.md</a> - markdown source for this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/newbern/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
},
|
||||
{
|
||||
"file_path" : "2004_omoikane.tar.bz2",
|
||||
"inventory_order" : 100000,
|
||||
"inventory_order" : 1415926535,
|
||||
"OK_to_edit" : false,
|
||||
"display_as" : "tbz2",
|
||||
"display_via_github" : false,
|
||||
|
||||
@@ -88,6 +88,7 @@
|
||||
<div class="sidenav">
|
||||
<a href="../../news.html">IOCCC News</a>
|
||||
<a href="../../status.html">Contest status</a>
|
||||
<a href="../../next/index.html">Rules and Guidelines</a>
|
||||
<a href="../../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../../faq.html">FAQ</a>
|
||||
</div>
|
||||
@@ -141,9 +142,9 @@ Location: <a href="../../location.html#US">US</a> - <em>United States of America
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h2 id="to-build">To build:</h2>
|
||||
<pre class="<!---sh-->"><code> make</code></pre>
|
||||
<pre><code> make</code></pre>
|
||||
<h2 id="to-use">To use:</h2>
|
||||
<pre class="<!---sh-->"><code> ./omoikane infile layout outfile</code></pre>
|
||||
<pre><code> ./omoikane infile layout outfile</code></pre>
|
||||
<h2 id="try">Try:</h2>
|
||||
<pre><code> ./try.sh</code></pre>
|
||||
<h2 id="judges-remarks">Judges’ remarks:</h2>
|
||||
@@ -161,7 +162,7 @@ Comments refer to it as such.</p>
|
||||
strange file names or package .SFVs with your files! <code>Rinia</code> will
|
||||
insert a human-readable checksum string in the text itself! <code>^_^</code></p>
|
||||
<h3 id="usage">Usage</h3>
|
||||
<pre class="<!---sh-->"><code> ./omoikane <infile> <layout> <outfile></code></pre>
|
||||
<pre><code> ./omoikane <infile> <layout> <outfile></code></pre>
|
||||
<p>All three arguments may reference the same file. All files is
|
||||
assumed to be of ASCII character set.</p>
|
||||
<h3 id="input">Input</h3>
|
||||
@@ -274,10 +275,10 @@ still fail…</p>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/omoikane/omoikane.orig.c">omoikane.orig.c</a> - original source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/omoikane/omoikane.info">omoikane.info</a> - information about Rinia</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/omoikane/try.sh">try.sh</a> - how to run</li>
|
||||
<li><a href="2004_omoikane.tar.bz2">2004_omoikane.tar.bz2</a> - download entry tarball</li>
|
||||
</ul>
|
||||
<h2 id="secondary-files">Secondary files</h2>
|
||||
<ul>
|
||||
<li><a href="2004_omoikane.tar.bz2">2004_omoikane.tar.bz2</a> - download entry tarball</li>
|
||||
<li><a href="index.html">index.html</a> - this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/omoikane/README.md">README.md</a> - markdown source for this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/omoikane/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
},
|
||||
{
|
||||
"file_path" : "2004_schnitzi.tar.bz2",
|
||||
"inventory_order" : 100000,
|
||||
"inventory_order" : 1415926535,
|
||||
"OK_to_edit" : false,
|
||||
"display_as" : "tbz2",
|
||||
"display_via_github" : false,
|
||||
|
||||
@@ -88,6 +88,7 @@
|
||||
<div class="sidenav">
|
||||
<a href="../../news.html">IOCCC News</a>
|
||||
<a href="../../status.html">Contest status</a>
|
||||
<a href="../../next/index.html">Rules and Guidelines</a>
|
||||
<a href="../../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../../faq.html">FAQ</a>
|
||||
</div>
|
||||
@@ -141,11 +142,11 @@ Location: <a href="../../location.html#ZZ">ZZ</a> - <em>Unknown location</em></l
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h2 id="to-build">To build:</h2>
|
||||
<pre class="<!---sh-->"><code> make</code></pre>
|
||||
<pre><code> make</code></pre>
|
||||
<h2 id="to-use">To use:</h2>
|
||||
<pre class="<!---sh-->"><code> ./schnitzi <foo | vi -n</code></pre>
|
||||
<pre><code> ./schnitzi <foo | vi -n</code></pre>
|
||||
<h2 id="try">Try:</h2>
|
||||
<pre class="<!---sh-->"><code> ./try.sh</code></pre>
|
||||
<pre><code> ./try.sh</code></pre>
|
||||
<p>NOTE: if you’re one of those who don’t know how to exit <code>vi</code> :-) don’t worry as
|
||||
it will exit for you.</p>
|
||||
<h2 id="judges-remarks">Judges’ remarks:</h2>
|
||||
@@ -221,11 +222,11 @@ scene, the other a bit of scrolling text.</p>
|
||||
<ol type="1">
|
||||
<li>Redirect the output directly to vi, like this:</li>
|
||||
</ol>
|
||||
<pre class="<!---sh-->"><code> ./schnitzi < input.dat | vi</code></pre>
|
||||
<pre><code> ./schnitzi < input.dat | vi</code></pre>
|
||||
<ol start="2" type="1">
|
||||
<li>Redirect the output to a file, like this:</li>
|
||||
</ol>
|
||||
<pre class="<!---sh-->"><code> ./schnitzi < input.dat > output.dat</code></pre>
|
||||
<pre><code> ./schnitzi < input.dat > output.dat</code></pre>
|
||||
<p>Then, open the output file, select the text, and copy it
|
||||
to your system pasteboard/cut/selection buffer and paste
|
||||
it into vi. The paste is NOT the vi paste command, but
|
||||
@@ -267,10 +268,10 @@ royalties on this technique.</p>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/schnitzi/schnitzi.inp0">schnitzi.inp0</a> - example input</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/schnitzi/schnitzi.inp1">schnitzi.inp1</a> - example input</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/schnitzi/try.sh">try.sh</a> - how to run</li>
|
||||
<li><a href="2004_schnitzi.tar.bz2">2004_schnitzi.tar.bz2</a> - download entry tarball</li>
|
||||
</ul>
|
||||
<h2 id="secondary-files">Secondary files</h2>
|
||||
<ul>
|
||||
<li><a href="2004_schnitzi.tar.bz2">2004_schnitzi.tar.bz2</a> - download entry tarball</li>
|
||||
<li><a href="index.html">index.html</a> - this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/schnitzi/README.md">README.md</a> - markdown source for this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/schnitzi/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
},
|
||||
{
|
||||
"file_path" : "2004_sds.tar.bz2",
|
||||
"inventory_order" : 100000,
|
||||
"inventory_order" : 1415926535,
|
||||
"OK_to_edit" : false,
|
||||
"display_as" : "tbz2",
|
||||
"display_via_github" : false,
|
||||
|
||||
+9
-8
@@ -88,6 +88,7 @@
|
||||
<div class="sidenav">
|
||||
<a href="../../news.html">IOCCC News</a>
|
||||
<a href="../../status.html">Contest status</a>
|
||||
<a href="../../next/index.html">Rules and Guidelines</a>
|
||||
<a href="../../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../../faq.html">FAQ</a>
|
||||
</div>
|
||||
@@ -141,15 +142,15 @@ Location: <a href="../../location.html#FI">FI</a> - <em>Republic of Finland </em
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h2 id="to-build">To build:</h2>
|
||||
<pre class="<!---sh-->"><code> make</code></pre>
|
||||
<pre><code> make</code></pre>
|
||||
<h3 id="bugs-and-misfeatures">Bugs and (Mis)features:</h3>
|
||||
<p>The current status of this entry is:</p>
|
||||
<pre><code> STATUS: INABIAF - please **DO NOT** fix</code></pre>
|
||||
<p>For more detailed information see <a href="../../bugs.html#2004_sds">2004 sds bugs</a>.</p>
|
||||
<h2 id="to-use">To use:</h2>
|
||||
<pre class="<!---sh-->"><code> ./sds</code></pre>
|
||||
<pre><code> ./sds</code></pre>
|
||||
<h2 id="try">Try:</h2>
|
||||
<pre class="<!---sh-->"><code> ./try.sh</code></pre>
|
||||
<pre><code> ./try.sh</code></pre>
|
||||
<h2 id="judges-remarks">Judges’ remarks:</h2>
|
||||
<p>Why not use the program to hide another program in the program? It
|
||||
must have seemed reasonable at the time.</p>
|
||||
@@ -174,19 +175,19 @@ provide a separate encoding program, you should not be surprised to
|
||||
learn that I opted to steganographically hide the encoder inside the
|
||||
decoder.</p>
|
||||
<p>Try it out. Compile the program, then type</p>
|
||||
<pre class="<!---sh-->"><code> ./sds < sds.c</code></pre>
|
||||
<pre><code> ./sds < sds.c</code></pre>
|
||||
<p>You should see the encoder program displayed. Now save it, like:</p>
|
||||
<pre class="<!---sh-->"><code> ./sds < sds.c > encoder.c</code></pre>
|
||||
<pre><code> ./sds < sds.c > encoder.c</code></pre>
|
||||
<p>Then compile <code>encoder.c</code>. You now have the complete system ready.</p>
|
||||
<p>The encoder expects to get a filename as an argument. This filename
|
||||
is the name of the file containing the information to be hidden. It
|
||||
expects the file in which to hide the information to be on the
|
||||
standard input, and will output the results on the standard output.</p>
|
||||
<p>You can use it like this (assuming you have a file called remarks):</p>
|
||||
<pre class="<!---sh-->"><code> echo 'Hello, World!' > message
|
||||
<pre><code> echo 'Hello, World!' > message
|
||||
./encoder message < remarks > remarks_msg</code></pre>
|
||||
<p>Then to decode:</p>
|
||||
<pre class="<!---sh-->"><code> ./sds < remarks_msg
|
||||
<pre><code> ./sds < remarks_msg
|
||||
Hello, World!</code></pre>
|
||||
<p>C programs are mostly unaffected by adding steganographic content,
|
||||
but it is possible in certain circumstances for whitespace to be
|
||||
@@ -233,10 +234,10 @@ GNU C.</p>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/sds/sds.orig.c">sds.orig.c</a> - original source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/sds/try.sh">try.sh</a> - how to run</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/sds/README_sds.txt">README_sds.txt</a> - sample data used by try.sh</li>
|
||||
<li><a href="2004_sds.tar.bz2">2004_sds.tar.bz2</a> - download entry tarball</li>
|
||||
</ul>
|
||||
<h2 id="secondary-files">Secondary files</h2>
|
||||
<ul>
|
||||
<li><a href="2004_sds.tar.bz2">2004_sds.tar.bz2</a> - download entry tarball</li>
|
||||
<li><a href="index.html">index.html</a> - this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/sds/README.md">README.md</a> - markdown source for this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/sds/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
},
|
||||
{
|
||||
"file_path" : "2004_vik1.tar.bz2",
|
||||
"inventory_order" : 100000,
|
||||
"inventory_order" : 1415926535,
|
||||
"OK_to_edit" : false,
|
||||
"display_as" : "tbz2",
|
||||
"display_via_github" : false,
|
||||
|
||||
@@ -88,6 +88,7 @@
|
||||
<div class="sidenav">
|
||||
<a href="../../news.html">IOCCC News</a>
|
||||
<a href="../../status.html">Contest status</a>
|
||||
<a href="../../next/index.html">Rules and Guidelines</a>
|
||||
<a href="../../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../../faq.html">FAQ</a>
|
||||
</div>
|
||||
@@ -141,11 +142,11 @@ Location: <a href="../../location.html#US">US</a> - <em>United States of America
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h2 id="to-build">To build:</h2>
|
||||
<pre class="<!---sh-->"><code> make</code></pre>
|
||||
<pre><code> make</code></pre>
|
||||
<h2 id="to-use">To use:</h2>
|
||||
<pre class="<!---sh-->"><code> ./vik1 [arg]</code></pre>
|
||||
<pre><code> ./vik1 [arg]</code></pre>
|
||||
<h2 id="try">Try:</h2>
|
||||
<pre class="<!---sh-->"><code> ./vik1
|
||||
<pre><code> ./vik1
|
||||
|
||||
./vik1 a
|
||||
|
||||
@@ -184,7 +185,7 @@ glance at the feature list he provided below. Amazing!</p>
|
||||
<p>Compile the source code and link X libraries if necessary.
|
||||
The program takes three options which have to be typed in a specific
|
||||
order as described below.</p>
|
||||
<pre class="<!---sh-->"><code> Usage: ./vik1 ['a']['d'][#]
|
||||
<pre><code> Usage: ./vik1 ['a']['d'][#]
|
||||
|
||||
a - Advanced racing in a winter landscape
|
||||
d - Racing in at night in the dark
|
||||
@@ -256,10 +257,10 @@ low) are <code>{ 0, RED, GREEN, BLUE }</code>.</p>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/vik1/vik1.c">vik1.c</a> - entry source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/vik1/Makefile">Makefile</a> - entry Makefile</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/vik1/vik1.orig.c">vik1.orig.c</a> - original source</li>
|
||||
<li><a href="2004_vik1.tar.bz2">2004_vik1.tar.bz2</a> - download entry tarball</li>
|
||||
</ul>
|
||||
<h2 id="secondary-files">Secondary files</h2>
|
||||
<ul>
|
||||
<li><a href="2004_vik1.tar.bz2">2004_vik1.tar.bz2</a> - download entry tarball</li>
|
||||
<li><a href="index.html">index.html</a> - this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/vik1/README.md">README.md</a> - markdown source for this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/vik1/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
},
|
||||
{
|
||||
"file_path" : "2004_vik2.tar.bz2",
|
||||
"inventory_order" : 100000,
|
||||
"inventory_order" : 1415926535,
|
||||
"OK_to_edit" : false,
|
||||
"display_as" : "tbz2",
|
||||
"display_via_github" : false,
|
||||
|
||||
@@ -88,6 +88,7 @@
|
||||
<div class="sidenav">
|
||||
<a href="../../news.html">IOCCC News</a>
|
||||
<a href="../../status.html">Contest status</a>
|
||||
<a href="../../next/index.html">Rules and Guidelines</a>
|
||||
<a href="../../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../../faq.html">FAQ</a>
|
||||
</div>
|
||||
@@ -141,9 +142,9 @@ Location: <a href="../../location.html#US">US</a> - <em>United States of America
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h2 id="to-build">To build:</h2>
|
||||
<pre class="<!---sh-->"><code> make</code></pre>
|
||||
<pre><code> make</code></pre>
|
||||
<h2 id="to-use">To use:</h2>
|
||||
<pre class="<!---sh-->"><code> ./vik2</code></pre>
|
||||
<pre><code> ./vik2</code></pre>
|
||||
<h2 id="judges-remarks">Judges’ remarks:</h2>
|
||||
<p>The fun thing about <a href="https://en.wikipedia.org/wiki/C_preprocessor">CPP</a> abuses
|
||||
is that, in most cases, running the
|
||||
@@ -234,16 +235,16 @@ symbol must be defined to the name of the output file. If you want to
|
||||
speed up the compilation, define the <code>STOP</code> symbol to anything from <code>_3</code> to
|
||||
<code>_10</code>. (The default value is <code>_10</code> which will make the compilation take some
|
||||
time.) Prime numbers up to <code>2^STOP</code> will be calculated.</p>
|
||||
<pre class="<!---sh-->"><code> cpp '-DSTOP=_5' '-DFNAME="tmp1.c"' prog.c tmp1.c</code></pre>
|
||||
<pre><code> cpp '-DSTOP=_5' '-DFNAME="tmp1.c"' prog.c tmp1.c</code></pre>
|
||||
<p>Then use <code>cpp</code> or any other
|
||||
<a href="https://en.wikipedia.org/wiki/C_preprocessor">pre-processor</a> to do the actual
|
||||
work. This will take some time….</p>
|
||||
<pre class="<!---sh-->"><code> cpp tmp1.c > tmp2.c</code></pre>
|
||||
<pre><code> cpp tmp1.c > tmp2.c</code></pre>
|
||||
<p>Finally compile the pre-processed file</p>
|
||||
<pre class="<!---sh-->"><code> cc -O tmp2.c -o prog</code></pre>
|
||||
<pre><code> cc -O tmp2.c -o prog</code></pre>
|
||||
<p>Then run the program to reveal all prime numbers up to 32 (if you used
|
||||
<code>STOP=_5</code> as above):</p>
|
||||
<pre class="<!---sh-->"><code> ./vik2</code></pre>
|
||||
<pre><code> ./vik2</code></pre>
|
||||
<h3 id="verification">Verification</h3>
|
||||
<p>I wasn’t able to compile the full program which calculates <a href="https://en.wikipedia.org/wiki/Prime_number">prime
|
||||
numbers</a> up to 1024 using GNU <code>cpp</code>
|
||||
@@ -323,10 +324,10 @@ with 512Mb ram and a lot of disk.</p>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/vik2/vik2.orig.c">vik2.orig.c</a> - original source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/vik2/vik2_1.c">vik2_1.c</a> - include file for entry source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/vik2/vik2.possible.cat.death.c">vik2.possible.cat.death.c</a> - include file for entry source</li>
|
||||
<li><a href="2004_vik2.tar.bz2">2004_vik2.tar.bz2</a> - download entry tarball</li>
|
||||
</ul>
|
||||
<h2 id="secondary-files">Secondary files</h2>
|
||||
<ul>
|
||||
<li><a href="2004_vik2.tar.bz2">2004_vik2.tar.bz2</a> - download entry tarball</li>
|
||||
<li><a href="index.html">index.html</a> - this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/vik2/README.md">README.md</a> - markdown source for this web page</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/vik2/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
|
||||
Reference in new issue
Block a user