6909 Commits
Author SHA1 Message Date
Landon Curt Noll 6360deeeb2 remove test-md test directory 2023-02-12 18:40:43 -08:00
Landon Curt Noll d3816f1600 silence 2014/vik compile warning on MacOS 2023-02-12 18:40:43 -08:00
Landon Curt Noll 8db60dac97 restore critical top level index.html file 2023-02-12 18:30:06 -08:00
Landon Curt Noll aa263427e3 added bin directory for misc tools
Added `bin/sgit`.

This directory is NOT intended to become a huge software project
right now.  For now it is just a convenient place to store tools.
Please avoid overthinking, over documenting tools under bin.

Later on there will be a tool that builds links in the web site
from JSON files, perhaps forms HTML files from markdown files, etc.
However we will have to make major progress on issue #1, issue #2,
issue #3 and issue #4 before such code can be written.

In some cases tools put under bin might go away later on
if they are no longer needed.
2023-02-12 17:59:51 -08:00
Landon Curt Noll 9c52fc5c82 rename 2018/burton2/README to author-README.txt 2023-02-12 17:02:07 -08:00
Landon Curt Noll 14cf481131 update top level html to reflect current list of IOCCC judges 2023-02-12 16:39:55 -08:00
Landon Curt Noll 4cd863241f move entry information into a single years.html file
Probably one of the most requested mods was to merge years-spoiler.html
with years.html as how an entry does what it does, not what it does
at a high level is what is important.

This mod also allows us to maintain only one file for entry info.
2023-02-12 16:31:04 -08:00
Landon Curt Noll af17592921 add archive tarballs
The archive/archive-YYYY.tar.bz2 compressed tarballs
came from the old IOCCC web site files of the form
YYYY/YYYY.tar.bz2.

The directories archive/YYYY/ are added to .gitignore
so that one may unpack all of the archives without
adding content to this repo.

TODO: Mention the archive/archive-YYYY.tar.bz2 compressed tarballs
      on the web site.  Perhaps a archive/README.md file would be best.
2023-02-12 16:09:52 -08:00
Landon Curt Noll f8b88243fd remove test-md test directory 2023-02-12 16:02:36 -08:00
Landon Curt Noll 66ba75c7b5 silence 2014/vik compile warning on MacOS 2023-02-12 15:50:31 -08:00
Cody Boone Ferguson 030c1f2d5e Add vim swap files to .gitignore 2023-02-12 04:35:57 -08:00
Cody Boone Ferguson 17938b62c4 Fixes in 1987/hines/README.md 2023-02-10 10:20:48 -08:00
Cody Boone Ferguson 133d93cd6f Typo fixes in 1986/hague/README.md 2023-02-10 09:57:16 -08:00
Cody Boone Ferguson 81198735c4 Fix 1987/biggar/README.md
There were two instructions for building but the one (with the compiler
line) did not work any more and once fixed it appears to be the same as
what the Makefile does so I've removed that example.

As well I fixed the file to refer to 'biggar' and not 'markb'.
2023-02-10 09:55:04 -08:00
Cody Boone Ferguson a62dbb6bcd Fixes in 1986/stein/README.md 2023-02-10 09:38:27 -08:00
Cody Boone Ferguson ece3cf7665 Add .gitignore to 1986/pawka 2023-02-10 09:22:10 -08:00
Cody Boone Ferguson e417331920 Add invocation to 1985/shapiro/README.md 2023-02-10 09:12:32 -08:00
Cody Boone Ferguson fdd9da4712 Typo fixes in 1986/wall/README.md 2023-02-10 09:11:58 -08:00
Cody Boone Ferguson ebdf63424a Fix 1986/bright/README.md
Now the example uses will work in modern systems.
2023-02-10 09:11:01 -08:00
Cody Boone Ferguson bdeec0d308 Fix parent Makefile
Now running make will not get nothing to be done for message.
2023-02-10 09:03:37 -08:00
Cody Boone Ferguson fe021c2057 Make README examples work in 1984/laman 2023-02-10 08:54:51 -08:00
Cody Boone Ferguson f08da44a44 Fix typos in 1985/sicherman 2023-02-10 08:54:33 -08:00
Cody Boone Ferguson e8eaf9ebd9 Get 1984/lycklama to compile
To get it to compile we have to pass to the compiler -include unistd.h.

To get it to compile without warnings we had to add -Wno-parentheses to
the compiler invocation.

Updated the README to include an example invocation (using the program
source itself) as the old way no longer works (typing in long lines
directly).

Removed some comments that turn out to not be true (it does not need a
K&R compiler for instance).
2023-02-10 08:46:47 -08:00
Cody Boone Ferguson c7ab84305a Typo fixes in many Makefiles
In particular the following fixes were made:

    -MKFIFo= mkfifo
    +MKFIFO= mkfifo
    -ZIPGREp= zipgrep
    -ZIPINFo= zipinfo
    +ZIPGREP= zipgrep
    +ZIPINFO= zipinfo

