Reword the recent deobfuscation changes

In most cases the word was changed to 'obfuscation' as it was about
obfuscation, not deobfuscation. In some cases like 1995/leo since the
file was (in 1995/leo) about a secret switch it was changed to
'secret.md' (and 'secret.html') but there were others like that as well.

One entry had the words 'spoiling the size rule' but this had been
changed to 'deobfuscating the size rule' which was obviously wrong.

In the latter YYYY/README.md files the judges had written after some
entries (brief summaries) '...

    ...We'll stop spouting spoilers now. Have fun exploring all the
    entries!

but that was changed to:

    ...We'll stop spouting deobfuscation information now. Have fun
    exploring all the entries!

which wasn't really about deobfuscation but just a brief summary of what
the entries did.

And in the most problematic case (at least for me :-), 2018/ferguson) I
had put a joke in:

    ... but it's the only Easter egg I won't spoil

but it was changed to 'won't deobfuscate' which not only is not what it
is but it spoilt the joke.

In some cases the word was changed back to 'SPOILER' (or similar) but in
most cases not. I believe it should be better now. There are some
caveats, however, as below.

Although make find_missing_links is okay I do not remember if this will
catch links that refer to '%%REPO_URL%%' or other pandoc tokens. This
means I might have to go back to some earlier years to verify links are
okay. That should not take that much time I hope.

It might also be that some wording can still be improved some but it is
hoped this will be discovered when checking links and looking over the
manifest (which obviously changed).
This commit is contained in:
Cody Boone Ferguson committed 2024-07-04 09:03:45 -07:00
1 parent a379c6296a
commit 1ac055fa85
193 files changed
+531 -524

No files matched your search

