Merge branch 'master' into updates-post-birthday
This commit is contained in:
475 files changed
+15940
-7790
No files matched your search
@@ -1,121 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta name="GENERATOR" content="mkd2html 2.1.5a DL=DISCOUNT">
|
||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||
<link rel="stylesheet"
|
||||
type="text/css"
|
||||
href="hint.css">
|
||||
<title>README</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>2013 marked the “The Twenty Second International Obfuscated C Code Contest”</h1>
|
||||
|
||||
<p>Copyright © 2013, Landon Curt Noll, Simon Cooper, and Leonid A.
|
||||
Broukhis. All Rights Reserved. Permission for personal, educational
|
||||
or non-profit use is granted provided this copyright and notice are
|
||||
included in its entirety and remains unaltered. All other uses
|
||||
must receive prior permission from the contest judges.</p>
|
||||
|
||||
<h2>Standard IOCCC stuff</h2>
|
||||
|
||||
<p>The IOCCC has a web site and now has a number of international mirrors.
|
||||
The primary site can be found at <b>www.ioccc.org</b>.
|
||||
|
||||
<p>Use make to compile entries. It is possible that on non-Un*x / non-Linux
|
||||
systems the makefile needs to be changed. See the Makefile for details.</p>
|
||||
|
||||
<p>Look at the source and try to figure out what the programs do, and run
|
||||
them with various inputs. If you want to, look at the hints files for
|
||||
spoilers - this year we included most of the information included
|
||||
by the submitter.</p>
|
||||
|
||||
<p>Read over the makefile for compile/build issues. Your system may require
|
||||
certain changes (add or remove a library, add or remove a #define).</p>
|
||||
|
||||
<p>Some ANSI C compilers are not quite as good as they should be. If
|
||||
yours is lacking, you may need to compile using gcc instead of your
|
||||
local compiler.</p>
|
||||
|
||||
<h2>Remarks on some of the entries</h2>
|
||||
|
||||
<p>We believe you will again be impressed with this year’s winners.</p>
|
||||
|
||||
<p>This year, several 8 people won 9 people won 15 awards. For the
|
||||
first time in the history of the contest, one person, Yusuke Endoh,
|
||||
won 4 times while Adrian Cable won 3 times! It is also worth noting
|
||||
that Chris Mills previous win was in 1993. Welcome back Chris!</p>
|
||||
|
||||
<p>We, the judges, were very surprised by this as many of the multiple
|
||||
winners submitted very different styles of entries.</p>
|
||||
|
||||
<p>This year was the first time the IOCCC size tool was used. Entries
|
||||
had to print a value 2053 or less when the -i flag was used.</p>
|
||||
|
||||
<p>Several people discovered an undocumented feature in that
|
||||
certain comments such as:</p>
|
||||
|
||||
<pre><code>///*
|
||||
</code></pre>
|
||||
|
||||
<p>or:</p>
|
||||
|
||||
<pre><code>*\
|
||||
/
|
||||
</code></pre>
|
||||
|
||||
<p>were not correctly parsed by the tool. The guidelines stated:</p>
|
||||
|
||||
<pre><code>In cases where the above summary and the algorithm implemented by
|
||||
the IOCCC size tool source code conflict, the algorithm implemented
|
||||
by the IOCCC size tool source code is preferred by the judges.
|
||||
</code></pre>
|
||||
|
||||
<p>so this abuse was allowed (and encouraged). The judges hope that
|
||||
the IOCCC size tool author will patch the tool to block this kind
|
||||
of size abuse in future contests.</p>
|
||||
|
||||
<p>There were some outstanding entries that did not win. Unfortunately
|
||||
some very good entries lost because they:</p>
|
||||
|
||||
<ul>
|
||||
<li><p>were way way oversize and didn’t even attempt to justify their
|
||||
excess by a clever abuse of the rules</p></li>
|
||||
<li><p>depend on a single obfuscation trick</p></li>
|
||||
<li><p>could only be run on a particular vendor’s platform</p></li>
|
||||
<li><p>were very similar to previous winners</p></li>
|
||||
<li><p>didn’t work as documented</p></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<p>We hope the authors of some of those entries will fix and re-submit
|
||||
them for the next IOCCC.</p>
|
||||
|
||||
<p>There is a risk in submitting an entry that is similar to a well
|
||||
used theme by previous winners. Previous winners set a very high
|
||||
bar. A new winner must not only compete against other submissions
|
||||
from the current year, they must also excel over similar winners
|
||||
in some particularly impressive way.</p>
|
||||
|
||||
<h2>Final Comments</h2>
|
||||
|
||||
<p>Please feel free to send us comments and suggestions about the
|
||||
competition, this README or anything else that you would like to see in
|
||||
future contests.</p>
|
||||
|
||||
<p>If you use, distribute or publish these entries in some way, please drop
|
||||
us a line. We enjoy seeing who, where and how the contest is used.</p>
|
||||
|
||||
<p>If you have problems with any of the entries, AND YOU HAVE A FIX, please
|
||||
send us the fix (patch file or the entire changed file).</p>
|
||||
|
||||
<TABLE><TR>
|
||||
<TD><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" /></a></TD>
|
||||
<TD><P>© Copyright 1984-2013,
|
||||
<A HREF="/judges.html">Leo Broukhis, Simon Cooper, Landon Curt Noll</A>
|
||||
- All rights reserved<BR>
|
||||
This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-ShareAlike 3.0 Unported License</a>.</P></TD>
|
||||
<TD> <!--<a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Transitional" height="31" width="88"></a>--></TD>
|
||||
</TR></TABLE>
|
||||
</body>
|
||||
</html>
|
||||
+12
-20
@@ -1,16 +1,15 @@
|
||||
2013 marked the "The Twenty Second International Obfuscated C Code Contest"
|
||||
===========================================================================
|
||||
|
||||
Copyright (C) 2013, Landon Curt Noll, Simon Cooper, and Leonid A.
|
||||
Broukhis. All Rights Reserved. Permission for personal, educational
|
||||
or non-profit use is granted provided this copyright and notice are
|
||||
included in its entirety and remains unaltered. All other uses
|
||||
must receive prior permission from the contest judges.
|
||||
|
||||
|
||||
Standard IOCCC stuff
|
||||
--------------------
|
||||
|
||||
Look at the README.md file for the given winner for information
|
||||
on how to compile the winner and how to run the winning program.
|
||||
Look at the winning source and try to figure how it does what it does!
|
||||
You may then wish to look at the Author's comments for even more details.
|
||||
|
||||
The IOCCC has a web site and now has a number of international mirrors.
|
||||
The primary site can be found at,
|
||||
|
||||
@@ -19,11 +18,6 @@ The primary site can be found at,
|
||||
Use make to compile entries. It is possible that on non-Un\*x / non-Linux
|
||||
systems the makefile needs to be changed. See the Makefile for details.
|
||||
|
||||
Look at the source and try to figure out what the programs do, and run
|
||||
them with various inputs. If you want to, look at the hints files for
|
||||
spoilers - this year we included most of the information included
|
||||
by the submitter.
|
||||
|
||||
Read over the makefile for compile/build issues. Your system may require
|
||||
certain changes (add or remove a library, add or remove a #define).
|
||||
|
||||
@@ -35,7 +29,7 @@ local compiler.
|
||||
Remarks on some of the entries
|
||||
------------------------------
|
||||
|
||||
We believe you will again be impressed with this year's winners.
|
||||
We believe you will again be impressed with this year's winners.
|
||||
|
||||
This year, several 8 people won 9 people won 15 awards. For the
|
||||
first time in the history of the contest, one person, Yusuke Endoh,
|
||||
@@ -112,12 +106,10 @@ For news of the next contest watch:
|
||||
|
||||
> <http://www.ioccc.org/>
|
||||
|
||||
=-=
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
<!--
|
||||
(c) Copyright 1984-2013, [Leo Broukhis, Simon Cooper, Landon Curt Noll][judges] - All rights reserved
|
||||
This work is licensed under a [Creative Commons Attribution-ShareAlike 3.0 Unported License][cc].
|
||||
|
||||
[judges]: http://www.ioccc.org/judges.html
|
||||
[cc]: http://creativecommons.org/licenses/by-sa/3.0/
|
||||
-->
|
||||
Copyright (C) 2013, Landon Curt Noll, Simon Cooper, and Leonid A.
|
||||
Broukhis. All Rights Reserved. Permission for personal, educational
|
||||
or non-profit use is granted provided this copyright and notice are
|
||||
included in its entirety and remains unaltered. All other uses
|
||||
must receive prior permission from the contest judges.
|
||||
@@ -0,0 +1,3 @@
|
||||
birken
|
||||
examples/
|
||||
images/
|
||||
@@ -0,0 +1 @@
|
||||
cable1
|
||||
@@ -0,0 +1,7 @@
|
||||
ascii.bmp
|
||||
bonus.bmp
|
||||
cable2
|
||||
hello_world.bmp
|
||||
mixed_sizes.bmp
|
||||
multi_color.bmp
|
||||
typeset.bmp
|
||||
@@ -0,0 +1 @@
|
||||
cable3
|
||||
@@ -0,0 +1 @@
|
||||
dlowe
|
||||
@@ -0,0 +1,4 @@
|
||||
echo
|
||||
endoh1
|
||||
hello
|
||||
tac
|
||||
@@ -0,0 +1,4 @@
|
||||
endoh2
|
||||
jpeg
|
||||
jpeg.c
|
||||
jpeg.jpg
|
||||
@@ -0,0 +1 @@
|
||||
endoh3
|
||||
@@ -0,0 +1,2 @@
|
||||
endoh4
|
||||
solids/
|
||||
@@ -0,0 +1,3 @@
|
||||
a
|
||||
a.c
|
||||
hou
|
||||
@@ -0,0 +1 @@
|
||||
mills
|
||||
@@ -0,0 +1,18 @@
|
||||
horizontal_cat
|
||||
long_cat
|
||||
long_faat_cat
|
||||
long_fat_cat
|
||||
loong_cat
|
||||
loooong_cat
|
||||
loooooooong_cat
|
||||
misaka
|
||||
misaka2.c
|
||||
misaka3.c
|
||||
misaka4.c
|
||||
misaka5.c
|
||||
misaka6.c
|
||||
misaka7.c
|
||||
misaka8.c
|
||||
misaka9.c
|
||||
same_as_long_cat
|
||||
vertical_cat
|
||||
@@ -0,0 +1 @@
|
||||
morgan1
|
||||
@@ -0,0 +1 @@
|
||||
morgan2
|
||||
@@ -0,0 +1 @@
|
||||
robison
|
||||
Reference in new issue
Block a user