built year level index.html files
Added `bin/all-years.sh` to run a command over all years. Added `bin/gen-year-index.sh` to build an `index.html` for a given year. Added support code to build an `index.html` for a given year. Added `make gen_year_index` to to level Makefile and related rules. Using the above, added `index.html` files for all IOCCC years. Updated `bin/README.md` according to the above. Improved comments in `bin/all-run.sh`. Exported TOPDIR in all `bin/` tools that use TOPDIR. Removed incorrect lines in `bin/quick-readme2index.sh` usage message. Improve -v 3 printed important variables messages, in order that important variables are exported, from all `bin/` tools. Rebuild all HTML pages via `make www`.
This commit is contained in:
1 parent
cc73503c10
commit
64e4fd91ed
50 files changed
+9277
-83
No files matched your search
+297
@@ -0,0 +1,297 @@
|
||||
<!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 -->
|
||||
<!-- -->
|
||||
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
|
||||
<!-- !!! 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/top.default.html -->
|
||||
<!-- -->
|
||||
<!-- The original markdown content was formed by the tool: unspecified -->
|
||||
<!-- The HTML was converted from markdown by the tool: bin/md2html.sh -->
|
||||
<!-- -->
|
||||
<!-- START: this line starts content from: inc/head.default.html -->
|
||||
|
||||
<head>
|
||||
<link rel="stylesheet" href="../ioccc.css">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
|
||||
<title>1995 - The 12th IOCCC</title>
|
||||
<meta name="description" content="IOCCC Year 1995">
|
||||
<meta name="keywords" content="IOCCC, 1995, IOCCC 1995, IOCCC entry, The 12th IOCCC">
|
||||
</head>
|
||||
|
||||
<!-- END: this line ends content from: inc/head.default.html -->
|
||||
<!-- 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/header.default.html -->
|
||||
|
||||
<div class="header">
|
||||
<img src="../png/ioccc.png" alt="IOCCC image by Matt Zucker" width=300 height=110>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>1995 - The 12th IOCCC</h2>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
<!-- START: this line starts content from: inc/topnav.year.mid.html -->
|
||||
|
||||
<div class="topnav">
|
||||
<a class="Left" href="../1994/index.html">← 1994</a>
|
||||
<a class="Left" href="../index.html">↑ top ↑</a>
|
||||
<a class="Left" href="../1996/index.html">1996 →</a>
|
||||
<a class="Right" href="#inventory">Inventory</a>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/topnav.year.mid.html -->
|
||||
<!-- START: this line starts content from: inc/begin-row.default.html -->
|
||||
|
||||
<div class="row">
|
||||
|
||||
<!-- END: this line ends content from: inc/begin-row.default.html -->
|
||||
<!-- START: this line starts content from: inc/begin-leftcolumn.default.html -->
|
||||
|
||||
<div class="leftcolumn">
|
||||
|
||||
<!-- END: this line ends content from: inc/begin-leftcolumn.default.html -->
|
||||
<!-- START: this line starts content from: inc/sidenav.default.html -->
|
||||
|
||||
<div class="sidenav">
|
||||
<a href="#content">Jump to contents</a>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="sidenav">
|
||||
<a href="../index.html">IOCCC Home</a>
|
||||
<a href="../years.html">Winning Entries</a>
|
||||
<a href="../winners.html">People who have won</a>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="sidenav">
|
||||
<a href="../news.html">IOCCC News</a>
|
||||
<a href="../faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="../faq.html">FAQ</a>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="sidenav">
|
||||
<a href="../bugs.html">Bugs & (mis)features</a>
|
||||
<a href="../faq.html#fix_a_winner">Fixing IOCCC winners</a>
|
||||
<a href="../faq.html#fix_web_site">Fixing the web site</a>
|
||||
<a href="../faq.html#fix_author">Fixing winner info</a>
|
||||
<a href="../thanks-for-help.html">Thanks for the help</a>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="sidenav">
|
||||
<a href="../judges.html">The IOCCC Judges</a>
|
||||
<a href="../contact.html">Contacting the IOCCC</a>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="sidenav">
|
||||
<a href="#top">Jump to top</a>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/sidenav.default.html -->
|
||||
<!-- START: this line starts content from: inc/end-leftcolumn.default.html -->
|
||||
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/end-leftcolumn.default.html -->
|
||||
<!-- START: this line starts content from: inc/begin-rightcolumn.default.html -->
|
||||
|
||||
<div class="rightcolumn">
|
||||
|
||||
<!-- END: this line ends content from: inc/begin-rightcolumn.default.html -->
|
||||
<!-- START: this line starts content from: inc/before-content.default.html -->
|
||||
|
||||
<a name="content"></a>
|
||||
|
||||
<!-- 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 -->
|
||||
|
||||
<h1 id="twelfth-international-obfuscated-c-code-contest">Twelfth
|
||||
International Obfuscated C Code Contest</h1>
|
||||
<p>Look at the README.md file for the given winning entry for
|
||||
information on how to compile and 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 <code>Author's remarks</code> section for even more
|
||||
details.</p>
|
||||
<p>The IOCCC has an official home page, <a href="https://www.ioccc.org"
|
||||
class="uri">https://www.ioccc.org</a>, which contains previous winning
|
||||
entries, information about the judges, announcements and much more.</p>
|
||||
<p>Use <code>make</code> to compile entries. It is possible that on BSD
|
||||
or non-Unix systems the <code>Makefile</code> needs to be changed. See
|
||||
the <code>Makefile</code> for details.</p>
|
||||
<p>Read over the <code>Makefile</code> for compile/build issues. Your
|
||||
system may require certain changes (add or remove a library, add or
|
||||
remove a <code>#define</code> i.e. the <code>-D</code> flag).</p>
|
||||
<p>This year <a href="http://www.malhar.net/sriram/">Sriram
|
||||
Srinivasan</a> joined the judging.</p>
|
||||
<p>The moderator of <a
|
||||
href="https://groups.google.com/g/comp.unix.wizards">comp.unix.wizards</a>
|
||||
did not feel that the IOCCC was “wizardly” enough to be posted to
|
||||
comp.unix.wizards so we will no longer post the winners to this
|
||||
newsgroup - we’ll let you the reader decide for yourself the wizardry of
|
||||
these entries.</p>
|
||||
<p>This year there were several people who won more than once and
|
||||
several <a href="/winners.html">previous winners</a> as well. The
|
||||
judging was done without knowledge of the names of the submitters -
|
||||
multiple winners were a coincidence. Since we tend to discount entries
|
||||
that are similar to previous winners, these people had to come with
|
||||
original ideas to stay in the winners circle.</p>
|
||||
<p>We wish to thank <a
|
||||
href="https://catalogs.rutgers.edu/generated/nb-grad_0305/pg20199.html">CAIP
|
||||
at Rutgers University</a> for the use of their machines.</p>
|
||||
<h2 id="a-few-notes-regarding-future-contests">A few notes regarding
|
||||
future contests</h2>
|
||||
<p>Due to changes in the <a
|
||||
href="https://www.usenix.org/conferences/all">USENIX conference</a>
|
||||
calendar, the <a href="/years.html#1996">1996 contest</a> will be
|
||||
delayed. Because there will be no Summer 1996 USENIX conference, the
|
||||
1996 IOCCC winners will be announced at the Jan 1997 USENIX
|
||||
conference.</p>
|
||||
<p>The 1996 contest will not open until sometime in October 1996, and
|
||||
will close sometime around the end of December 1996. The <a
|
||||
href="/1996/rules.txt">rules for the 1996 contest</a> have not been
|
||||
formed at this time and are not expected to be ready for distribution
|
||||
until late September 1996.</p>
|
||||
<p>Be sure to wait until the <a href="/1996/rules.txt">1996 rules</a>
|
||||
are posted before submitting entries. Rules differ from year to year,
|
||||
sometimes in significant ways.</p>
|
||||
<p>Please send us comments and suggestions what we have expressed above.
|
||||
Also include anything else that you would like to see in future
|
||||
contests. Send such email to:</p>
|
||||
<pre><code>...!{sun,pacbell,uunet,pyramid}!hoptoad!judges
|
||||
judges@toad.com</code></pre>
|
||||
<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>
|
||||
<h2 id="final-comments">Final Comments</h2>
|
||||
<p><strong>IMPORTANT NOTE</strong>: The email addresses found above are
|
||||
for historical purposes only, and should not be used today. See <a
|
||||
href="/contact.html">contact.html</a> for up to date contact details as
|
||||
well as details on how to provide fixes to any of the entries. See also
|
||||
<a href="/faq.html">the IOCCC FAQ</a> for addition information on the
|
||||
IOCCC.</p>
|
||||
<h2 id="credits">Credits</h2>
|
||||
<p>We would like to thank Barbara Frezza for her role as official chef
|
||||
of the contest. Landon Noll, Larry Bassel and Sriram Srinivasan
|
||||
appreciated the opportunity to serve as official taste testers. And as
|
||||
usual, the food was excellent. The official menus of the 1995 Obfuscated
|
||||
C Contest dinners were:</p>
|
||||
<h3 id="session-one">Session One:</h3>
|
||||
<p>Antipasti: Crudites, olive selection, pickles, cheese selection Soup:
|
||||
Homemade mushroom and green onion soup Salad: artichoke, red bell
|
||||
peppers, Italian onions, cucumbers and Greek olives with mustard
|
||||
vinaigrette Main Course: Pizzas, with a variety of toppings Dessert:
|
||||
Chocolate torte</p>
|
||||
<h3 id="session-two">Session Two:</h3>
|
||||
<p>Antipasti: crudites, olives, roasted red peppers, cheese selection
|
||||
Salad: Mixed greens with vinaigrette Main Course: Spaghetti with tomato
|
||||
sauce containing mushrooms and black olives selection of hot and mild
|
||||
Italian sausages Bread: Fresh French bread Dessert: Cookie selection,
|
||||
featuring chocolate chocolate chip cookies and chocolate butter
|
||||
cookies</p>
|
||||
<h3 id="session-three">Session Three</h3>
|
||||
<p>Antipasti: Crudites, olive selection Salad: Mixed greens with mustard
|
||||
vinaigrette Main Course: Broiled salmon with lemon pepper mayonnaise,
|
||||
chard, mixture of white and wild rices Bread: Cheese bread with herbs
|
||||
Dessert: Chocolate cheesecake (Courtesy of Elizabeth Watson)</p>
|
||||
<h3 id="session-four">Session Four:</h3>
|
||||
<p>Antipasti: Crudites, olive selection, roasted red peppers, cheese
|
||||
selection Bread: Sourdough Salad: Mixed spring greens with flowers, and
|
||||
mustard vinaigrette Main Course: Surf and Turf–Grilled steaks of salmon
|
||||
and New York steak grilled vegetables–onions, peppers, portobello
|
||||
mushrooms wild rice Dessert: Chocolate mousse</p>
|
||||
<h3 id="session-five">Session Five:</h3>
|
||||
<p>Antipasti: Crudites, olive selection, pickles Salad: Mixed spring
|
||||
greens with mustard vinaigrette Main Course: Linguini with a cream sauce
|
||||
of shiitake mushrooms and smoked salmon Bread: Garlic bread Dessert:
|
||||
Flour-less chocolate torte</p>
|
||||
<h3 id="session-six">Session Six:</h3>
|
||||
<p>Antipasti: Carrot and celery sticks with cheese spread, olive
|
||||
selection, pickles Bread: Focaccia with black olives and mozzarella
|
||||
cheeses Salad: Mixed spring greens with flowers and mustard vinaigrette
|
||||
Soup: Homemade butternut squash soup with mushrooms Main Course: Cracked
|
||||
Dungeness crab with lemon mayonnaise, broccoli, mixture of white and
|
||||
brown rice Dessert: Key lime pie</p>
|
||||
<h1 id="copyright-and-license">Copyright and License</h1>
|
||||
<p>Copyright (c) 1995,2023, Landon Curt Noll, Larry Bassel, Sriram
|
||||
Srinivasan. All Rights Reserved. This work is licensed under a <a
|
||||
href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons
|
||||
CC BY-SA 4.0 DEED Attribution-ShareAlike 4.0 International</a> license.
|
||||
If you do use this work in some form, the <a href="/judges.html">IOCCC
|
||||
judges</a> would appreciate (but does not require) if you were to <a
|
||||
href="/contact.html">send us a note about your use</a>.</p>
|
||||
|
||||
<!-- END: this line ends content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
<!-- START: this line starts content for HTML phase 22 by: bin/output-year-index.sh via bin/md2html.sh -->
|
||||
|
||||
<!-- START: this line starts content generated by: bin/output-year-index.sh -->
|
||||
|
||||
<h1
|
||||
id="winning-entries-of-1995---the-12th-ioccc"><a name=inventory></a><a name=1995></a>Winning
|
||||
Entries of 1995 - The 12th IOCCC</h1>
|
||||
<p><strong>Download IOCCC</strong> <a
|
||||
href="1995/ioccc.1995.tar.bz2">1995 entry source</a></p>
|
||||
<ul>
|
||||
<li><a href="1995/cdua/index.html">1995/cdua</a> - Best Output</li>
|
||||
<li><a href="1995/dodsond1/index.html">1995/dodsond1</a> - Most
|
||||
Humorous</li>
|
||||
<li><a href="1995/dodsond2/index.html">1995/dodsond2</a> - Best
|
||||
Game</li>
|
||||
<li><a href="1995/esde/index.html">1995/esde</a> - Interesting
|
||||
Algorithm</li>
|
||||
<li><a href="1995/garry/index.html">1995/garry</a> - Best Utility</li>
|
||||
<li><a href="1995/heathbar/index.html">1995/heathbar</a> - Best
|
||||
Layout</li>
|
||||
<li><a href="1995/leo/index.html">1995/leo</a> - Best Use of
|
||||
Obfuscation</li>
|
||||
<li><a href="1995/makarios/index.html">1995/makarios</a> - Best Short
|
||||
Program</li>
|
||||
<li><a href="1995/savastio/index.html">1995/savastio</a> - Most
|
||||
Obfuscated Syntax</li>
|
||||
<li><a href="1995/schnitzi/index.html">1995/schnitzi</a> - Best One
|
||||
Liner</li>
|
||||
<li><a href="1995/spinellis/index.html">1995/spinellis</a> - Abusing The
|
||||
Rules</li>
|
||||
<li><a href="1995/vanschnitz/index.html">1995/vanschnitz</a> - Worst
|
||||
Abuse of the C Preprocessor and Most Likely to Amaze</li>
|
||||
</ul>
|
||||
<p> <strong>Jump to:</strong> <a href="#">top</a></p>
|
||||
|
||||
<!-- END: next line ends content generated by: bin/output-year-index.sh -->
|
||||
|
||||
<!-- END: this line ends content for HTML phase 22 by: bin/output-year-index.sh via bin/md2html.sh -->
|
||||
<!-- START: this line starts content from: inc/after-content.default.html -->
|
||||
|
||||
<!-- END: this line ends content from: inc/after-content.default.html -->
|
||||
<!-- START: this line starts content from: inc/end-rightcolumn.default.html -->
|
||||
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/end-rightcolumn.default.html -->
|
||||
<!-- START: this line starts content from: inc/end-row.default.html -->
|
||||
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/end-row.default.html -->
|
||||
<!-- START: this line starts content from: inc/footer.default.html -->
|
||||
|
||||
<div class="footer">
|
||||
<hr>
|
||||
<h2>Coda</h2>
|
||||
<p><a href="https://validator.w3.org/nu/?doc=#">Nu HTML check this web page</a></p>
|
||||
<p><a href="#top">Jump to top</a> <a href="#content">Jump to Content</a> <a href="#inventory">Jump to Inventory</a></p>
|
||||
</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 -->
|
||||
Reference in new issue
Block a user