If it's not immediately clear what the problem is the last letter of the
variable names were in lower case.
2023-02-10 08:20:02 -08:00
Cody Boone Ferguson 2976d21177 Fix some references to 'the the'
There are some places (namely the rules and guidelines) where I am not
yet certain if this is intentional (though I've always wondered).

Another file has it but it's a data file in a winning entry and I'm not
sure about that yet either.
2023-02-10 06:10:32 -08:00
Cody Boone Ferguson e8a3b50211 Change references of 'EMail' to '[Ee]mail'
Depending on if it was the beginning of the sentence the EMail would
become 'Email' or 'email'.

Some references of 'Email' were changed to 'email' as well as those were
not in the beginning of a sentence.

A few places some consistency of capitalised email address (made lower
case) were changed to match other places of the same pattern.
2023-02-10 06:01:22 -08:00
Cody Boone Ferguson 017278725a Fix typo for 'resubmission'
The typo, incidentally, was changed to be 'resubmission' (quite
obviously :-) ).
2023-02-10 04:09:07 -08:00
Cody Boone Ferguson c3c624957a Add mkentry to .gitignore
This was a tool that was used for some years but it was not in
.gitignore which meant that if someone compiled it it the binary mkentry
would be in git status.
2023-02-10 04:08:10 -08:00
Cody Boone Ferguson cb70531308 Minor fix in 7154f9
I missed a '.text' file (chocolate-cake.text) in 2020/ferguson2 in
years.html.

As an aside on that famous chocolate cake recipe: since I included that
recipe in all my entries of 2020 and since the Enigma had a fun
challenge for that recipe: unless you want to play with the Enigma
machine and in so doing reward yourself with a wonderful double-layered
chocolate fudge cake recipe (the fudge being the icing) which is a
speciality of my mum's it would be better to just check the
ferguson1/chocolate-cake.html version as that's not enciphered. The
html versions are the recommended files to check at least with a
browser.
2023-02-10 03:35:52 -08:00
Cody Boone Ferguson 7154f9848d Fix 2020/ferguson[12] wrt years.html
Due to (at the time of publication of the 2020 winning entries) the
rename of '.markdown' to '.text' and earlier on not being sure of how to
get the correct footer in the files (except manually) some additional
files (.markdown) were added to these two entries. The .md files were
correct in that they have not only the correct footer but they also have
lists fixed (spaces between lines starting with '-').

As well in years.html some files referred to '.text' which no longer
exist either and others referred to '.markdown' files and still others
to '.text' files and those two extensions are wrong.

This commit deletes the following files:

	deleted:    2020/ferguson1/bugs.markdown
	deleted:    2020/ferguson1/gameplay.markdown
	deleted:    2020/ferguson1/spoilers.markdown
	deleted:    2020/ferguson1/terminals.markdown
	deleted:    2020/ferguson1/troubleshooting.markdown
	deleted:    2020/ferguson2/recode.markdown

which as I noted above were incorrect.

This commit is part of fixing years.html wrt missing files but since
they're all related to the same author in the same year (me in 2020) I
felt they belonged in a commit separate from the other fixes which are
more general.
2023-02-10 03:33:35 -08:00
Cody Boone Ferguson e6d146bb00 Slight rewording in README.md
This change is one that is probably subjective which is why the
explanation below. It said:

    Please do NOT bookmark nor link to this experimental web site:

Now it's true that following 'not' a nor can be used before the second
or further of two[0] or more alternatives (first one being introduced in
this case by nor) to suggest that they each are false or do not happen
but somehow the wording:

    Please do NOT bookmark or link to this experimental web site:

flows better in my head. Again this is subjectively better and it might
even be a controversial thing but this feels better anyway.

Not that this is a double negative but on the subject of language a
couple fun facts about double negatives: in standard Spanish and Polish
they are used AND it was not until after the 16th century that they were
frowned up on in English.

Question: if !! (not not) cancels out the ! (meaning it's not negative
or rather it's true) is !!! (not not not or false) a not (false), a
double not (true) or a triple not (false) ? :-)

