add next/submit.html and improve FAQ and other refs to entering the IOCCC
Added a new `next/submit.html` to move the "how to submit" form "in-line" of the top FAQ entry into a new page managed by `next/submit.md`. Thus, `next/submit.html` is a parallel to `next/register.html` and `next/submit.md` is a parallel to `next/register.md`. Changed the FAQ "faq.html#submit" and into "faq.html#enter". Added individual tags for the steps in FAQ0.0. Moved "faq.html#register" down to FAQ 0.0 step 2. Added "faq.html#submit" for FAQ 0.0 step 5, however elsewhere often "next/submit.html" is used. Changed references for "faq.html#upload" to "next/submit.html". We made a number of changes to the following markdown files to reflect the above: - `about.md` - `faq.md` - `index.md` - `markdown.md` - `next/README.md` - `next/README.md` - `next/guidelines.md` - `next/register.md` - `next/rules.md` - `nojs-menu.md` - `status.md` as well as these files: - `bin/gen-top-html.sh` - `bin/md2html.cfg` and added: - `next/submit.html` - `next/submit.md` Perform `make www` and `make gen_status` to perform the above and test under macOS. TODO: Add images about the mailing list to `next/register.md`. See the line: ``` XXX - **put images and other details about joining the mailing list here** - XXX ```
This commit is contained in:
1 parent
edf8c1bdcc
commit
608c77e9f3
24 files changed
+890
-292
No files matched your search
+1
-1
@@ -442,7 +442,7 @@ and the
|
||||
FAQ on “<a href="faq.html#website_history">history of the IOCCC website</a>”
|
||||
for more information the background of the IOCCC.</p>
|
||||
<p>See the
|
||||
FAQ on “<a href="faq.html#submit">entering the IOCCC</a>”
|
||||
FAQ on “<a href="faq.html#enter">entering the IOCCC</a>”
|
||||
for information on how to enter and submit to the IOCCC.</p>
|
||||
<p>If you are still confused, consider the nature of
|
||||
the <a href="next/rules.html">IOCCC Rules</a> and of the <a href="next/guidelines.html">IOCCC
|
||||
|
||||
@@ -19,7 +19,7 @@ FAQ on "[history of the IOCCC website](faq.html#website_history)"
|
||||
for more information the background of the IOCCC.
|
||||
|
||||
See the
|
||||
FAQ on "[entering the IOCCC](faq.html#submit)"
|
||||
FAQ on "[entering the IOCCC](faq.html#enter)"
|
||||
for information on how to enter and submit to the IOCCC.
|
||||
|
||||
If you are still confused, consider the nature of
|
||||
|
||||
@@ -150,6 +150,7 @@ TOP_MD_SET+=("next/README")
|
||||
TOP_MD_SET+=("next/guidelines")
|
||||
TOP_MD_SET+=("next/register")
|
||||
TOP_MD_SET+=("next/rules")
|
||||
TOP_MD_SET+=("next/submit")
|
||||
TOP_MD_SET+=("nojs-menu")
|
||||
TOP_MD_SET+=("status")
|
||||
TOP_MD_SET+=("thanks-for-help")
|
||||
|
||||
+20
-4
@@ -357,6 +357,22 @@ next/README.md
|
||||
-D
|
||||
../
|
||||
|
||||
next/guidelines.md
|
||||
-H
|
||||
navbar=empty
|
||||
-o
|
||||
bin/subst.default.sh
|
||||
-s
|
||||
TITLE=The International Obfuscated C Code Contest
|
||||
-s
|
||||
DESCRIPTION=IOCCC Guidelines
|
||||
-s
|
||||
KEYWORDS=IOCCC, guidelines, Guidelines
|
||||
-s
|
||||
HEADER_2=IOCCC Guidelines
|
||||
-D
|
||||
../
|
||||
|
||||
next/register.md
|
||||
-H
|
||||
navbar=empty
|
||||
@@ -389,7 +405,7 @@ next/rules.md
|
||||
-D
|
||||
../
|
||||
|
||||
next/guidelines.md
|
||||
next/submit.md
|
||||
-H
|
||||
navbar=empty
|
||||
-o
|
||||
@@ -397,11 +413,11 @@ next/guidelines.md
|
||||
-s
|
||||
TITLE=The International Obfuscated C Code Contest
|
||||
-s
|
||||
DESCRIPTION=IOCCC Guidelines
|
||||
DESCRIPTION=How to upload your submission to the IOCCC submit server
|
||||
-s
|
||||
KEYWORDS=IOCCC, guidelines, Guidelines
|
||||
KEYWORDS=IOCCC, submit, submission, submit server
|
||||
-s
|
||||
HEADER_2=IOCCC Guidelines
|
||||
HEADER_2=How to upload your submission to the IOCCC submit server
|
||||
-D
|
||||
../
|
||||
|
||||
|
||||
@@ -428,7 +428,7 @@
|
||||
<p>This is FAQ version <strong>28.1.8 2024-12-07</strong>.</p>
|
||||
<h2 id="entering-the-ioccc-the-bare-minimum-you-need-to-know">0. <a href="#enter_questions">Entering the IOCCC: the bare minimum you need to know</a></h2>
|
||||
<ul>
|
||||
<li><strong>Q 0.0</strong>: <a class="normal" href="#submit">How can I enter the IOCCC?</a></li>
|
||||
<li><strong>Q 0.0</strong>: <a class="normal" href="#enter">How can I enter the IOCCC?</a></li>
|
||||
<li><strong>Q 0.1</strong>: <a class="normal" href="#mkiocccentry">What is the <code>mkiocccentry</code> tool, how do I obtain it and how do I use it?</a>
|
||||
<ul>
|
||||
<li><strong>Q 0.1.1</strong>: <a class="normal" href="#about_mkiocccentry">What is <code>mkiocccentry(1)</code> in simple terms?</a></li>
|
||||
@@ -575,24 +575,30 @@
|
||||
<h2 id="section-0-entering-the-ioccc-the-bare-minimum-you-need-to-know">Section 0: Entering the IOCCC: the bare minimum you need to know</h2>
|
||||
</div>
|
||||
<p>Jump to: <a href="#">top</a></p>
|
||||
<div id="submit">
|
||||
<div id="register">
|
||||
<div id="enter">
|
||||
<h3 id="q-0.0-how-can-i-enter-the-ioccc">Q 0.0: How can I enter the IOCCC?</h3>
|
||||
</div>
|
||||
</div>
|
||||
<p>To submit your code to the IOCCC, you <strong>MUST</strong> follow these steps:</p>
|
||||
<div id="step_0">
|
||||
<h4 id="verify-that-the-ioccc-is-pending-or-open-for-submissions">0. Verify that the IOCCC is pending or open for submissions</h4>
|
||||
</div>
|
||||
<p>First, check the <a href="status.html">current status of the IOCCC</a> see of the contest.
|
||||
You may <strong>only register for the IOCCC when the IOCCC is either <a href="status.html#pending">pending</a>
|
||||
or <a href="status.html#open">open</a></strong>.</p>
|
||||
<p>You may <strong>only submit your entries to the IOCCC when the IOCCC is <a href="status.html#open">open</a></strong>.</p>
|
||||
<p>See also the <a href="news.html#news">IOCCC news</a> for more information.</p>
|
||||
<div id="step_1">
|
||||
<h4 id="read-the-latest-ioccc-rules-and-review-the-ioccc-guidelines">1. Read the latest IOCCC rules and review the IOCCC guidelines</h4>
|
||||
</div>
|
||||
<p>Please pay close attention to the <a href="next/rules.html">official IOCCC rules</a>.</p>
|
||||
<p>You are also <strong>highly encouraged</strong> to review the
|
||||
<a href="next/guidelines.html">official IOCCC guidelines</a> as they contain important
|
||||
suggestions, useful hints, and IOCCC humor. :-)</p>
|
||||
<div id="step_2">
|
||||
<div id="register">
|
||||
<h4 id="register-for-the-ioccc">2. Register for the IOCCC</h4>
|
||||
</div>
|
||||
</div>
|
||||
<p><strong>IMPORTANT</strong>: You may <strong>only register for the IOCCC when the IOCCC is either <a href="status.html#pending">pending</a>
|
||||
or <a href="status.html#open">open</a></strong>. See <a href="status.html">current status of the IOCCC</a> for details.</p>
|
||||
<p>If the contest is <a href="status.html#pending">pending</a> or <a href="status.html#open">open</a>,
|
||||
@@ -600,18 +606,22 @@ then follow the directions on <strong><a href="next/register.html">How to regist
|
||||
<p>For those who are <a href="next/register.html">registered for the IOCCC</a>,
|
||||
once the contest is <a href="status.html#open">open</a> you will receive your own Email message
|
||||
containing your very own <strong>Username and Initial Password until the contest is <a href="#open">open</a></strong>.
|
||||
You will need these to be able to <a href="faq.html#upload">upload your submission</a> to the
|
||||
You will need these to be able to <a href="next/submit.html">upload your submission</a> to the
|
||||
<a href="https:/submit.ioccc.org">IOCCC submit server</a>.</p>
|
||||
<p>Please check the <a href="status.html">current status of the IOCCC</a> and
|
||||
visit the <a href="next/register.html">How to register for the IOCCC</a> for detailed instructions.</p>
|
||||
<div id="step_3">
|
||||
<h4 id="obtain-and-compile-the-latest-mkiocccentry-toolkit">3. Obtain and compile the latest mkiocccentry toolkit</h4>
|
||||
</div>
|
||||
<p>You <strong>MUST</strong> use the most recent version of the <code>mkiocccentry</code> toolkit. To help
|
||||
you, please see the
|
||||
FAQ on “<a href="#obtaining_mkiocccentry">how to obtain the most recent mkiocccentry</a>”
|
||||
and the
|
||||
FAQ on “<a href="#compiling_mkiocccentry">compiling mkiocccentry toolkit</a>”,
|
||||
for more details.</p>
|
||||
<div id="step_4">
|
||||
<h4 id="run-the-mkiocccentry-tool-to-form-your-submission-tarball">4. Run the mkiocccentry tool to form your submission tarball</h4>
|
||||
</div>
|
||||
<p>For more details on <code>mkiocccentry</code>, what it is, how to obtain it and how to use
|
||||
it, see the
|
||||
FAQ on “<a href="#mkiocccentry">mkiocccentry</a>”
|
||||
@@ -653,94 +663,18 @@ your entry and then re-run the <code>mkiocccentry</code> tool.</p>
|
||||
<p>If you choose to risk violating rules, be sure and explain your reason
|
||||
for doing so in your <code>remarks.md</code> file.</p>
|
||||
<p>See also <a href="next/rules.html#rule17">Rule 17</a>!</p>
|
||||
<div id="upload">
|
||||
<h4 id="upload-your-entry-to-the-ioccc-submit-server">5. Upload your entry to the IOCCC submit server</h4>
|
||||
<div id="step_5">
|
||||
<div id="submit">
|
||||
<h4 id="upload-your-submission-to-the-ioccc-submit-server">5. Upload your submission to the IOCCC submit server</h4>
|
||||
</div>
|
||||
<p><strong>IMPORTANT NOTE</strong>: The IOCCC <a href="https://submit.ioccc.org">submit server</a> is located at
|
||||
<a href="https://submit.ioccc.org">https://submit.ioccc.org</a> and ready for submissions
|
||||
<strong>ONLY WHEN THE CONTEST IS <a href="status.html#open">open</a></strong>. See <a href="status.html">current status of the IOCCC</a>
|
||||
for details.</p>
|
||||
<p><strong>IMPORTANT NOTE</strong>: The contest is <a href="status.html#closed">closed</a>, the
|
||||
<a href="https://submit.ioccc.org">https://submit.ioccc.org</a> may be offline.</p>
|
||||
<p>The following steps should be taken, in order to upload your <code>mkiocccentry</code> xz
|
||||
compressed tarball, to change the file (if you need to upload a different file
|
||||
or you have updated the submission), and to check the status of it after the
|
||||
contest closes:</p>
|
||||
<p>First, open the web page in your browser. It should look like this:
|
||||
With the login id and password already input, It should look something like
|
||||
this:</p>
|
||||
<p><img src="png/submit-server-login.png"
|
||||
alt="submit server login screen"
|
||||
width=710 height=562></p>
|
||||
<p>The login is the UUID you were provided when you registered for the IOCCC and
|
||||
the password is the initial password you were provided with. Click “Login”.
|
||||
Assuming everything is fine, it should look something like:</p>
|
||||
<p><img src="png/submit-server-first-login.png"
|
||||
alt="submit server password change required"
|
||||
width=710 height=808></p>
|
||||
<p>As you can see, you have to change your password. Put in your login (UUID
|
||||
username), your old (initial) password and a new password. For instance:</p>
|
||||
<p><img src="png/submit-server-change-passwd.png"
|
||||
alt="submit server changing password"
|
||||
width=710 height=808></p>
|
||||
<p>Click “Change Password”.</p>
|
||||
<p>Once this is done, you will have to log in again. Using the UUID login and the
|
||||
new password:</p>
|
||||
<p><img src="png/submit-server-passwd-changed.png"
|
||||
alt="submit server password changed"
|
||||
width=710 height=344></p>
|
||||
<p>.. click “Login”.</p>
|
||||
<p>Once you’ve logged in, you will see submit slots. Each slot is for one
|
||||
submission so if you update a submission, make sure you choose the right one so
|
||||
you do not overwrite the wrong one!</p>
|
||||
<p>Here is what it looks like without any uploads and no slot selected:</p>
|
||||
<p><img src="png/submit-server-slots.png"
|
||||
alt="submit server slots"
|
||||
width=710 height=806></p>
|
||||
<p>Select a slot and then select a file by clicking the button “Choose File”. After
|
||||
doing this, it should look something like:</p>
|
||||
<p><img src="png/submit-server-slot-file.png"
|
||||
alt="submit server slot and file selected"
|
||||
width=717 height=865></p>
|
||||
<p>If you need to change the file to upload, you can mouseover the file and click
|
||||
it. If you wait a moment it’ll show the current filename. It will look something
|
||||
like this:</p>
|
||||
<p><img src="png/submit-server-change-file.png"
|
||||
alt="submit server change file"
|
||||
width=717 height=865></p>
|
||||
<p>Once you’re certain you have selected the correct file, click “Submit”, below
|
||||
the file selection step.</p>
|
||||
<p>When it’s uploaded it should look something like this:</p>
|
||||
<p><img src="png/submit-server-submission-uploaded.png"
|
||||
alt="submit server submission uploaded"
|
||||
width=717 height=525></p>
|
||||
<p>Here you see the details, in particular:</p>
|
||||
<ul>
|
||||
<li>the status of the submission</li>
|
||||
<li>the filename, which will be in the correct format, assuming you used
|
||||
<code>mkiocccentry(1)</code> which is <strong>HIGHLY</strong> recommended so that you do not break <a href="next/rules.html#rule17">Rule
|
||||
17</a>!</li>
|
||||
<li>the file length, which <code>txzchk(1)</code> will also verify (the file itself and the
|
||||
tarball listing)</li>
|
||||
<li>the upload date</li>
|
||||
<li>the SHA256 hash of the file</li>
|
||||
</ul>
|
||||
<p>Now if you’re done, log out.</p>
|
||||
<p>After the submission deadline is reached, you can log in to check the status of
|
||||
your submissions. Here is what it will look like when the judges have verified
|
||||
that your tarball / submission has been validated (NOT judged), by <code>txzchk(1)</code>
|
||||
and <code>chkentry(1)</code>.:</p>
|
||||
<p><img src="png/submit-server-status-updated.png"
|
||||
alt="submit server status updated"
|
||||
width=717 height=217></p>
|
||||
<p>For details on <code>txzchk</code>, see the
|
||||
FAQ on “<a href="#txzchk">txzchk</a>”.</p>
|
||||
<p>For details on <code>chkentry</code>, see the
|
||||
FAQ on “<a href="#chkentry">chkentry</a>”.</p>
|
||||
<p>If you need more information on what <code>chkentry</code> checks, see the
|
||||
FAQ on the <a href="#info_json">“.info.json file</a>”
|
||||
and the
|
||||
FAQ on the “<a href="#auth_json">.auth.json file</a>”.</p>
|
||||
</div>
|
||||
<p><strong>IMPORTANT NOTE</strong>: The <a href="https://submit.ioccc.org">IOCCC submit server</a>
|
||||
is only ready for submissions
|
||||
<strong>ONLY WHEN THE CONTEST IS <a href="status.html#open">open</a></strong>.</p>
|
||||
<p>See <a href="status.html">current status of the IOCCC</a> for details on the contest status.
|
||||
<strong>IMPORTANT NOTE</strong>: When the contest is <a href="status.html#closed">closed</a>, the
|
||||
<a href="https://submit.ioccc.org">IOCCC submit server</a>
|
||||
may be offline and unreachable as a web site.</p>
|
||||
<p>Jump to: <a href="#">top</a></p>
|
||||
<div id="what_mkiocccentry">
|
||||
<div id="mkiocccentry">
|
||||
@@ -779,7 +713,7 @@ and the
|
||||
FAQ on “<a href="#chkentry">chkentry</a>”
|
||||
for more information on these important tools, if you want more information.</p>
|
||||
<p>See the
|
||||
FAQ on “<a href="#submit">submitting to the IOCCC</a>”
|
||||
FAQ on “<a href="#submit">how to upload you submission</a>”
|
||||
for details on how to register for the IOCCC, the
|
||||
FAQ on “<a href="#obtaining_mkiocccentry">obtaining the latest mkiocccentry toolkit</a>”
|
||||
for details on obtaining the latest release, the
|
||||
@@ -1073,7 +1007,7 @@ For example:</p>
|
||||
</div>
|
||||
</div>
|
||||
<p>The IOCCC makes extensive use of <a href="https://daringfireball.net/projects/markdown/">markdown</a>.
|
||||
For example, when <a href="#submit">submitting to the IOCCC</a>, we have people
|
||||
For example, when <a href="next/submit.html">submitting to the IOCCC</a>, we have people
|
||||
submit remarks about entry in markdown format. Every
|
||||
<a href="years.html">winning IOCCC entry</a> uses a <code>README.md</code> markdown file
|
||||
as the basis for forming the <code>index.html</code> web page for that entry.
|
||||
@@ -2715,7 +2649,7 @@ by going to your entry in the <a href="authors.html">authors.html</a> web page a
|
||||
that follows the <em>author_handle</em>: line.</p>
|
||||
<p>If you are not someone who has won a previous IOCCC, you will be able to select
|
||||
a potential <em>author_handle</em> when you form your <em>submission</em> tarball (see
|
||||
FAQ on “<a href="#submit">how to submit</a>”
|
||||
FAQ on “<a href="#enter">how to enter the IOCCC</a>”
|
||||
).</p>
|
||||
<p><strong>Helpful Hint</strong>: If an <em>author</em> clicks on their <em>author_handle:</em>
|
||||
line link, you will be taken to that author’s <code>author_handle.json</code> file.</p>
|
||||
|
||||
@@ -4,7 +4,7 @@ This is FAQ version **28.1.8 2024-12-07**.
|
||||
|
||||
|
||||
## 0. [Entering the IOCCC: the bare minimum you need to know](#enter_questions)
|
||||
- **Q 0.0**: <a class="normal" href="#submit">How can I enter the IOCCC?</a>
|
||||
- **Q 0.0**: <a class="normal" href="#enter">How can I enter the IOCCC?</a>
|
||||
- **Q 0.1**: <a class="normal" href="#mkiocccentry">What is the `mkiocccentry` tool, how do I obtain it and how do I use it?</a>
|
||||
- **Q 0.1.1**: <a class="normal" href="#about_mkiocccentry">What is `mkiocccentry(1)` in simple terms?</a>
|
||||
- **Q 0.1.2**: <a class="normal" href="#obtaining_mkiocccentry">How do I obtain the latest mkiocccentry toolkit?</a>
|
||||
@@ -154,16 +154,16 @@ Jump to: [top](#)
|
||||
Jump to: [top](#)
|
||||
|
||||
|
||||
<div id="submit">
|
||||
<div id="register">
|
||||
<div id="enter">
|
||||
### Q 0.0: How can I enter the IOCCC?
|
||||
</div>
|
||||
</div>
|
||||
|
||||
To submit your code to the IOCCC, you **MUST** follow these steps:
|
||||
|
||||
|
||||
<div id="step_0">
|
||||
#### 0. Verify that the IOCCC is pending or open for submissions
|
||||
</div>
|
||||
|
||||
First, check the [current status of the IOCCC](status.html) see of the contest.
|
||||
You may **only register for the IOCCC when the IOCCC is either [pending](status.html#pending)
|
||||
@@ -174,7 +174,9 @@ You may **only submit your entries to the IOCCC when the IOCCC is [open](status.
|
||||
See also the [IOCCC news](news.html#news) for more information.
|
||||
|
||||
|
||||
<div id="step_1">
|
||||
#### 1. Read the latest IOCCC rules and review the IOCCC guidelines
|
||||
</div>
|
||||
|
||||
Please pay close attention to the [official IOCCC rules](next/rules.html).
|
||||
|
||||
@@ -183,7 +185,11 @@ You are also **highly encouraged** to review the
|
||||
suggestions, useful hints, and IOCCC humor. :-)
|
||||
|
||||
|
||||
<div id="step_2">
|
||||
<div id="register">
|
||||
#### 2. Register for the IOCCC
|
||||
</div>
|
||||
</div>
|
||||
|
||||
**IMPORTANT**: You may **only register for the IOCCC when the IOCCC is either [pending](status.html#pending)
|
||||
or [open](status.html#open)**. See [current status of the IOCCC](status.html) for details.
|
||||
@@ -194,14 +200,16 @@ then follow the directions on **[How to register for the IOCCC](next/register.ht
|
||||
For those who are [registered for the IOCCC](next/register.html),
|
||||
once the contest is [open](status.html#open) you will receive your own Email message
|
||||
containing your very own **Username and Initial Password until the contest is [open](#open)**.
|
||||
You will need these to be able to [upload your submission](faq.html#upload) to the
|
||||
You will need these to be able to [upload your submission](next/submit.html) to the
|
||||
[IOCCC submit server](https:/submit.ioccc.org).
|
||||
|
||||
Please check the [current status of the IOCCC](status.html) and
|
||||
visit the [How to register for the IOCCC](next/register.html) for detailed instructions.
|
||||
|
||||
|
||||
<div id="step_3">
|
||||
#### 3. Obtain and compile the latest mkiocccentry toolkit
|
||||
</div>
|
||||
|
||||
You **MUST** use the most recent version of the `mkiocccentry` toolkit. To help
|
||||
you, please see the
|
||||
@@ -211,7 +219,9 @@ FAQ on "[compiling mkiocccentry toolkit](#compiling_mkiocccentry)",
|
||||
for more details.
|
||||
|
||||
|
||||
<div id="step_4">
|
||||
#### 4. Run the mkiocccentry tool to form your submission tarball
|
||||
</div>
|
||||
|
||||
For more details on `mkiocccentry`, what it is, how to obtain it and how to use
|
||||
it, see the
|
||||
@@ -274,124 +284,21 @@ for doing so in your `remarks.md` file.
|
||||
See also [Rule 17](next/rules.html#rule17)!
|
||||
|
||||
|
||||
<div id="upload">
|
||||
#### 5. Upload your entry to the IOCCC submit server
|
||||
<div id="step_5">
|
||||
<div id="submit">
|
||||
#### 5. Upload your submission to the IOCCC submit server
|
||||
</div>
|
||||
</div>
|
||||
|
||||
**IMPORTANT NOTE**: The IOCCC [submit server](https://submit.ioccc.org) is located at
|
||||
[https://submit.ioccc.org](https://submit.ioccc.org) and ready for submissions
|
||||
**ONLY WHEN THE CONTEST IS [open](status.html#open)**. See [current status of the IOCCC](status.html)
|
||||
for details.
|
||||
**IMPORTANT NOTE**: The [IOCCC submit server](https://submit.ioccc.org)
|
||||
is only ready for submissions
|
||||
**ONLY WHEN THE CONTEST IS [open](status.html#open)**.
|
||||
|
||||
**IMPORTANT NOTE**: The contest is [closed](status.html#closed), the
|
||||
[https://submit.ioccc.org](https://submit.ioccc.org) may be offline.
|
||||
See [current status of the IOCCC](status.html) for details on the contest status.
|
||||
**IMPORTANT NOTE**: When the contest is [closed](status.html#closed), the
|
||||
[IOCCC submit server](https://submit.ioccc.org)
|
||||
may be offline and unreachable as a web site.
|
||||
|
||||
The following steps should be taken, in order to upload your `mkiocccentry` xz
|
||||
compressed tarball, to change the file (if you need to upload a different file
|
||||
or you have updated the submission), and to check the status of it after the
|
||||
contest closes:
|
||||
|
||||
First, open the web page in your browser. It should look like this:
|
||||
With the login id and password already input, It should look something like
|
||||
this:
|
||||
|
||||
<img src="png/submit-server-login.png"
|
||||
alt="submit server login screen"
|
||||
width=710 height=562>
|
||||
|
||||
The login is the UUID you were provided when you registered for the IOCCC and
|
||||
the password is the initial password you were provided with. Click "Login".
|
||||
Assuming everything is fine, it should look something like:
|
||||
|
||||
<img src="png/submit-server-first-login.png"
|
||||
alt="submit server password change required"
|
||||
width=710 height=808>
|
||||
|
||||
As you can see, you have to change your password. Put in your login (UUID
|
||||
username), your old (initial) password and a new password. For instance:
|
||||
|
||||
<img src="png/submit-server-change-passwd.png"
|
||||
alt="submit server changing password"
|
||||
width=710 height=808>
|
||||
|
||||
Click "Change Password".
|
||||
|
||||
Once this is done, you will have to log in again. Using the UUID login and the
|
||||
new password:
|
||||
|
||||
<img src="png/submit-server-passwd-changed.png"
|
||||
alt="submit server password changed"
|
||||
width=710 height=344>
|
||||
|
||||
|
||||
.. click "Login".
|
||||
|
||||
Once you've logged in, you will see submit slots. Each slot is for one
|
||||
submission so if you update a submission, make sure you choose the right one so
|
||||
you do not overwrite the wrong one!
|
||||
|
||||
Here is what it looks like without any uploads and no slot selected:
|
||||
|
||||
<img src="png/submit-server-slots.png"
|
||||
alt="submit server slots"
|
||||
width=710 height=806>
|
||||
|
||||
Select a slot and then select a file by clicking the button "Choose File". After
|
||||
doing this, it should look something like:
|
||||
|
||||
<img src="png/submit-server-slot-file.png"
|
||||
alt="submit server slot and file selected"
|
||||
width=717 height=865>
|
||||
|
||||
If you need to change the file to upload, you can mouseover the file and click
|
||||
it. If you wait a moment it'll show the current filename. It will look something
|
||||
like this:
|
||||
|
||||
<img src="png/submit-server-change-file.png"
|
||||
alt="submit server change file"
|
||||
width=717 height=865>
|
||||
|
||||
Once you're certain you have selected the correct file, click "Submit", below
|
||||
the file selection step.
|
||||
|
||||
When it's uploaded it should look something like this:
|
||||
|
||||
<img src="png/submit-server-submission-uploaded.png"
|
||||
alt="submit server submission uploaded"
|
||||
width=717 height=525>
|
||||
|
||||
Here you see the details, in particular:
|
||||
|
||||
- the status of the submission
|
||||
- the filename, which will be in the correct format, assuming you used
|
||||
`mkiocccentry(1)` which is **HIGHLY** recommended so that you do not break [Rule
|
||||
17](next/rules.html#rule17)!
|
||||
- the file length, which `txzchk(1)` will also verify (the file itself and the
|
||||
tarball listing)
|
||||
- the upload date
|
||||
- the SHA256 hash of the file
|
||||
|
||||
Now if you're done, log out.
|
||||
|
||||
After the submission deadline is reached, you can log in to check the status of
|
||||
your submissions. Here is what it will look like when the judges have verified
|
||||
that your tarball / submission has been validated (NOT judged), by `txzchk(1)`
|
||||
and `chkentry(1)`.:
|
||||
|
||||
<img src="png/submit-server-status-updated.png"
|
||||
alt="submit server status updated"
|
||||
width=717 height=217>
|
||||
|
||||
For details on `txzchk`, see the
|
||||
FAQ on "[txzchk](#txzchk)".
|
||||
|
||||
For details on `chkentry`, see the
|
||||
FAQ on "[chkentry](#chkentry)".
|
||||
|
||||
If you need more information on what `chkentry` checks, see the
|
||||
FAQ on the [".info.json file](#info_json)"
|
||||
and the
|
||||
FAQ on the "[.auth.json file](#auth_json)".
|
||||
|
||||
Jump to: [top](#)
|
||||
|
||||
@@ -440,7 +347,7 @@ FAQ on "[chkentry](#chkentry)"
|
||||
for more information on these important tools, if you want more information.
|
||||
|
||||
See the
|
||||
FAQ on "[submitting to the IOCCC](#submit)"
|
||||
FAQ on "[how to upload you submission](#submit)"
|
||||
for details on how to register for the IOCCC, the
|
||||
FAQ on "[obtaining the latest mkiocccentry toolkit](#obtaining_mkiocccentry)"
|
||||
for details on obtaining the latest release, the
|
||||
@@ -827,7 +734,7 @@ Jump to: [top](#)
|
||||
</div>
|
||||
|
||||
The IOCCC makes extensive use of [markdown](https://daringfireball.net/projects/markdown/).
|
||||
For example, when [submitting to the IOCCC](#submit), we have people
|
||||
For example, when [submitting to the IOCCC](next/submit.html), we have people
|
||||
submit remarks about entry in markdown format. Every
|
||||
[winning IOCCC entry](years.html) uses a `README.md` markdown file
|
||||
as the basis for forming the `index.html` web page for that entry.
|
||||
@@ -2852,7 +2759,7 @@ that follows the _author_handle_: line.
|
||||
|
||||
If you are not someone who has won a previous IOCCC, you will be able to select
|
||||
a potential _author_handle_ when you form your _submission_ tarball (see
|
||||
FAQ on "[how to submit](#submit)"
|
||||
FAQ on "[how to enter the IOCCC](#enter)"
|
||||
).
|
||||
|
||||
**Helpful Hint**: If an _author_ clicks on their _author_handle:_
|
||||
|
||||
+1
-1
@@ -473,7 +473,7 @@ FAQ on “<a href="faq.html#menus">website menus</a>”.</p>
|
||||
<h1 id="entering-the-contest">Entering the Contest</h1>
|
||||
<p>View the <a href="status.html">current status of the IOCCC</a> to see of the IOCCC is open for submissions.</p>
|
||||
<p>See the
|
||||
FAQ on “<a href="faq.html#submit">how to submit</a>”
|
||||
FAQ on “<a href="faq.html#enter">how to enter the IOCCC</a>”
|
||||
for more information.</p>
|
||||
<h1 id="important-disclaimer">Important Disclaimer</h1>
|
||||
<p>IOCCC code is for <strong>educational and entertainment purposes only</strong>. We do <strong>NOT</strong> recommend installing any winning IOCCC entry code. Use code found the IOCCC repo and in the IOCCC web site <strong>at your own risk!</strong></p>
|
||||
|
||||
@@ -67,7 +67,7 @@ The goals of the IOCCC:
|
||||
View the [current status of the IOCCC](status.html) to see of the IOCCC is open for submissions.
|
||||
|
||||
See the
|
||||
FAQ on "[how to submit](faq.html#submit)"
|
||||
FAQ on "[how to enter the IOCCC](faq.html#enter)"
|
||||
for more information.
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -450,7 +450,7 @@ start with some markdown content.</p>
|
||||
<p>See the <a href="https://www.markdownguide.org/basic-syntax">markdown syntax</a> guide.
|
||||
See also the <a href="https://spec.commonmark.org/current/">CommonMark Spec</a>.
|
||||
See the
|
||||
FAQ on “<a href="faq.html#submit">how to submit</a>”.</p>
|
||||
FAQ on “<a href="faq.html#remarks_md">remarks.md submission file</a>”.</p>
|
||||
<p>Nevertheless, the IOCCC does have certain practices that we ask authors to follow.
|
||||
Some of these relate to use of markdown directly and others relate to injecting HTML
|
||||
into the markdown file.</p>
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ start with some markdown content.
|
||||
See the [markdown syntax](https://www.markdownguide.org/basic-syntax) guide.
|
||||
See also the [CommonMark Spec](https://spec.commonmark.org/current/).
|
||||
See the
|
||||
FAQ on "[how to submit](faq.html#submit)".
|
||||
FAQ on "[remarks.md submission file](faq.html#remarks_md)".
|
||||
|
||||
Nevertheless, the IOCCC does have certain practices that we ask authors to follow.
|
||||
Some of these relate to use of markdown directly and others relate to injecting HTML
|
||||
|
||||
+2
-4
@@ -50,7 +50,7 @@ Mastodon](https://fosstodon.org/@ioccc) feed as _sometimes_ the
|
||||
You may [register for the IOCCC](register.html) while the contest is [pending](../status.html#pending),
|
||||
however you will **NOT** receive your own Email message containing your very own
|
||||
**Username and Initial Password until the contest is [open](../status.html#open)**. You will need these
|
||||
to be able to [upload your submission](../faq.html#upload) to the [IOCCC submit server](https:/submit.ioccc.org).
|
||||
to be able to [upload your submission](submit.html) when the contest is [open](../status.html#open).
|
||||
|
||||
Once contest moves from [pending](../status.html#pending") to [open](../status.html#open) an announcement
|
||||
Email will be sent out to the mailing list of those have successfully registered for the IOCCC.
|
||||
@@ -68,9 +68,7 @@ as well as the
|
||||
FAQ on "[best way to ask a question about the IOCCC rules, guideline and tools](../faq.html#questions)"
|
||||
for how.
|
||||
|
||||
See also the
|
||||
FAQ on "[how to submit](../faq.html#submit)"
|
||||
for more information on the submission process when the IOCCC [reopens](../status.html#open).
|
||||
See also about how [upload your submission](submit.html) when the contest is [open](../status.html#open).
|
||||
|
||||
|
||||
### When the IOCCC status is _open_
|
||||
|
||||
@@ -514,10 +514,7 @@ The submit URL should be active on or slightly before <strong>2024-MMM-DD HH:MM:
|
||||
The <a href="rules.html">IOCCC rules</a> and these <a href="guidelines.html">IOCCC
|
||||
guidelines</a> will be available on the <a href="https://www.ioccc.org">Official IOCCC
|
||||
website</a> on or slightly before start of this IOCCC. Please check our
|
||||
FAQ on “<a href="../faq.html#submit">how to submit</a>”
|
||||
to see how to submit entries, on or after the start of this IOCCC, to be sure
|
||||
you are using the correct versions of these items before using the
|
||||
IOCCC submission URL.
|
||||
page on how to <a href="submit.html">upload your submission</a> when the contest is <a href="../status.html#open">open</a>.
|
||||
</p>
|
||||
<p class="leftbar">
|
||||
The <a href="rules.html#rule2a">Rule 2a</a> size has <strong>increased from 4096 to 4993</strong> bytes.
|
||||
|
||||
+1
-4
@@ -115,10 +115,7 @@ The submit URL should be active on or slightly before **2024-MMM-DD HH:MM:SS UTC
|
||||
The [IOCCC rules](rules.html) and these [IOCCC
|
||||
guidelines](guidelines.html) will be available on the [Official IOCCC
|
||||
website](https://www.ioccc.org) on or slightly before start of this IOCCC. Please check our
|
||||
FAQ on "[how to submit](../faq.html#submit)"
|
||||
to see how to submit entries, on or after the start of this IOCCC, to be sure
|
||||
you are using the correct versions of these items before using the
|
||||
IOCCC submission URL.
|
||||
page on how to [upload your submission](submit.html) when the contest is [open](../status.html#open).
|
||||
</p>
|
||||
|
||||
<p class="leftbar">
|
||||
|
||||
+2
-4
@@ -462,7 +462,7 @@ Mastodon</a> feed as <em>sometimes</em> the
|
||||
<p>You may <a href="register.html">register for the IOCCC</a> while the contest is <a href="../status.html#pending">pending</a>,
|
||||
however you will <strong>NOT</strong> receive your own Email message containing your very own
|
||||
<strong>Username and Initial Password until the contest is <a href="../status.html#open">open</a></strong>. You will need these
|
||||
to be able to <a href="../faq.html#upload">upload your submission</a> to the <a href="https:/submit.ioccc.org">IOCCC submit server</a>.</p>
|
||||
to be able to <a href="submit.html">upload your submission</a> when the contest is <a href="../status.html#open">open</a>.</p>
|
||||
<p>Once contest moves from <a href="../status.html#pending%22">pending</a> to <a href="../status.html#open">open</a> an announcement
|
||||
Email will be sent out to the mailing list of those have successfully registered for the IOCCC.
|
||||
In addition, an announcement will be made to the <a href="../news.html">IOCCC news</a> in case you miss
|
||||
@@ -476,9 +476,7 @@ FAQ on “<a href="../faq.html#feedback">comment or make a suggestion on IOCCC r
|
||||
as well as the
|
||||
FAQ on “<a href="../faq.html#questions">best way to ask a question about the IOCCC rules, guideline and tools</a>”
|
||||
for how.</p>
|
||||
<p>See also the
|
||||
FAQ on “<a href="../faq.html#submit">how to submit</a>”
|
||||
for more information on the submission process when the IOCCC <a href="../status.html#open">reopens</a>.</p>
|
||||
<p>See also about how <a href="submit.html">upload your submission</a> when the contest is <a href="../status.html#open">open</a>.</p>
|
||||
<h3 id="when-the-ioccc-status-is-open">When the IOCCC status is <em>open</em></h3>
|
||||
<p>While the IOCCC status is <strong><a href="../status.html#open">OPEN</a></strong>,
|
||||
the <a href="rules.html">rules</a> and <a href="guidelines.html">guidelines</a> are <strong>OFFICIAL</strong>.</p>
|
||||
|
||||
+12
-8
@@ -424,33 +424,37 @@
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<!-- BEFORE: 1st line of markdown file: next/register.md -->
|
||||
<div id="register">
|
||||
<h1 id="how-to-register-for-the-ioccc">How to register for the IOCCC</h1>
|
||||
<p><strong>IMPORTANT</strong>: Did you read the <strong>How the contest status impacts registration</strong> below?</p>
|
||||
<p>You will need know the contest [../status.html] as that impacts your ability to
|
||||
register and what happens when you do register.</p>
|
||||
</div>
|
||||
<p>First, be sure the contact <a href="../status.html">contest status</a> allows you to register.
|
||||
The contest needs to be either <a href="../status.html#pending">pending</a> or <a href="../status.html#open">open</a>.
|
||||
For details see the section titled <a href="#status_impact">How the contest status impacts registration</a>.</p>
|
||||
<p>XXX - <strong>put images and other details about joining the mailing list here</strong> - XXX</p>
|
||||
<p><strong>NEXT</strong>: After registering for the IOCCC, you need to complete
|
||||
<a href="../faq.html#step_3">Step 3: Obtain and compile the latest mkiocccentry toolkit</a>.</p>
|
||||
<div id="status_impact">
|
||||
<h1 id="how-the-contest-status-impacts-registration">How the contest status impacts registration</h1>
|
||||
</div>
|
||||
<h3 id="when-the-ioccc-status-is-closed">When the IOCCC status is <em>closed</em></h3>
|
||||
<p>While the contest is <strong><a href="../status.html#closed">CLOSED</a></strong>,
|
||||
you <strong>CANNOT REGISTER</strong> as there is no contest for which you can register.</p>
|
||||
<p>Watch the <a href="../news.html">IOCCC news</a> and the <a href="https://fosstodon.org/@ioccc">IOCCC Mastodon</a>
|
||||
for news about the next IOCCC as you may register when the contest is <a href="../status.html#pending">pending</a>
|
||||
or <a href="../status.html#open">open</a>.</p>
|
||||
<div id="register">
|
||||
<h3 id="when-the-ioccc-status-is-pending">When the IOCCC status is <em>pending</em></h3>
|
||||
</div>
|
||||
<p>While the contest is <strong><a href="../status.html#pending">PEDING</a></strong>,
|
||||
you may **register for contest*, however you will <strong>NOT</strong>
|
||||
receive your own Email message containing your <a href="https:/submit.ioccc.org">IOCCC submit server</a>
|
||||
<strong>Username and Initial Password until the IOCCC is <a href="../status.html#open">open</a></strong>.</p>
|
||||
<p>XXX - put more data here - XXX</p>
|
||||
<h3 id="when-the-ioccc-status-is-open">When the IOCCC status is <em>open</em></h3>
|
||||
<p>While the contest is <strong><a href="../status.html#open">OPEN</a></strong>,
|
||||
you may <strong>register for the contest</strong>. Once you are registered <strong>AND</strong>
|
||||
the contest is <a href="../status.html#open">open</a>, you will receive your own Email message containing your very own
|
||||
<strong>Username and Initial Password until the contest is <a href="../status.html#open">open</a></strong>. You will need these
|
||||
to be able to <a href="../faq.html#upload">upload your submission</a> to the <a href="https:/submit.ioccc.org">IOCCC submit server</a>.</p>
|
||||
to be able to <a href="submit.html">upload your submission</a> to the <a href="https:/submit.ioccc.org">IOCCC submit server</a>.</p>
|
||||
<p>See also the
|
||||
FAQ on “<a href="../faq.html#submit">how to submit</a>”
|
||||
FAQ on “<a href="submit.html">how to upload your submission</a>”
|
||||
for more information on the submission process when the IOCCC <a href="../status.html#open">reopens</a>.</p>
|
||||
<h3 id="when-the-ioccc-status-is-judging">When the IOCCC status is <em>judging</em></h3>
|
||||
<p>While the contest is <strong><a href="../status.html#pending">PENDING</a></strong>,
|
||||
|
||||
+13
-9
@@ -1,12 +1,20 @@
|
||||
<div id="register">
|
||||
# How to register for the IOCCC
|
||||
</div>
|
||||
|
||||
**IMPORTANT**: Did you read the **How the contest status impacts registration** below?
|
||||
First, be sure the contact [contest status](../status.html) allows you to register.
|
||||
The contest needs to be either [pending](../status.html#pending) or [open](../status.html#open).
|
||||
For details see the section titled [How the contest status impacts registration](#status_impact).
|
||||
|
||||
You will need know the contest [../status.html] as that impacts your ability to
|
||||
register and what happens when you do register.
|
||||
XXX - **put images and other details about joining the mailing list here** - XXX
|
||||
|
||||
**NEXT**: After registering for the IOCCC, you need to complete
|
||||
[Step 3: Obtain and compile the latest mkiocccentry toolkit](../faq.html#step_3).
|
||||
|
||||
|
||||
<div id="status_impact">
|
||||
# How the contest status impacts registration
|
||||
</div>
|
||||
|
||||
|
||||
### When the IOCCC status is _closed_
|
||||
@@ -19,17 +27,13 @@ for news about the next IOCCC as you may register when the contest is [pending](
|
||||
or [open](../status.html#open).
|
||||
|
||||
|
||||
<div id="register">
|
||||
### When the IOCCC status is _pending_
|
||||
</div>
|
||||
|
||||
While the contest is **[PEDING](../status.html#pending)**,
|
||||
you may **register for contest*, however you will **NOT**
|
||||
receive your own Email message containing your [IOCCC submit server](https:/submit.ioccc.org)
|
||||
**Username and Initial Password until the IOCCC is [open](../status.html#open)**.
|
||||
|
||||
XXX - put more data here - XXX
|
||||
|
||||
|
||||
### When the IOCCC status is _open_
|
||||
|
||||
@@ -37,10 +41,10 @@ While the contest is **[OPEN](../status.html#open)**,
|
||||
you may **register for the contest**. Once you are registered **AND**
|
||||
the contest is [open](../status.html#open), you will receive your own Email message containing your very own
|
||||
**Username and Initial Password until the contest is [open](../status.html#open)**. You will need these
|
||||
to be able to [upload your submission](../faq.html#upload) to the [IOCCC submit server](https:/submit.ioccc.org).
|
||||
to be able to [upload your submission](submit.html) to the [IOCCC submit server](https:/submit.ioccc.org).
|
||||
|
||||
See also the
|
||||
FAQ on "[how to submit](../faq.html#submit)"
|
||||
FAQ on "[how to upload your submission](submit.html)"
|
||||
for more information on the submission process when the IOCCC [reopens](../status.html#open).
|
||||
|
||||
|
||||
|
||||
+15
-10
@@ -435,9 +435,8 @@ and are <strong>likely be to be updated</strong> before the next IOCCC.</p>
|
||||
FAQ on “<a href="../faq.html#feedback">rules, guidelines, tools feedback</a>”
|
||||
as well as our
|
||||
FAQ on “<a href="../faq.html#question">about asking questions</a>”
|
||||
about these rules. You might also find the
|
||||
FAQ in general useful, especially the
|
||||
<a href="../faq.html#submit">FAQ section “How to enter: the bare minimum you need to know”</a>.</p>
|
||||
about these rules. You might also find the FAQ in general useful, especially the
|
||||
FAQ on “<a href="../faq.html#enter">how to enter the IOCCC</a>”.</p>
|
||||
<p>Watch both <a href="../status.html">the IOCCC status page</a> and the
|
||||
<a href="https://fosstodon.org/@ioccc"><span class="citation" data-cites="IOCCC">@IOCCC</span> mastodon feed</a> for information about
|
||||
future IOCCC openings.</p>
|
||||
@@ -517,8 +516,11 @@ provisional <strong>BETA</strong> versions and <strong>may be adjusted <em>AT AN
|
||||
<a href="https://submit.ioccc.org">https://submit.ioccc.org</a>; at all other
|
||||
times that link is likely to be unresponsive.</p>
|
||||
<p>Please review our
|
||||
FAQ on “<a href="../faq.html#submit">how to submit</a>”
|
||||
for <strong>important information</strong> on how to submit to the IOCCC.</p>
|
||||
FAQ on “<a href="../faq.html#enter">how to enter the IOCCC</a>”
|
||||
as that FAQ has import details on
|
||||
<a href="register.html">how to register</a>
|
||||
as well as
|
||||
<a href="submit.html">how to upload your submission</a> for the IOCCC.</p>
|
||||
<p class="leftbar">
|
||||
The submit URL should be active on or slightly before <strong>2024-MMM-DD HH:MM:SS UTC</strong>.<br>
|
||||
<strong>XXX - date/time is TBD - XXX</strong>
|
||||
@@ -532,10 +534,13 @@ at the <a href="https://github.com/ioccc-src/mkiocccentry">report mkiocccentry b
|
||||
are using the correct versions of these items <em>before using the IOCCC
|
||||
submission URL</em>.</p>
|
||||
<p>See the
|
||||
FAQ on “<a href="../faq.html#mkiocccentry">obtaining and compiling the mkiocccentry
|
||||
tools</a>”
|
||||
FAQ on “<a href="../faq.html#mkiocccentry">obtaining and compiling the mkiocccentry tools</a>”
|
||||
and the
|
||||
FAQ on “<a href="../faq.html#submit">submitting to the IOCCC</a>”.</p>
|
||||
FAQ on “<a href="../faq.html#enter">how to enter the IOCCC</a>”
|
||||
as that FAQ has import details on
|
||||
<a href="register.html">how to register</a>
|
||||
as well as
|
||||
<a href="submit.html">how to upload your submission</a> for the IOCCC.</p>
|
||||
<p>Jump to: <a href="#">top</a></p>
|
||||
<div id="rules">
|
||||
<h1 id="ioccc-rules">IOCCC RULES</h1>
|
||||
@@ -628,8 +633,8 @@ as a command like argument to the <code>iocccsize(1)</code> tool. For example:
|
||||
<div id="rule3">
|
||||
<h2 id="rule-3">Rule 3</h2>
|
||||
</div>
|
||||
<p>Submissions should be performed using the instructions outlined in our
|
||||
FAQ on “<a href="../faq.html#submit">how to submit</a>”</p>
|
||||
<p>Submissions should be performed using the instructions outlined in
|
||||
“<a href="submit.html">how to upload your submission</a>”.</p>
|
||||
<p>To submit to an open IOCCC, you must use the <a href="https://submit.ioccc.org/">IOCCC submit
|
||||
server</a>. Unless the IOCCC is open, that link will
|
||||
likely be unresponsive.</p>
|
||||
|
||||
+15
-10
@@ -13,9 +13,8 @@ See our
|
||||
FAQ on "[rules, guidelines, tools feedback](../faq.html#feedback)"
|
||||
as well as our
|
||||
FAQ on "[about asking questions](../faq.html#question)"
|
||||
about these rules. You might also find the
|
||||
FAQ in general useful, especially the
|
||||
[FAQ section "How to enter: the bare minimum you need to know"](../faq.html#submit).
|
||||
about these rules. You might also find the FAQ in general useful, especially the
|
||||
FAQ on "[how to enter the IOCCC](../faq.html#enter)".
|
||||
|
||||
Watch both [the IOCCC status page](../status.html) and the
|
||||
[@IOCCC mastodon feed](https://fosstodon.org/@ioccc) for information about
|
||||
@@ -121,8 +120,11 @@ When the IOCCC is open, the submission URL is:
|
||||
times that link is likely to be unresponsive.
|
||||
|
||||
Please review our
|
||||
FAQ on "[how to submit](../faq.html#submit)"
|
||||
for **important information** on how to submit to the IOCCC.
|
||||
FAQ on "[how to enter the IOCCC](../faq.html#enter)"
|
||||
as that FAQ has import details on
|
||||
[how to register](register.html)
|
||||
as well as
|
||||
[how to upload your submission](submit.html) for the IOCCC.
|
||||
|
||||
<p class="leftbar">
|
||||
The submit URL should be active on or slightly before **2024-MMM-DD HH:MM:SS UTC**.<br>
|
||||
@@ -141,10 +143,13 @@ are using the correct versions of these items _before using the IOCCC
|
||||
submission URL_.
|
||||
|
||||
See the
|
||||
FAQ on "[obtaining and compiling the mkiocccentry
|
||||
tools](../faq.html#mkiocccentry)"
|
||||
FAQ on "[obtaining and compiling the mkiocccentry tools](../faq.html#mkiocccentry)"
|
||||
and the
|
||||
FAQ on "[submitting to the IOCCC](../faq.html#submit)".
|
||||
FAQ on "[how to enter the IOCCC](../faq.html#enter)"
|
||||
as that FAQ has import details on
|
||||
[how to register](register.html)
|
||||
as well as
|
||||
[how to upload your submission](submit.html) for the IOCCC.
|
||||
|
||||
Jump to: [top](#)
|
||||
|
||||
@@ -273,8 +278,8 @@ Jump to: [top](#)
|
||||
## Rule 3
|
||||
</div>
|
||||
|
||||
Submissions should be performed using the instructions outlined in our
|
||||
FAQ on "[how to submit](../faq.html#submit)"
|
||||
Submissions should be performed using the instructions outlined in
|
||||
"[how to upload your submission](submit.html)".
|
||||
|
||||
To submit to an open IOCCC, you must use the [IOCCC submit
|
||||
server](https://submit.ioccc.org/). Unless the IOCCC is open, that link will
|
||||
|
||||
@@ -0,0 +1,600 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<!-- START: two lines up starts content from: inc/top.default.html -->
|
||||
|
||||
<!-- END: this line ends content from: inc/top.default.html -->
|
||||
<!-- START: this line starts content from: inc/head.default.html -->
|
||||
|
||||
<head>
|
||||
<link rel="stylesheet" href="../ioccc.css">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
|
||||
<title>The International Obfuscated C Code Contest</title>
|
||||
<link rel="icon" type="image/x-icon" href="../favicon.ico">
|
||||
<meta name="description" content="How to upload your submission to the IOCCC submit server">
|
||||
<meta name="keywords" content="IOCCC, submit, submission, submit server">
|
||||
</head>
|
||||
|
||||
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
|
||||
<!-- !!! DO NOT MODIFY THIS FILE - This file is generated by a tool !!! -->
|
||||
<!-- !!! DO NOT MODIFY THIS FILE - This file is generated by a tool !!! -->
|
||||
<!-- !!! DO NOT MODIFY THIS FILE - This file is generated by a tool !!! -->
|
||||
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
|
||||
|
||||
<!-- END: this line ends content from: inc/head.default.html -->
|
||||
|
||||
<!-- -->
|
||||
<!-- This web page was formed via the tool: bin/gen-top-html.sh -->
|
||||
<!-- The content of main section of this web page came from: next/submit.md -->
|
||||
<!-- -->
|
||||
|
||||
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
|
||||
<!-- !!! Do not modify this web page, instead modify the file: next/submit.md !!! -->
|
||||
<!-- !!! Do not modify this web page, instead modify the file: next/submit.md !!! -->
|
||||
<!-- !!! Do not modify this web page, instead modify the file: next/submit.md !!! -->
|
||||
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
|
||||
|
||||
<!-- Markdown content was converted into HTML via the tool: bin/md2html.sh -->
|
||||
|
||||
<!-- START: this line starts content from: inc/body.default.html -->
|
||||
|
||||
<body>
|
||||
|
||||
<!-- END: this line ends content from: inc/body.default.html -->
|
||||
<!-- START: this line starts content from: inc/topbar.default.html -->
|
||||
|
||||
<div class="theader">
|
||||
<nav class="topbar">
|
||||
<div class="container">
|
||||
<div class="logo">
|
||||
<a href="../index.html" class="logo-link">
|
||||
IOCCC
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="topbar-items">
|
||||
<div class="item">
|
||||
<span class="item-header">
|
||||
Entries
|
||||
</span>
|
||||
|
||||
<div class="sub-item">
|
||||
<div class="outfit-font">
|
||||
<a href="../years.html" class="sub-item-link">
|
||||
Winning entries
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="outfit-font">
|
||||
<a href="../authors.html" class="sub-item-link">
|
||||
Winning authors
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="outfit-font">
|
||||
<a href="../location.html" class="sub-item-link">
|
||||
Location of authors
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="outfit-font">
|
||||
<a href="../bugs.html" class="sub-item-link">
|
||||
Bugs and (mis)features
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="outfit-font">
|
||||
<a href="../faq.html#fix_an_entry" class="sub-item-link">
|
||||
Fixing entries
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="outfit-font">
|
||||
<a href="../faq.html#fix_author" class="sub-item-link">
|
||||
Updating author info
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="item">
|
||||
<span class="item-header">
|
||||
Status
|
||||
</span>
|
||||
|
||||
<div class="sub-item">
|
||||
<div class="outfit-font">
|
||||
<a href="../news.html" class="sub-item-link">
|
||||
News
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="outfit-font">
|
||||
<a href="../status.html" class="sub-item-link">
|
||||
Contest status
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="outfit-font">
|
||||
<a href="../next/index.html" class="sub-item-link">
|
||||
Rules and guidelines
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="outfit-font">
|
||||
<a href="../markdown.html" class="sub-item-link">
|
||||
Markdown guidelines
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="outfit-font">
|
||||
<a href="../SECURITY.html" class="sub-item-link">
|
||||
Security policy
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="item">
|
||||
<span class="item-header">
|
||||
FAQ
|
||||
</span>
|
||||
|
||||
<div class="sub-item">
|
||||
<div class="outfit-font">
|
||||
<a href="../faq.html" class="sub-item-link">
|
||||
Frequently Asked Questions
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="outfit-font">
|
||||
<a href="../faq.html#submit" class="sub-item-link">
|
||||
How to enter
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="outfit-font">
|
||||
<a href="../faq.html#compiling" class="sub-item-link">
|
||||
Compiling entries
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="outfit-font">
|
||||
<a href="../faq.html#running_entries" class="sub-item-link">
|
||||
Running entries
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="outfit-font">
|
||||
<a href="../faq.html#help" class="sub-item-link">
|
||||
How to help
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="item">
|
||||
<span class="item-header">
|
||||
About
|
||||
</span>
|
||||
|
||||
<div class="sub-item">
|
||||
<div class="outfit-font">
|
||||
<a href="../index.html" class="sub-item-link">
|
||||
Home page
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="outfit-font">
|
||||
<a href="../about.html" class="sub-item-link">
|
||||
About the IOCCC
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="outfit-font">
|
||||
<a href="../judges.html" class="sub-item-link">
|
||||
The Judges
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="outfit-font">
|
||||
<a href="../thanks-for-help.html" class="sub-item-link">
|
||||
Thanks for the help
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="outfit-font">
|
||||
<a href="../contact.html" class="sub-item-link">
|
||||
Contact us
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<div class="header-mobile-menu">
|
||||
<noscript>
|
||||
<a href="../nojs-menu.html" class="topbar-js-label">
|
||||
Please Enable JavaScript
|
||||
</a>
|
||||
</noscript>
|
||||
|
||||
<button id="header-open-menu-button" class="topbar-mobile-menu">
|
||||
<img
|
||||
src="../png/hamburger-icon-open.png"
|
||||
alt="hamburger style menu icon - open state"
|
||||
width=48
|
||||
height=48>
|
||||
</button>
|
||||
|
||||
<button id="header-close-menu-button" class="hide-content">
|
||||
<img
|
||||
src="../png/hamburger-icon-closed.png"
|
||||
alt="hamburger style menu icon - closed state"
|
||||
width=48
|
||||
height=48>
|
||||
</button>
|
||||
|
||||
<div id="mobile-menu-panel" class="hide-content">
|
||||
<div class="mobile-menu-container">
|
||||
|
||||
<div class="mobile-menu-wrapper">
|
||||
<div class="mobile-menu-item">
|
||||
Entries
|
||||
</div>
|
||||
<div class="mobile-submenu-wrapper">
|
||||
|
||||
<a class="mobile-submenu-item" href="../years.html">
|
||||
Winning entries
|
||||
</a>
|
||||
|
||||
<a class="mobile-submenu-item" href="../authors.html">
|
||||
Winning authors
|
||||
</a>
|
||||
|
||||
<a class="mobile-submenu-item" href="../location.html">
|
||||
Location of authors
|
||||
</a>
|
||||
|
||||
<a class="mobile-submenu-item" href="../bugs.html">
|
||||
Bugs and (mis)features
|
||||
</a>
|
||||
|
||||
<a class="mobile-submenu-item" href="../faq.html#fix_an_entry">
|
||||
Fixing entries
|
||||
</a>
|
||||
|
||||
<a class="mobile-submenu-item" href="../faq.html#fix_author">
|
||||
Updating author info
|
||||
</a>
|
||||
|
||||
<a class="mobile-submenu-item" href="../thanks-for-help.html">
|
||||
Thanks for the help
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mobile-menu-wrapper">
|
||||
|
||||
<div class="mobile-menu-item">
|
||||
Status
|
||||
</div>
|
||||
<div class="mobile-submenu-wrapper">
|
||||
|
||||
<a class="mobile-submenu-item" href="../news.html">
|
||||
News
|
||||
</a>
|
||||
|
||||
<a class="mobile-submenu-item" href="../status.html">
|
||||
Contest status
|
||||
</a>
|
||||
|
||||
<a class="mobile-submenu-item" href="../next/index.html">
|
||||
Rules and guidelines
|
||||
</a>
|
||||
|
||||
<a class="mobile-submenu-item" href="../markdown.html">
|
||||
Markdown guidelines
|
||||
</a>
|
||||
|
||||
<a class="mobile-submenu-item" href="../SECURITY.html">
|
||||
Security policy
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mobile-menu-wrapper">
|
||||
<div class="mobile-menu-item">
|
||||
FAQ
|
||||
</div>
|
||||
<div class="mobile-submenu-wrapper">
|
||||
|
||||
<a class="mobile-submenu-item" href="../faq.html">
|
||||
Frequently Asked Questions
|
||||
</a>
|
||||
|
||||
<a class="mobile-submenu-item" href="../faq.html#submit">
|
||||
How to enter
|
||||
</a>
|
||||
|
||||
<a class="mobile-submenu-item" href="../faq.html#compiling">
|
||||
Compiling entries
|
||||
</a>
|
||||
|
||||
<a class="mobile-submenu-item" href="../faq.html#running_entries">
|
||||
Running entries
|
||||
</a>
|
||||
|
||||
<a class="mobile-submenu-item" href="../faq.html#help">
|
||||
How to help
|
||||
</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mobile-menu-wrapper">
|
||||
<div class="mobile-menu-item">
|
||||
About
|
||||
</div>
|
||||
<div class="mobile-submenu-wrapper">
|
||||
|
||||
<a class="mobile-submenu-item" href="../index.html">
|
||||
Home page
|
||||
</a>
|
||||
|
||||
<a class="mobile-submenu-item" href="../about.html">
|
||||
About the IOCCC
|
||||
</a>
|
||||
|
||||
<a class="mobile-submenu-item" href="../judges.html">
|
||||
The Judges
|
||||
</a>
|
||||
|
||||
<a class="mobile-submenu-item" href="../contact.html">
|
||||
Contact us
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<script>
|
||||
var headerOpenMenuButton = document.getElementById("header-open-menu-button");
|
||||
var headerCloseMenuButton = document.getElementById("header-close-menu-button");
|
||||
var mobileMenuPanel = document.getElementById("mobile-menu-panel");
|
||||
|
||||
headerOpenMenuButton.addEventListener("click", () => {
|
||||
headerOpenMenuButton.classList.remove("topbar-mobile-menu");
|
||||
headerOpenMenuButton.classList.add("hide-content");
|
||||
|
||||
headerCloseMenuButton.classList.remove("hide-content");
|
||||
headerCloseMenuButton.classList.add("topbar-mobile-menu");
|
||||
|
||||
mobileMenuPanel.classList.remove("hide-content");
|
||||
mobileMenuPanel.classList.add("topbar-mobile-panel");
|
||||
});
|
||||
|
||||
headerCloseMenuButton.addEventListener("click", () => {
|
||||
headerCloseMenuButton.classList.remove("topbar-mobile-menu");
|
||||
headerCloseMenuButton.classList.add("hide-content");
|
||||
|
||||
mobileMenuPanel.classList.add("hide-content");
|
||||
mobileMenuPanel.classList.remove("topbar-mobile-panel");
|
||||
|
||||
headerOpenMenuButton.classList.add("topbar-mobile-menu");
|
||||
headerOpenMenuButton.classList.remove("hide-content");
|
||||
});
|
||||
</script>
|
||||
|
||||
<!-- END: this line ends content from: inc/topbar.default.html -->
|
||||
<!-- START: this line starts content from: inc/header.default.html -->
|
||||
|
||||
<div class="header">
|
||||
<a href="../2011/zucker/index.html">
|
||||
<img src="../png/ioccc.png"
|
||||
alt="IOCCC image by Matt Zucker"
|
||||
width=300
|
||||
height=110>
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>How to upload your submission to the IOCCC submit server</h2>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
<!-- START: this line starts content from: inc/navbar.empty.html -->
|
||||
|
||||
<div class="navbar">
|
||||
<a class="Right" href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fioccc-src.github.io%2Ftemp-test-ioccc%2Fnext%2Fsubmit.html">✓</a>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/navbar.empty.html -->
|
||||
<!-- START: this line starts content from: inc/before-content.default.html -->
|
||||
|
||||
<div class="content" id="content">
|
||||
|
||||
<!-- END: this line ends content from: inc/before-content.default.html -->
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<!-- BEFORE: 1st line of markdown file: next/submit.md -->
|
||||
<h1 id="how-to-upload-your-submission-to-the-ioccc">How to upload your submission to the IOCCC</h1>
|
||||
<p><strong>IMPORTANT NOTE</strong>: The <a href="https://submit.ioccc.org">IOCCC submit server</a>
|
||||
is only ready for submissions
|
||||
<strong>ONLY WHEN THE CONTEST IS <a href="../status.html#open">open</a></strong>.</p>
|
||||
<p>See <a href="../status.html">current status of the IOCCC</a> for details on the contest status.
|
||||
<strong>IMPORTANT NOTE</strong>: When the contest is <a href="../status.html#closed">closed</a>, the
|
||||
<a href="https://submit.ioccc.org">IOCCC submit server</a>
|
||||
may be offline and unreachable as a web site.</p>
|
||||
<p>The following steps should be taken, in order to upload your <code>mkiocccentry</code> xz
|
||||
compressed tarball, to change the file (if you need to upload a different file
|
||||
or you have updated the submission), and to check the status of it after the
|
||||
contest closes:</p>
|
||||
<p>First, open the web page in your browser. It should look like this:
|
||||
With the login id and password already input, It should look something like
|
||||
this:</p>
|
||||
<p><img src="../png/submit-server-login.png"
|
||||
alt="submit server login screen"
|
||||
width=710 height=562></p>
|
||||
<p>The login is the UUID you were provided when you registered for the IOCCC and
|
||||
the password is the initial password you were provided with. Click “Login”.
|
||||
Assuming everything is fine, it should look something like:</p>
|
||||
<p><img src="../png/submit-server-first-login.png"
|
||||
alt="submit server password change required"
|
||||
width=710 height=808></p>
|
||||
<p>As you can see, you have to change your password. Put in your login (UUID
|
||||
username), your old (initial) password and a new password. For instance:</p>
|
||||
<p><img src="../png/submit-server-change-passwd.png"
|
||||
alt="submit server changing password"
|
||||
width=710 height=808></p>
|
||||
<p>Click “Change Password”.</p>
|
||||
<p>Once this is done, you will have to log in again. Using the UUID login and the
|
||||
new password:</p>
|
||||
<p><img src="../png/submit-server-passwd-changed.png"
|
||||
alt="submit server password changed"
|
||||
width=710 height=344></p>
|
||||
<p>.. click “Login”.</p>
|
||||
<p>Once you’ve logged in, you will see submit slots. Each slot is for one
|
||||
submission so if you update a submission, make sure you choose the right one so
|
||||
you do not overwrite the wrong one!</p>
|
||||
<p>Here is what it looks like without any uploads and no slot selected:</p>
|
||||
<p><img src="../png/submit-server-slots.png"
|
||||
alt="submit server slots"
|
||||
width=710 height=806></p>
|
||||
<p>Select a slot and then select a file by clicking the button “Choose File”. After
|
||||
doing this, it should look something like:</p>
|
||||
<p><img src="../png/submit-server-slot-file.png"
|
||||
alt="submit server slot and file selected"
|
||||
width=717 height=865></p>
|
||||
<p>If you need to change the file to upload, you can mouseover the file and click
|
||||
it. If you wait a moment it’ll show the current filename. It will look something
|
||||
like this:</p>
|
||||
<p><img src="../png/submit-server-change-file.png"
|
||||
alt="submit server change file"
|
||||
width=717 height=865></p>
|
||||
<p>Once you’re certain you have selected the correct file, click “Submit”, below
|
||||
the file selection step.</p>
|
||||
<p>When it’s uploaded it should look something like this:</p>
|
||||
<p><img src="../png/submit-server-submission-uploaded.png"
|
||||
alt="submit server submission uploaded"
|
||||
width=717 height=525></p>
|
||||
<p>Here you see the details, in particular:</p>
|
||||
<ul>
|
||||
<li>the status of the submission</li>
|
||||
<li>the filename, which will be in the correct format, assuming you used
|
||||
<code>mkiocccentry(1)</code> which is <strong>HIGHLY</strong> recommended so that you do not break <a href="rules.html#rule17">Rule
|
||||
17</a>!</li>
|
||||
<li>the file length, which <code>txzchk(1)</code> will also verify (the file itself and the
|
||||
tarball listing)</li>
|
||||
<li>the upload date</li>
|
||||
<li>the SHA256 hash of the file</li>
|
||||
</ul>
|
||||
<p>Now if you’re done, log out.</p>
|
||||
<p>After the submission deadline is reached, you can log in to check the status of
|
||||
your submissions. Here is what it will look like when the judges have verified
|
||||
that your tarball / submission has been validated (NOT judged), by <code>txzchk(1)</code>
|
||||
and <code>chkentry(1)</code>.:</p>
|
||||
<p><img src="../png/submit-server-status-updated.png"
|
||||
alt="submit server status updated"
|
||||
width=717 height=217></p>
|
||||
<p>For details on <code>txzchk</code>, see the
|
||||
FAQ on “<a href="../faq.html#txzchk">txzchk</a>”.</p>
|
||||
<p>For details on <code>chkentry</code>, see the
|
||||
FAQ on “<a href="../faq.html#chkentry">chkentry</a>”.</p>
|
||||
<p>If you need more information on what <code>chkentry</code> checks, see the
|
||||
FAQ on the <a href="../faq.html#info_json">“.info.json file</a>”
|
||||
and the
|
||||
FAQ on the “<a href="../faq.html#auth_json">.auth.json file</a>”.</p>
|
||||
<!--
|
||||
|
||||
Copyright © 1984-2024 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
You are free to share and adapt this file under the terms of this license:
|
||||
|
||||
Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
|
||||
|
||||
For more information, see:
|
||||
|
||||
https://creativecommons.org/licenses/by-sa/4.0/
|
||||
|
||||
-->
|
||||
<!-- AFTER: last line of markdown file: next/submit.md -->
|
||||
|
||||
<!-- END: this line ends content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
<!-- START: this line starts content from: inc/after-content.default.html -->
|
||||
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/after-content.default.html -->
|
||||
<!-- START: this line starts content from: inc/footer.default.html -->
|
||||
|
||||
<!--
|
||||
|
||||
Copyright © 1984-2024 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
You are free to share and adapt this file under the terms of this license:
|
||||
|
||||
Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
|
||||
|
||||
For more information, see:
|
||||
|
||||
https://creativecommons.org/licenses/by-sa/4.0/
|
||||
|
||||
-->
|
||||
|
||||
<div class="footer">
|
||||
|
||||
<div id="copyright"><h3>Copyright © 1984-2024 by Landon Curt Noll:
|
||||
<a href="https://creativecommons.org/faq/#what-does-some-rights-reserved-mean"
|
||||
target="_blank"
|
||||
rel="license noopener noreferrer">Some Rights Reserved</a></h3>
|
||||
<p>
|
||||
This work is <b>licensed by Landon Curt Noll</b> under
|
||||
<b><a href="https://creativecommons.org/licenses/by-sa/4.0/?ref=chooser-v1"
|
||||
target="_blank"
|
||||
rel="license noopener noreferrer"
|
||||
style="display:inline-block;">CC BY-SA 4.0</a></b>.
|
||||
<img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;"
|
||||
src="../png/cc.png"
|
||||
alt="cc inside circle symbol">
|
||||
<img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;"
|
||||
src="../png/by.png"
|
||||
alt="person inside circle symbol">
|
||||
<img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;"
|
||||
src="../png/sa.png"
|
||||
alt="arrow looping back on itself inside circle symbol"><br>
|
||||
You should <b>carefully review</b> the
|
||||
<b><a href="https://creativecommons.org/licenses/by-sa/4.0/legalcode.en"
|
||||
target="_blank"
|
||||
rel="license noopener noreferrer">CC BY-SA 4.0 LEGAL CODE</a></b>
|
||||
before using the licensed material.<br>
|
||||
You may wish to review the
|
||||
<b><a href="../license.html"
|
||||
target="_blank"
|
||||
rel="license noopener noreferrer">highlights of some of the key features and terms</a></b>
|
||||
of <b>CC BY-SA 4.0</b>.<br>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div id="coda"><h3>Coda</h3>
|
||||
<p>
|
||||
<a href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fioccc-src.github.io%2Ftemp-test-ioccc%2Fnext%2Fsubmit.html" rel="nofollow">Nu HTML check this web page</a><br>
|
||||
<a href="#top">Jump to top</a> <a href="#content">Jump to Content</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/footer.default.html -->
|
||||
<!-- START: this line starts content from: inc/bottom.default.html -->
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<!-- END: this line ends content from: inc/bottom.default.html -->
|
||||
+132
@@ -0,0 +1,132 @@
|
||||
# How to upload your submission to the IOCCC
|
||||
|
||||
**IMPORTANT NOTE**: The [IOCCC submit server](https://submit.ioccc.org)
|
||||
is only ready for submissions
|
||||
**ONLY WHEN THE CONTEST IS [open](../status.html#open)**.
|
||||
|
||||
See [current status of the IOCCC](../status.html) for details on the contest status.
|
||||
**IMPORTANT NOTE**: When the contest is [closed](../status.html#closed), the
|
||||
[IOCCC submit server](https://submit.ioccc.org)
|
||||
may be offline and unreachable as a web site.
|
||||
|
||||
The following steps should be taken, in order to upload your `mkiocccentry` xz
|
||||
compressed tarball, to change the file (if you need to upload a different file
|
||||
or you have updated the submission), and to check the status of it after the
|
||||
contest closes:
|
||||
|
||||
First, open the web page in your browser. It should look like this:
|
||||
With the login id and password already input, It should look something like
|
||||
this:
|
||||
|
||||
<img src="../png/submit-server-login.png"
|
||||
alt="submit server login screen"
|
||||
width=710 height=562>
|
||||
|
||||
The login is the UUID you were provided when you registered for the IOCCC and
|
||||
the password is the initial password you were provided with. Click "Login".
|
||||
Assuming everything is fine, it should look something like:
|
||||
|
||||
<img src="../png/submit-server-first-login.png"
|
||||
alt="submit server password change required"
|
||||
width=710 height=808>
|
||||
|
||||
As you can see, you have to change your password. Put in your login (UUID
|
||||
username), your old (initial) password and a new password. For instance:
|
||||
|
||||
<img src="../png/submit-server-change-passwd.png"
|
||||
alt="submit server changing password"
|
||||
width=710 height=808>
|
||||
|
||||
Click "Change Password".
|
||||
|
||||
Once this is done, you will have to log in again. Using the UUID login and the
|
||||
new password:
|
||||
|
||||
<img src="../png/submit-server-passwd-changed.png"
|
||||
alt="submit server password changed"
|
||||
width=710 height=344>
|
||||
|
||||
.. click "Login".
|
||||
|
||||
Once you've logged in, you will see submit slots. Each slot is for one
|
||||
submission so if you update a submission, make sure you choose the right one so
|
||||
you do not overwrite the wrong one!
|
||||
|
||||
Here is what it looks like without any uploads and no slot selected:
|
||||
|
||||
<img src="../png/submit-server-slots.png"
|
||||
alt="submit server slots"
|
||||
width=710 height=806>
|
||||
|
||||
Select a slot and then select a file by clicking the button "Choose File". After
|
||||
doing this, it should look something like:
|
||||
|
||||
<img src="../png/submit-server-slot-file.png"
|
||||
alt="submit server slot and file selected"
|
||||
width=717 height=865>
|
||||
|
||||
If you need to change the file to upload, you can mouseover the file and click
|
||||
it. If you wait a moment it'll show the current filename. It will look something
|
||||
like this:
|
||||
|
||||
<img src="../png/submit-server-change-file.png"
|
||||
alt="submit server change file"
|
||||
width=717 height=865>
|
||||
|
||||
Once you're certain you have selected the correct file, click "Submit", below
|
||||
the file selection step.
|
||||
|
||||
When it's uploaded it should look something like this:
|
||||
|
||||
<img src="../png/submit-server-submission-uploaded.png"
|
||||
alt="submit server submission uploaded"
|
||||
width=717 height=525>
|
||||
|
||||
Here you see the details, in particular:
|
||||
|
||||
- the status of the submission
|
||||
- the filename, which will be in the correct format, assuming you used
|
||||
`mkiocccentry(1)` which is **HIGHLY** recommended so that you do not break [Rule
|
||||
17](rules.html#rule17)!
|
||||
- the file length, which `txzchk(1)` will also verify (the file itself and the
|
||||
tarball listing)
|
||||
- the upload date
|
||||
- the SHA256 hash of the file
|
||||
|
||||
Now if you're done, log out.
|
||||
|
||||
After the submission deadline is reached, you can log in to check the status of
|
||||
your submissions. Here is what it will look like when the judges have verified
|
||||
that your tarball / submission has been validated (NOT judged), by `txzchk(1)`
|
||||
and `chkentry(1)`.:
|
||||
|
||||
<img src="../png/submit-server-status-updated.png"
|
||||
alt="submit server status updated"
|
||||
width=717 height=217>
|
||||
|
||||
For details on `txzchk`, see the
|
||||
FAQ on "[txzchk](../faq.html#txzchk)".
|
||||
|
||||
For details on `chkentry`, see the
|
||||
FAQ on "[chkentry](../faq.html#chkentry)".
|
||||
|
||||
If you need more information on what `chkentry` checks, see the
|
||||
FAQ on the [".info.json file](../faq.html#info_json)"
|
||||
and the
|
||||
FAQ on the "[.auth.json file](../faq.html#auth_json)".
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
|
||||
Copyright © 1984-2024 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
You are free to share and adapt this file under the terms of this license:
|
||||
|
||||
Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
|
||||
|
||||
For more information, see:
|
||||
|
||||
https://creativecommons.org/licenses/by-sa/4.0/
|
||||
|
||||
-->
|
||||
+1
-1
@@ -445,7 +445,7 @@
|
||||
<h2 id="faq">FAQ</h2>
|
||||
<ul>
|
||||
<li><a href="faq.html">Frequently Asked Questions</a></li>
|
||||
<li><a href="faq.html#submit">How to enter</a></li>
|
||||
<li><a href="faq.html#enter">How to enter</a></li>
|
||||
<li><a href="faq.html#compiling">Compiling entries</a></li>
|
||||
<li><a href="faq.html#running_entries">Running entries</a></li>
|
||||
<li><a href="faq.html#help">How to help</a></li>
|
||||
|
||||
+1
-1
@@ -20,7 +20,7 @@
|
||||
## FAQ
|
||||
|
||||
* [Frequently Asked Questions](faq.html)
|
||||
* [How to enter](faq.html#submit)
|
||||
* [How to enter](faq.html#enter)
|
||||
* [Compiling entries](faq.html#compiling)
|
||||
* [Running entries](faq.html#running_entries)
|
||||
* [How to help](faq.html#help)
|
||||
|
||||
+5
-5
@@ -468,7 +468,7 @@ been released.</p>
|
||||
<p>You may <a href="next/register.html">register for the IOCCC</a> while the contest is <a href="#pending">pending</a>,
|
||||
however you will <strong>NOT</strong> receive your own Email message containing your very own
|
||||
<strong>Username and Initial Password until the contest is <a href="#open">open</a></strong>. You will need these
|
||||
to be able to <a href="faq.html#upload">upload your submission</a> to the <a href="https:/submit.ioccc.org">IOCCC submit server</a>.</p>
|
||||
to be able to <a href="next/submit.html">upload your submission</a> to the <a href="https:/submit.ioccc.org">IOCCC submit server</a>.</p>
|
||||
<p>Once contest moves from <a href="#pending%22">pending</a> to <a href="#open">open</a>, an announcement
|
||||
Email will be sent out to the mailing list of those have successfully registered for the IOCCC.
|
||||
In addition, an announcement will be made to the <a href="news.html">IOCCC news</a> in case you miss
|
||||
@@ -483,11 +483,11 @@ as well as the
|
||||
FAQ on “<a href="faq.html#questions">best way to ask a question about the IOCCC rules, guideline and tools</a>”
|
||||
for how.</p>
|
||||
<p>See also the
|
||||
FAQ on “<a href="faq.html#submit">how to submit</a>”
|
||||
FAQ on “<a href="next/submit.html">how to upload your submission</a>”
|
||||
for more information on the submission process when the IOCCC <a href="#open">reopens</a>.</p>
|
||||
<h4 id="open">“<strong>open</strong>”</h4>
|
||||
<p>While contest is <strong><a href="#open">OPEN</a></strong>, those who have <a href="next/register.html">registered for the IOCCC</a>
|
||||
may <a href="faq.html#upload">upload their submissions</a> to the <a href="https://submit.ioccc.org">IOCCC submit server</a>.</p>
|
||||
may <a href="next/submit.html">upload their submissions</a> to the <a href="https://submit.ioccc.org">IOCCC submit server</a>.</p>
|
||||
<p>See the
|
||||
FAQ on “<a href="faq.html#submit">how to submit</a>”
|
||||
for more information.</p>
|
||||
@@ -506,7 +506,7 @@ FAQ on “<a href="faq.html#submit">how to submit</a>”
|
||||
for more information on the submission process when the IOCCC <a href="#open">reopens</a>.</p>
|
||||
<h4 id="judging">“<strong>judging</strong>”</h4>
|
||||
<p>While contest is <strong>[JUDGING][#jugding]</strong>, you cannot <a href="next/register.html">register</a>
|
||||
nor can you <a href="faq.html#upload">upload submissions</a>. This is because the
|
||||
nor can you <a href="next/submit.html">upload submissions</a>. This is because the
|
||||
<a href="judges.html">IOCCC judges</a> are in the process of judging the <a href="faq.html#how_many">submissions</a>
|
||||
they received while the contest was <a href="#open">open</a>.</p>
|
||||
<p>Watch the <a href="https://fosstodon.org/@ioccc"><span class="citation" data-cites="IOCCC">@IOCCC</span> mastodon feed</a> for updates.</p>
|
||||
@@ -528,7 +528,7 @@ winning entries page</a>.</p></li>
|
||||
</ul>
|
||||
<h4 id="closed">“<strong>closed</strong>”</h4>
|
||||
<p>While contest is <strong>[CLOSED][#closed]</strong>, you cannot <a href="next/register.html">register</a>
|
||||
nor can you <a href="faq.html#upload">upload submissions</a>. You have to wait for the
|
||||
nor can you <a href="next/submit.html">upload submissions</a>. You have to wait for the
|
||||
next contest to <a href="#open">open</a>.</p>
|
||||
<p>See the <a href="years.html">IOCCC winning entries page</a> for the entries that have won
|
||||
the <a href="index.html">IOCCC</a>.</p>
|
||||
|
||||
@@ -51,7 +51,7 @@ been released.
|
||||
You may [register for the IOCCC](next/register.html) while the contest is [pending](#pending),
|
||||
however you will **NOT** receive your own Email message containing your very own
|
||||
**Username and Initial Password until the contest is [open](#open)**. You will need these
|
||||
to be able to [upload your submission](faq.html#upload) to the [IOCCC submit server](https:/submit.ioccc.org).
|
||||
to be able to [upload your submission](next/submit.html) to the [IOCCC submit server](https:/submit.ioccc.org).
|
||||
|
||||
Once contest moves from [pending](#pending") to [open](#open), an announcement
|
||||
Email will be sent out to the mailing list of those have successfully registered for the IOCCC.
|
||||
@@ -70,7 +70,7 @@ FAQ on "[best way to ask a question about the IOCCC rules, guideline and tools](
|
||||
for how.
|
||||
|
||||
See also the
|
||||
FAQ on "[how to submit](faq.html#submit)"
|
||||
FAQ on "[how to upload your submission](next/submit.html)"
|
||||
for more information on the submission process when the IOCCC [reopens](#open).
|
||||
|
||||
|
||||
@@ -79,7 +79,7 @@ for more information on the submission process when the IOCCC [reopens](#open).
|
||||
</div>
|
||||
|
||||
While contest is **[OPEN](#open)**, those who have [registered for the IOCCC](next/register.html)
|
||||
may [upload their submissions](faq.html#upload) to the [IOCCC submit server](https://submit.ioccc.org).
|
||||
may [upload their submissions](next/submit.html) to the [IOCCC submit server](https://submit.ioccc.org).
|
||||
|
||||
See the
|
||||
FAQ on "[how to submit](faq.html#submit)"
|
||||
@@ -108,7 +108,7 @@ for more information on the submission process when the IOCCC [reopens](#open).
|
||||
</div>
|
||||
|
||||
While contest is **[JUDGING][#jugding]**, you cannot [register](next/register.html)
|
||||
nor can you [upload submissions](faq.html#upload). This is because the
|
||||
nor can you [upload submissions](next/submit.html). This is because the
|
||||
[IOCCC judges](judges.html) are in the process of judging the [submissions](faq.html#how_many)
|
||||
they received while the contest was [open](#open).
|
||||
|
||||
@@ -139,7 +139,7 @@ winning entries page](years.html).
|
||||
#### "**closed**"
|
||||
|
||||
While contest is **[CLOSED][#closed]**, you cannot [register](next/register.html)
|
||||
nor can you [upload submissions](faq.html#upload). You have to wait for the
|
||||
nor can you [upload submissions](next/submit.html). You have to wait for the
|
||||
next contest to [open](#open).
|
||||
|
||||
See the [IOCCC winning entries page](years.html) for the entries that have won
|
||||
|
||||
Reference in new issue
Block a user