Complexities of time rendered graphically
Folks: Today's XKCD comic is amusing: https://xkcd.com/1930/ Steve Jones [image: Emacs!]
On 2017-12-18 11:09, Steve Jones wrote:
Folks: Today's XKCD comic is amusing: https://xkcd.com/1930/
This should be in art: https://xkcd.com/1883/ -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada
On 12/18/2017 05:07 PM, Brian Inglis wrote:
This should be in art: https://xkcd.com/1883/
It's already there. Hmm, I now see that when I click on the last link in https://data.iana.org/time-zones/tz-link.html it tries to take me to https://data.iana.org/time-zones/tz-art.htm but I get an Error 404 there. Conversely, in the source the former file is called "tz-link.htm" but the URL https://data.iana.org/time-zones/tz-link.htm does not work either. Perhaps we should simplify things by renaming tz-link.htm to tz-link.html and similarly rename tz-art.htm to tz-art.html. This should make these sorts of typos less likely.
On 2017-12-18 18:25, Paul Eggert wrote:
On 12/18/2017 05:07 PM, Brian Inglis wrote:
This should be in art: https://xkcd.com/1883/ It's already there.
FF find 1883 found only the date, not the href *%#@!
Hmm, I now see that when I click on the last link in https://data.iana.org/time-zones/tz-link.html it tries to take me to https://data.iana.org/time-zones/tz-art.htm but I get an Error 404 there. Conversely, in the source the former file is called "tz-link.htm" but the URL https://data.iana.org/time-zones/tz-link.htm does not work either. Perhaps we should simplify things by renaming tz-link.htm to tz-link.html and similarly rename tz-art.htm to tz-art.html. This should make these sorts of typos less likely.
In the IANA http: time-zones directory, those files seem to be named .html. In the code and data subdirectories, theory and tz-how-to have .html suffixes, tz-art and tz-link have .htm suffixes. In the IANA ftp: tz directory, these are evidently .html symlinks: theory.html -> code/theory.html tz-art.html -> code/tz-art.htm tz-how-to.html -> code/tz-how-to.html tz-link.html -> code/tz-link.htm -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada
On 12/18/2017 08:35 PM, Brian Inglis wrote:
In the IANA http: time-zones directory, those files seem to be named .html. In the code and data subdirectories, theory and tz-how-to have .html suffixes, tz-art and tz-link have .htm suffixes. In the IANA ftp: tz directory, these are evidently .html symlinks: theory.html -> code/theory.html tz-art.html -> code/tz-art.htm tz-how-to.html -> code/tz-how-to.html tz-link.html -> code/tz-link.htm
Yes, it is a bit of a mess. Although renaming tz-link.htm to tz-link.html will have some short-term (i.e, a few years' ...) pain, it should have long-term gain in preventing this sort of confusion. Proposed patch attached, and installed into the development repository.
On 2017-12-19 11:41, Paul Eggert wrote:
On 12/18/2017 08:35 PM, Brian Inglis wrote:
In the IANA http: time-zones directory, those files seem to be named .html. In the code and data subdirectories, theory and tz-how-to have .html suffixes, tz-art and tz-link have .htm suffixes. In the IANA ftp: tz directory, these are evidently .html symlinks: theory.html -> code/theory.html tz-art.html -> code/tz-art.htm tz-how-to.html -> code/tz-how-to.html tz-link.html -> code/tz-link.htm
Yes, it is a bit of a mess. Although renaming tz-link.htm to tz-link.html will have some short-term (i.e, a few years' ...) pain, it should have long-term gain in preventing this sort of confusion. Proposed patch attached, and installed into the development repository.
You may also want to consider transitioning the repo, the Makefile, and a new generated archive, to a more usual package structure over time e.g. doc/ -> /usr/share/tz{data?}/doc/ doc/html/ -> /usr/share/tz{data?}/doc/html/ include/ -> /usr/include/ man/cat[1358]/ -> /usr/share/man/cat[1358]/ man/man[1358]/ -> /usr/share/man/man[1358]/ src/ -> /usr/{,s}bin/*.c date, zdump, zic src/lib/ -> /usr/lib/*.c src/util/ -> /usr/sbin/ *.{awk,pl,*sh} tzdata/ -> /usr/share/tzdata/ as the current code and data archives contain some redundancy. Current distro build tools assume, or have to create, such a hierarchy. -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada
participants (3)
-
Brian Inglis -
Paul Eggert -
Steve Jones