[0] Actually in this case it should be one or more alternatives but this
is either a mistake in OED or me being too literal (which is very
possible). 'Possibility' would be a better word to use as would 'choice'
(but there are certainly other, uh, choices).
2023-02-10 02:55:28 -08:00
Cody Boone Ferguson f2654a2dbe Fix link in years.html
Many more need to be checked. Checking for dead links should not be hard
based on a quick script I wrote but any missing files will have to be
fixed later.
2023-02-09 13:30:26 -08:00
Cody Boone Ferguson b547b7584b Typo fix in many Makefiles
The typo was judgess instead of judges. As the list of files changed is
quite long I'm not including it here.
2023-02-09 12:47:23 -08:00
Cody Boone Ferguson fe26eb6794 Put space after SHELL= in top Makefile 2023-02-09 12:46:22 -08:00
Cody Boone Ferguson c1d409ca7e Minor fix in years-spoiler.html
There was a reference to Leo's fix to 1992/albert but although the
source code exists by the name given the email message did not. It
referred to 1992/albert/albert.fix.hint which did not exist. Previously
the README.md was actually that meant that the real entry README.md was
not generated into a html file. Thus I renamed the two files but only
now noticed that it's referenced in years-spoiler.html. I've renamed the
albert.bug.md to be albert.fix.hint.md to match the years-spoiler.html
wording (certainly another form could be contrived) but make it a
markdown file (even though it's not one).
2023-02-09 11:41:19 -08:00
Cody Boone Ferguson bb9af8908c Typo and formatting fixes in 2020/carlini/README
Some lists were did not come out as lists due to no blank lines in the
markdown.

Put a few code things between ``s. In one case I was unclear on what it
should be but elsewhere in the document what I needed so all should be
good there.

Might have been one or two normal typos.
2023-02-09 11:28:10 -08:00
Cody Boone Ferguson dd35e18751 Add missing noughts and crosses entry to faq.html
Okay, tic tac toe - but that's the same thing.

In 2020 it became even more unlikely that an entry of said game could
win but the FAQ was not updated.
2023-02-09 11:11:53 -08:00
Cody Boone Ferguson cc677fc6be Update my winner handle
Add my middle name to the handle to match my full name.
2023-02-09 09:53:39 -08:00
Landon Curt Noll ad044a05ba Merge pull request #6 from xexyl/updates 2023-02-09 00:16:34 -08:00
Cody Boone Ferguson d4367076ac Typo fixes in CONTRIBUTING.md
Typo fixes as well as updating it to no longer refer to twitter but
rather mastodon.
2023-02-08 09:09:10 -08:00
Cody Boone Ferguson 66b940d375 Update 2020 MANIFEST
Fixed references to files that no longer exist (were renamed).
2023-02-08 08:06:42 -08:00
Cody Boone Ferguson ccbd76ccc5 Fix last .markdown file to be a .md file
This was also in one of my entries so I know it's fine to change.
2023-02-08 06:26:35 -08:00
Cody Boone Ferguson a02c5dabdd Rename 2011/README.markdown to README.md 2023-02-08 06:25:44 -08:00
Cody Boone Ferguson 19d5c3a848 Rename *.text *.md
As luck would have it the only entries where this applied were my own.
The links/references to these files have been changed in the files.

An unfortunate problem is that in 2020/ferguson1 there are several
*.markdown files. I will have to go through these and figure out which
ones should be changed to .md and which ones can be removed. This can
happen later but in the meantime the references are to .md. I believe
the only difference is that the .md has the footer added by the judges.
This was a workaround with the fact that I wasn't sure (and still am not
entirely sure) the generation of the html files will work. It might be
that the .markdown files have the footer and the .md files do not but
this can be dealt with later anyway.
2023-02-08 06:21:11 -08:00
Cody Boone Ferguson d844165510 Change references of README.text to README.md
Some manifest files as well as years-spoiler.html and years.html
referred to README.text which commit
df5d583c60 broke.
2023-02-08 06:09:19 -08:00
Cody Boone Ferguson df5d583c60 Rename README.text files to README.md 2023-02-08 06:06:34 -08:00
Cody Boone Ferguson 5d9f9f6aec Fix 1992/albert README
The README.md had an email to the judges from Leo (prior to being a
judge, presumably) which means that the index file would not end up with
information about the entry.

The old contents of the README.md were copied to albert.bug.md though
perhaps it should not be a markdown file. The name was arbitrarily
selected and a better name could certainly be contrived.
2023-02-08 05:57:29 -08:00
Cody Boone Ferguson 17ea7fbd9e git mv *.hint -> README.md
There is one exception:

    $ find . -name '*.hint' -execdir git mv '{}' README.md \;
    git statufatal: destination exists, source=1992/albert/albert.hint, destination=1992/albert/README.md

Looking at the two files they differ quite a bit so I've not changed it.
I'll bring this up on GitHub.
2023-02-08 05:47:28 -08:00
Cody Boone Ferguson 046692c03e Change ${ECHO} to echo in all Makefiles 2023-02-08 05:42:30 -08:00
Cody Boone Ferguson 5850cf9605 Change references of hint.text etc. to README.md
The following files were modified:

	modified:   2012/MANIFEST
	modified:   2012/hamano/README.md
	modified:   2014/MANIFEST
	modified:   2015/MANIFEST
	modified:   2018/MANIFEST
	modified:   2018/anderson/README.md
	modified:   2018/ciura/README.md
	modified:   2018/ferguson/FILES
	modified:   2018/ferguson/weasel.1
	modified:   2018/ferguson/weasel.man
	modified:   2018/ferguson/weasel.spec
	modified:   2019/MANIFEST
	modified:   2019/karns/README.md
	modified:   2020/MANIFEST
	modified:   2020/ferguson2/README.md
	modified:   2020/ferguson2/enigma.1
	modified:   2020/ferguson2/recode.1
	modified:   years-spoiler.html
	modified:   years.html

but I am not clear on some of the changes here. For instance some of the
text changed were html anchors and I'm not sure of the implications of
it other than the fact that changing the filenames (see commits
77fb0f11a2 and
851e191519) would break the links. Whether
more needs to be done or not I do not know.
2023-02-08 05:16:04 -08:00