+4 -4
View File
@@ -34,12 +34,12 @@
"entry_text" : "original source code"
},
{
"file_path" : "deobfuscation.html",
"file_path" : "secret.html",
"inventory_order" : 100,
"OK_to_edit" : false,
"display_as" : "html",
"display_via_github" : false,
"entry_text" : "deobfuscation information web page"
"entry_text" : "web page with the secret switch"
},
{
"file_path" : "try.sh",
@@ -90,12 +90,12 @@
"entry_text" : "markdown source for this web page"
},
{
"file_path" : "deobfuscation.md",
"file_path" : "secret.md",
"inventory_order" : 4000000000,
"OK_to_edit" : true,
"display_as" : "markdown",
"display_via_github" : true,
"entry_text" : "markdown source for deobfuscation.html"
"entry_text" : "markdown source for secret.html"
},
{
"file_path" : "index.html",
-4
View File
@@ -214,10 +214,6 @@ enjoy randomly changing patterns (the delay is 3 seconds),
but there is a secret switch to suppress looping: useful
if you want to pipe the output to a printer.
Here is a but of deobfuscation:
> The colon **is** the secret switch - the space before it is not a mistake.
If `Variable` is used, the actual value of `cycle` doesn't matter,
as far as it is > 1. To figure out what difference
`cycle` makes when `Variable` is not used, try
+2 -6
View File
@@ -524,10 +524,6 @@ the opening for step 1 is not a single line but a cross:</p>
enjoy randomly changing patterns (the delay is 3 seconds),
but there is a secret switch to suppress looping: useful
if you want to pipe the output to a printer.</p>
<p>Here is a but of deobfuscation:</p>
<blockquote>
<p>The colon <strong>is</strong> the secret switch - the space before it is not a mistake.</p>
</blockquote>
<p>If <code>Variable</code> is used, the actual value of <code>cycle</code> doesn’t matter,
as far as it is &gt; 1. To figure out what difference
<code>cycle</code> makes when <code>Variable</code> is not used, try</p>
@@ -582,17 +578,17 @@ even want to explain what it does. You’ve been warned!</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/leo/leo.c">leo.c</a> - entry source code</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/leo/Makefile">Makefile</a> - entry Makefile</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/leo/leo.orig.c">leo.orig.c</a> - original source code</li>
<li><a href="deobfuscation.html">deobfuscation.html</a> - deobfuscation information web page</li>
<li><a href="secret.html">secret.html</a> - web page with the secret switch</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/leo/try.sh">try.sh</a> - script to try entry</li>
</ul>
<h2 id="secondary-files">Secondary files</h2>
<ul>
<li><a href="1995_leo.tar.bz2">1995_leo.tar.bz2</a> - download entry tarball</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/leo/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/1995/leo/deobfuscation.md">deobfuscation.md</a> - markdown source for deobfuscation.html</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/leo/.entry.json">.entry.json</a> - entry summary and manifest in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/leo/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/leo/.path">.path</a> - directory path from top level directory</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/leo/secret.md">secret.md</a> - markdown source for secret.html</li>
<li><a href="index.html">index.html</a> - this web page</li>
</ul>
<hr style="width:10%;text-align:left;margin-left:0">
@@ -12,8 +12,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="deobfuscation.md for 1995/leo">
<meta name="keywords" content="IOCCC, 1995/leo, deobfuscation.md">
<meta name="description" content="secret.md for 1995/leo">
<meta name="keywords" content="IOCCC, 1995/leo, secret.md">
</head>
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
@@ -26,13 +26,13 @@
<!-- -->
<!-- This web page was formed via the tool: bin/gen-other-html.sh -->
<!-- The content of main section of this web page came from: 1995/leo/deobfuscation.md -->
<!-- The content of main section of this web page came from: 1995/leo/secret.md -->
<!-- -->
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<!-- !!! Do not modify this web page, instead modify the file: 1995/leo/deobfuscation.md !!! -->
<!-- !!! Do not modify this web page, instead modify the file: 1995/leo/deobfuscation.md !!! -->
<!-- !!! Do not modify this web page, instead modify the file: 1995/leo/deobfuscation.md !!! -->
<!-- !!! Do not modify this web page, instead modify the file: 1995/leo/secret.md !!! -->
<!-- !!! Do not modify this web page, instead modify the file: 1995/leo/secret.md !!! -->
<!-- !!! Do not modify this web page, instead modify the file: 1995/leo/secret.md !!! -->
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<!-- Markdown content was converted into HTML via the tool: bin/md2html.sh -->
@@ -363,7 +363,7 @@
height=110>
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>deobfuscation.html for 1995/leo</h2>
<h2>secret.html for 1995/leo</h2>
</div>
<!-- END: this line ends content from: inc/header.default.html -->
@@ -371,7 +371,7 @@
<div class="navbar">
<a class="Left" href="index.html">&uarr; jump to index.html &uarr;</a>
<a class="Right" href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fioccc-src.github.io%2Ftemp-test-ioccc%2F1995%2Fleo%2Fdeobfuscation.html">&#x2713;</a>
<a class="Right" href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fioccc-src.github.io%2Ftemp-test-ioccc%2F1995%2Fleo%2Fsecret.html">&#x2713;</a>
</div>
<!-- END: this line ends content from: inc/navbar.up2index.html -->
@@ -382,7 +382,7 @@
<!-- 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: 1995/leo/deobfuscation.md -->
<!-- BEFORE: 1st line of markdown file: 1995/leo/secret.md -->
<p>(The colon <em>is</em> the secret switch - the space before it is not a mistake)</p>
<hr style="width:10%;text-align:left;margin-left:0">
<p>Jump to: <a href="#">top</a></p>
@@ -399,7 +399,7 @@
https://creativecommons.org/licenses/by-sa/4.0/
-->
<!-- AFTER: last line of markdown file: 1995/leo/deobfuscation.md -->
<!-- AFTER: last line of markdown file: 1995/leo/secret.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 -->
@@ -459,7 +459,7 @@
<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%2F1995%2Fleo%2Fdeobfuscation.html" rel="nofollow">Nu HTML check this web page</a><br>
<a href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fioccc-src.github.io%2Ftemp-test-ioccc%2F1995%2Fleo%2Fsecret.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>
File renamed without changes.
+3 -2
View File
@@ -38,7 +38,8 @@ For more detailed information see [1995/vanschnitz in bugs.html](../../bugs.html
The authors provided a deobfuscated version of the program. Originally uuencoded we
have decoded it for the wider audience in [vanschnitz.alt.c](%%REPO_URL%%/1995/vanschnitz/vanschnitz.alt.c).
They encourage you to first try and figure out the program without reading the deobfuscated version,
They encourage you to first try and figure out the program without reading the
deobfuscated version.
### Alternate build:
@@ -120,7 +121,7 @@ solution wherein the disks end up on peg 2; for an even
number of disks, they will end on peg 3. This should
provide some hint as to what sort of algorithm is used.
We have included a [deobfuscated](%%REPO_URL%%/1995/vanschnitz/vanschnitz.alt.c) version of the program, with
We have included a [deobfuscated version](%%REPO_URL%%/1995/vanschnitz/vanschnitz.alt.c) of the program, with
meaningful symbol names and comments, but we encourage you
to try to decipher the program without it...
+3 -2
View File
@@ -421,7 +421,8 @@ in 2023. See <a href="#alternate-code">Alternate code</a> below.</p>
<h2 id="alternate-code">Alternate code:</h2>
<p>The authors provided a deobfuscated version of the program. Originally uuencoded we
have decoded it for the wider audience in <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/vanschnitz/vanschnitz.alt.c">vanschnitz.alt.c</a>.</p>
<p>They encourage you to first try and figure out the program without reading the deobfuscated version,</p>
<p>They encourage you to first try and figure out the program without reading the
deobfuscated version.</p>
<h3 id="alternate-build">Alternate build:</h3>
<pre><code> make alt</code></pre>
<h3 id="alternate-use">Alternate use:</h3>
@@ -475,7 +476,7 @@ the resulting program (on a Unix system) is to do the command</p>
solution wherein the disks end up on peg 2; for an even
number of disks, they will end on peg 3. This should
provide some hint as to what sort of algorithm is used.</p>
<p>We have included a <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/vanschnitz/vanschnitz.alt.c">deobfuscated</a> version of the program, with
<p>We have included a <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/vanschnitz/vanschnitz.alt.c">deobfuscated version</a> of the program, with
meaningful symbol names and comments, but we encourage you
to try to decipher the program without it…</p>
<!--