nisbook - January 2023

Today:

  (jump to) Today's edits, Plates 113+

local jump link

HTML template, and JavaScript &c. are courtesy of upstream sources:

Brad Nelson  |   Brad Nelson's SVFIG talks repository  |   reveal.js by Hakim El Hattab  |   impress.js by Bartek Szopka, Henrik Ingo  |   Valid HTML

Tue 18 Oct 17:07:27 UTC 2022   Rev 000ccp-  ongoing_talk-aa-ao-
Mon 17 Oct 14:20:41 UTC 2022   Rev 000cco-  ongoing_talk-aa-an-
          

Calendar-making

October 13, 2022

Calendar template - p.01

Setup spacing with a five-count pattern, 3 spaces left edge
abcxxxabxxxabxxxabxxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx
          
Cue music: Hidden Treasure by Traffic
 
                     Keybindings: ESC, arrow keys

SPACE-bar slaps work, too (advance one frame, even from the thumbnail view).

Calendar template - p.02

Give days of the week once
   Mon  Tue  Wed  Thu  Fri  Sat  Sun
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx
         
commentary here if required.

Calendar template - p.03

Day One will be somewhere in the middle
   Mon  Tue  Wed  Thu  Fri  Sat  Sun
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx

   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx

   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx
         
commentary here if required.

Calendar template - p.04

Day One will be somewhere in the middle
   Mon  Tue  Wed  Thu  Fri  Sat  Sun
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx

   xxx  xxx  xxx         1       xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx

   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx
         
A wrong guess on where '1' belongs is made on purpose, here. ;)

Calendar template - p.05

Populate days 1 thru 7
   Mon  Tue  Wed  Thu  Fri  Sat  Sun
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx

   xxx  xxx  xxx         1    2    3    4    5    6    7   xx

   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx
         
commentary here if required.

Calendar template - p.06

Populate days 1 thru 7
   Mon  Tue  Wed  Thu  Fri  Sat  Sun
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx

   xxx  xxx  xxx         1    2    3    4    5    6    7   xx
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx

   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx
         
(Expanded, now, to another line.)

Calendar template - p.07

Add Day 8 below Day 1
   Mon  Tue  Wed  Thu  Fri  Sat  Sun
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx

   xxx  xxx  xxx         1    2    3    4    5    6    7   xx
   xxx  xxx  xxx         8       xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx

   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx
         
commentary here if required.

Calendar template - p.08

Carry out to day 14 there
   Mon  Tue  Wed  Thu  Fri  Sat  Sun                       CW
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx

   xxx  xxx  xxx         1    2    3    4    5    6    7   xx
   xxx  xxx  xxx         8    9   10   11   12   13   14   xx  xxx  xxx

   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx
         
Room was made for the 'CW' column to the right

Calendar template - p.09

Extend the line that has the 8th in it to the left as well.
   Mon  Tue  Wed  Thu  Fri  Sat  Sun                       CW
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx

   xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     4    5    6    7    8    9   10   11   12   13   14   xx

   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx
         
Ran out of room on the left edge for the line that holds the 8th of the month.

Calendar template - p.10

Simplified here - yours can have the removed lines; that's fine:
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx

   xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     4    5    6    7    8    9   10   11   12   13   14   xx

   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx
         
commentary here if required.

Calendar template - p.11

Simplified here - yours can have the removed lines; that's fine:
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx

   xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     4    5    6    7    8    9   10   11   12   13   14   xx
         
commentary here if required.

Calendar template - p.12

Label the 'CW' column
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW  xxx  xxx

   xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     4    5    6    7    8    9   10   11   12   13   14   xx
         
commentary here if required.

Calendar template - p.13

Extend the line that holds the 8th of the month back to the 2nd of the month.
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW  xxx  xxx

   xxx  xxx  xxx         1    2    3    4    5    6    7   xx
          4    5    6    7    8    9   10   11   12   13   14   xx
         
Right-shifted stuff: Move the bottom line one place to the right.

Calendar template - p.14

Extend the line that holds the 8th of the month back to the 2nd of the month.
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW  xxx  xxx

   xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     3    4    5    6    7    8    9   10   11   12   13   14   xx
         
Type in the 3rd of the month, lower row.

Calendar template - p.15

Extend the line that holds the 8th of the month back to the 2nd of the month.
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW  xxx  xxx

   xxx  xxx  xxx         1    2    3    4    5    6    7   xx
          3    4    5    6    7    8    9   10   11   12   13   14   xx
         
Right-shifted stuff: Move the bottom line one place to the right.

Calendar template - p.16

Extend the line that holds the 8th of the month back to the 2nd of the month.
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW  xxx  xxx

   xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx
         
Type in the 2nd of the month, lower row.

Calendar template - p.17

Extend the line that holds the 8th of the month back to the 2nd of the month.
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW  xxx  xxx

   xxx  xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx
         
Right-shifted stuff: Move the top line one place to the right.

Calendar template - p.18

Extend the line that holds the 8th of the month back to the 2nd of the month.
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW  xxx  xxx

   xxx  xxx  xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx
         
Keep Day 1 and Day 8 in the same column when right-shifting the text.

Calendar template - p.19

Extend the line that holds the 8th of the month back to the 2nd of the month.
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW  xxx

   xxx  xxx  xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx
         
Right-shifted stuff: Move the CW in the xxx rule-line one place to the right.

Calendar template - p.20

Extend the line that holds the 8th of the month back to the 2nd of the month.
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW

   xxx  xxx  xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx
         
Right-shifted stuff: Move the CW heading one more place to the right.

Calendar template - p.21

Add a line and type '9' and '10' there.
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW

   xxx  xxx  xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx
     9   10                                                          xx
         
Re-use the '2, 9' vertical alignment to reproduce the sequence at the left, this time.

Calendar template - p.22

Complete the new line by typing in the numbers.
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW

   xxx  xxx  xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx
     9   10   11   12   13   14..
         
Commentary if needed.

Calendar template - p.23

Complete the new line by typing in the numbers.
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW

   xxx  xxx  xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx

     9   10   11   12   13   14 <-- this
Make use of multiples of 7 to check alignment as you type.

Calendar template - p.24

Complete the new line by typing in the numbers.
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW

   xxx  xxx  xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx
     9   10   11   12   13   14..
         
continuing..

Calendar template - p.25

Complete the new line by typing in the numbers.
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW

   xxx  xxx  xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx
     9   10   11   12   13   14   15   16   17   18
         
Commentary if necessary.

Calendar template - p.26

Complete the new line by typing in the numbers.
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW

   xxx  xxx  xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx
     9   10   11   12   13   14   15   16   17   18   19   20   21   xx
         
Last column will hold 'CW' ISO Current Week.

Calendar template - p.27

Spit out another line.
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW

   xxx  xxx  xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx
     9   10   11   12   13   14   15   16   17   18   19   20   21   xx
    16   17   18   19   20   21   22   23   24   25   26   27   28   xx
         
Use existing work to model the new work as it's added in.

Calendar template - p.28

Generate another line.
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW

   xxx  xxx  xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx
     9   10   11   12   13   14   15   16   17   18   19   20   21   xx
    16   17   18   19   20   21   22   23   24   25   26   27   28   xx
    23   24   25   26   27   28   29   30   31                       xx
         
Carry out the line using whitespace, and place 'xx' at the end.

Calendar template - p.29

And one very short line:
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW

   xxx  xxx  xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx
     9   10   11   12   13   14   15   16   17   18   19   20   21   xx
    16   17   18   19   20   21   22   23   24   25   26   27   28   xx
    23   24   25   26   27   28   29   30   31                       xx
    30   31                                                          xx
         
Again, pad the last line using whitespace and placeholder 'xx' tacked onto the end.

Calendar template - p.30

Bring back days of the week:
   Mon  Tue  Wed  Thu  Fri  Sat  Sun
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx

   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW

   xxx  xxx  xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx
     9   10   11   12   13   14   15   16   17   18   19   20   21   xx
    16   17   18   19   20   21   22   23   24   25   26   27   28   xx
    23   24   25   26   27   28   29   30   31                       xx
    30   31                                                          xx

   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx
         
Extra copies of ruler lines shown for alignment.

Calendar template - p.31

Calendar template - p.02ka

MASSIVE skip of details, then:
                                   JUNE 2022

                       Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW
   xxx  xxx  xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx
     9   10   11   12   13   14   15   16   17   18   19   20   21   xx
    16   17   18   19   20   21   22   23   24   25   26   27   28   xx
    23   24   25   26   27   28   29   30                            xx
         
John Horton Conway's Domesday Rule says 6/6 is a Monday in 2022.

Calendar template - p.32

June 6, 2022 is a Monday.
                                   JUNE 2022

                       Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW
   xxx  xxx  xxx  xxx  xxx         1    2    3    4    5    6    7   xx
     2    3    4    5   [6]   7    8    9   10   11   12   13   14   xx
     9   10   11   12   13   14   15   16   17   18   19   20   21   xx
    16   17   18   19   20   21   22   23   24   25   26   27   28   xx
    23   24   25   26   27   28   29   30                            xx
         
John Horton Conway's Domesday Rule says 6/6 is a Monday in 2022.

Calendar template - p.33

Look for the 'window' boundary.
                                   JUNE 2022

                      [Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW]
   xxx  xxx  xxx  xxx |xxx         1    2    3    4    5    6|   7   xx
     2    3    4    5 |  6    7    8    9   10   11   12   13|  14   xx
     9   10   11   12 | 13   14   15   16   17   18   19   20|  21   xx
    16   17   18   19 | 20   21   22   23   24   25   26   27|  28   xx
    23   24   25   26 | 27   28   29   30                    |       xx
         
Day of Week headers (Mon, Tue ..) mark a boundary for the calendar.

Calendar template - p.34

June 6, 2022 is a Monday.
                                   JUNE 2022

                       Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW
                       xxx         1    2    3    4    5    6    7   xx
                         6    7    8    9   10   11   12   13   14   xx
                        13   14   15   16   17   18   19   20   21   xx
                        20   21   22   23   24   25   26   27   28   xx
                        27   28   29   30                            xx
         
Obliterate unused block on the left.

Calendar template - p.35

June 6, 2022 is a Monday.
                                   JUNE 2022

                       Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW
                       xxx         1    2    3    4    5    6    7   xx
                         6    7    8    9   10   11   12   13   14   xx
                        13   14   15   16   17   18   19   20   21   xx
                        20   21   22   23   24   25   26   27   28   xx
                        27   28   29   30                            xx
         
This is the beginning of a virtual slide-rule window.

Calendar template - p.36

ISO Week cheat - lookup elsewhere atm.
                                   JUNE 2022

                       Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW
                       xxx         1    2    3    4    5    6    7   xx
                         6    7    8    9   10   11   12   13   14   xx
                        13   14   15   16   17   18   19   20   21   xx
                        20   21   22   23   24   25   26   27   28   xx
                        27   28   29   30                            xx
         
Thu 6 Jan 2022 in ISO Week #1.

Calendar template - p.37

ISO Week cheat - lookup elsewhere atm.
                                   JUNE 2022

                       Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW
                       xxx         1    2    3    4    5    6    7   xx
                         6    7    8    9   10   11   12   13   14   23
                        13   14   15   16   17   18   19   20   21   xx
                        20   21   22   23   24   25   26   27   28   xx
                        27   28   29   30                            xx
         
Mon 6 June 2022 in ISO Week #23.

Calendar template - p.38

ISO Week cheat - lookup elsewhere atm.
                                   JUNE 2022

                       Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW
                       xxx         1    2    3    4    5    6    7   22
                         6    7    8    9   10   11   12   13   14   23
                        13   14   15   16   17   18   19   20   21   24
                        20   21   22   23   24   25   26   27   28   xx
                        27   28   29   30                            xx
         
Fill in Weeks 22 and 24.

Calendar template - p.39

ISO Week cheat - lookup elsewhere atm.
                                   JUNE 2022

                       Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW
                       xxx         1    2    3    4    5    6    7   22
                         6    7    8    9   10   11   12   13   14   23
                        13   14   15   16   17   18   19   20   21   24
                        20   21   22   23   24   25   26   27   28   25
                        27   28   29   30                            26
         
And the others.

Calendar template - p.40

ISO Week cheat - lookup elsewhere atm.
                                   JUNE 2022

                       Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW|
                       xxx         1    2    3    4    5    6|   7   22
                         6    7    8    9   10   11   12   13|  14   23
                        13   14   15   16   17   18   19   20|  21   24
                        20   21   22   23   24   25   26   27|  28   25
                        27   28   29   30                    |       26
         
And the others.

Calendar template - p.41

Finish the 'slide rule window' idea.
                                   JUNE 2022

                       Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW
                                   1    2    3    4    5   22
                         6    7    8    9   10   11   12   23
                        13   14   15   16   17   18   19   24
                        20   21   22   23   24   25   26   25
                        27   28   29   30                  26
         
Keep Monday where it is but fix all else.

Calendar template - p.42

Use an old ruler line to realign back to the left.
                                   JUNE 2022

   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW  xxx  xxx
                       Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW
                                   1    2    3    4    5   22
                         6    7    8    9   10   11   12   23
                        13   14   15   16   17   18   19   24
                        20   21   22   23   24   25   26   25
                        27   28   29   30                  26
         
Begin left-shifting lines, next frame.

Calendar template - p.43

Use an old ruler line to realign back to the left.
                                   JUNE 2022

   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW  xxx  xxx
                  Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW
                              1    2    3    4    5   22
                    6    7    8    9   10   11   12   23
                   13   14   15   16   17   18   19   24
                   20   21   22   23   24   25   26   25
                   27   28   29   30                  26
         
Shifted: one place to the left of where it was.

Calendar template - p.44

Continue to left-shift using ruler to guide.
                                   JUNE 2022

   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW  xxx  xxx
             Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW
                         1    2    3    4    5   22
               6    7    8    9   10   11   12   23
              13   14   15   16   17   18   19   24
              20   21   22   23   24   25   26   25
              27   28   29   30                  26
         
Shifted: one more place to the left.

Calendar template - p.45

Continue to left-shift using ruler to guide.
                                   JUNE 2022

   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW
        Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW
                    1    2    3    4    5   22
          6    7    8    9   10   11   12   23
         13   14   15   16   17   18   19   24
         20   21   22   23   24   25   26   25
         27   28   29   30                  26
         
Use '7, 14, 21' and '1, 8, 15' as guides.

Calendar template - p.46

Continue to left-shift using ruler to guide.
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW
                       JUNE 2022
        Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW
                    1    2    3    4    5   22
          6    7    8    9   10   11   12   23
         13   14   15   16   17   18   19   24
         20   21   22   23   24   25   26   25
         27   28   29   30                  26
         
J in June aligned to T in Thu.

Calendar template - p.47

Continue to left-shift using ruler to guide.
                       JUNE 2022

   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW
        Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW
                    1    2    3    4    5   22
          6    7    8    9   10   11   12   23
         13   14   15   16   17   18   19   24
         20   21   22   23   24   25   26   25
         27   28   29   30                  26
         
J in June aligned to T in Thu.

Calendar template - p.48

Continue to left-shift using ruler to guide.
                  JUNE 2022

   xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW
   Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW
               1    2    3    4    5   22
     6    7    8    9   10   11   12   23
    13   14   15   16   17   18   19   24
    20   21   22   23   24   25   26   25
    27   28   29   30                  26
         
J in June aligned to T in Thu.

Calendar template - p.49

Continue to left-shift using ruler to guide.
                  JUNE 2022

   Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW
               1    2    3    4    5   22
     6    7    8    9   10   11   12   23
    13   14   15   16   17   18   19   24
    20   21   22   23   24   25   26   25
    27   28   29   30                  26
         
That's all there is, to it.

Calendar template - p.50

What happened?
  • A very wide universal calendar, with repeats, was templated.
  • A virtual slide-rule window is used to choose which consecutive columns to display.

What happened?

BEFORE slide-rule window:
   Mon  Tue  Wed  Thu  Fri  Sat  Sun
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW
                                   1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx
     9   10   11   12   13   14   15   16   17   18   19   20   21   xx
    16   17   18   19   20   21   22   23   24   25   26   27   28   xx
    23   24   25   26   27   28   29   30   31                       xx
    30   31                                                          xx
         
BEFORE slide-rule window:
   Mon  Tue  Wed  Thu  Fri  Sat  Sun
   xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx  xxx   CW
                                   1    2    3    4    5    6    7   xx
     2    3    4    5    6    7    8    9   10   11   12   13   14   xx
     9   10   11   12   13   14   15   16   17   18   19   20   21   xx
    16   17   18   19   20   21   22   23   24   25   26   27   28   xx
    23   24   25   26   27   28   29   30   31                       xx
    30   31                                                          xx
          
AFTER slide-rule window:
   Mon  Tue  Wed  Thu  Fri  Sat  Sun   CW     JUNE 2022
               1    2    3    4    5   22
     6    7    8    9   10   11   12   23
    13   14   15   16   17   18   19   24
    20   21   22   23   24   25   26   25
    27   28   29   30                  26
         

Conway's Domesday Rule

   4/4, 6/6, 8/8, 10/10 and 12/12 all fall on a Monday in 2022.
   5/9, 9/5, 7/11 and 11/7 also fall on a Monday in 2022.

   For January, it's the 3rd.

   For February and March, use the fictional 'March 0' day
   (the last day of February).
   _
   _
   _
   _
   _
         

Conway's Domesday Rule

   4/4, 6/6, 8/8, 10/10 and 12/12 all fall on a Monday in 2022.
   5/9, 9/5, 7/11 and 11/7 also fall on a Monday in 2022.

   For January, it's the 3rd.

   For February and March, use the fictional 'March 0' day
   (the last day of February).

   January 3rd,  February 28th,  March 7th,
   April 4th, May 9th, June 6th, July 11th,
   August 8th, September 5th, October 10th,
   November 7th and December 12th.
         

Conway's Domesday Rule

   The Domesday Rule is used for quick checks, to make sure the
   calendar represents the month as intended.

   The usual thing to do is to learn what day April 4th falls on,
   for the new year coming, and memorize it in late December or
   in early January of each year you are currently .. in.


   January 3rd,  February 28th,  March 7th,
   April 4th, May 9th, June 6th, July 11th,
   August 8th, September 5th, October 10th,
   November 7th and December 12th.
         

Domesdays for Future Years

   Every decade or so, you can make a quick list of them - of
   the day of the week, for each year, where all these dates
   land on for that year.
          

A year is a day

   The first day of the year (New Year's Day in some locales)
   falls on the next day of the week, from the previous year's
   January 1st, for the most part.

     January 2018
 Su Mo Tu We Th Fr Sa
     1  2  3  4  5  6

     January 2019
 Su Mo Tu We Th Fr Sa
        1  2  3  4  5
         

Domesdays for Future Years

A year is a day

   The first day of the year (New Year's Day in some locales)
   falls on the next day of the week, from the previous year's
   January 1st, for the most part.

     January 2018
 Su Mo Tu We Th Fr Sa
     1  2  3  4  5  6

     January 2019
 Su Mo Tu We Th Fr Sa
        1  2  3  4  5

     January 2020 - a leap year
 Su Mo Tu We Th Fr Sa
           1  2  3  4
         

Domesdays for Future Years

     January 2018
 Su Mo Tu We Th Fr Sa
     1  2  3  4  5  6

     January 2019
 Su Mo Tu We Th Fr Sa
        1  2  3  4  5

     January 2020 - a leap year
 Su Mo Tu We Th Fr Sa
           1  2  3  4

     January 2021
 Su Mo Tu We Th Fr Sa
                 1  2

     January 2022
 Su Mo Tu We Th Fr Sa
                    1
         

Domesdays for Future Years

A year is a day

2016 mon
2017 tue
2018 wed
2019 thu
           fri
2020 sat
2021 sun
2022 mon
2023 tue
           wed
2024 thu
2025 fri
2026 sat
2027 sun
           mon
2028 tue
2029 wed
         

Domesdays for Future Years

A year is a day

2021 sun
2022 mon
2023 tue

2024 thu
2025 fri
2026 sat
         

For practical purposes, this list can be kept in a permanent date book (journal) for reference. It's the only hard part to remember. And it can be calculated, as needed.

What else?

Length of the Months

        Count on your knuckles, in this pattern:

        High, low, high, low, high, low,
        High, high,
        low, high, low, high

        _
        _
        _
        

Length of the Months

        Count on your knuckles, in this pattern:

        High, low, high, low, high, low,
        High, high,
        low, high, low, high

        Jan, Feb, Mar, Apr, May, Jun,
        Jul, Aug,
        Sep, Oct, Nov, Dec
        

Length of the Months

        Count on your knuckles, in this pattern:

        High, low, high, low, high, low,
        High, high,
        low, high, low, high

        Jan 31, Feb 28, Mar 31, Apr 30, May 31, Jun 30,
        Jul 31, Aug 31,
        Sep 30, Oct 31, Nov 30, Dec 31
        

And?

Domesday Algorithm

John Horton Conway came up with his Domesday Algorithm, that puts this all together.

Domesday Algorithm

Conway's Domesday Algorithm is, essentially, a bar bet winner. It allows you to simply think about it, and come up with the day of the week, correctly, for any date in history.

While sitting on a barstool.

Domesday Algorithm

Personally .. it was fun to learn it, and to put it to use, for a few years. Quite useful. When it's needed, nobody has to explain its value.

Domesday Algorithm

But now .. like learning the Dvorak keyboard layout, and putting it to use for a few years .. it's just not a thing to continue with, indefinitely.

Domesday Algorithm

so here you go .. the Domesday Rule article on Wikipedia.

See also:

Domesday Book

for everyday use?

Learning what day April 4th falls on, for the coming year, late during the current year seems to be a win.

Marking it on next year's calendar (as soon as it arrives) is a great idea.

You can do any month that makes sense to you; April 4th is the first of them that has the identical Month/Day pattern (4/4, 6/6, 8/8 ..) after deciphering the early months of the year (Jan Feb Mar).

Forgot to say

January: 3 in 3 years, 4 in the 4th year

January 3rd in most years also falls on the Domesday for that year.

  The usual mnemonic for January:  3 in 3 years;  4 in the 4th year.

  This '4th' year is (of course) the leap year.

  If it's a national election year (USA-centric view here) it's also a leap year.


  So: January 4, 2020; January 4, 2024; January 4, 2028  will all match up with
  4/4, 6/6 and 8/8 of each of those years.
        

March the Zeroth

    Is there a March 0?

    Not really.  But!


    It is a useful fiction, and follows from what-is.

    March 0 is simply the fictional name of a day that always falls on
    the day before March the 1st.

    After working with calendars for many years, it's obvious that the
    1st and 8th of the month fall on the same day of the week.

    Similarly, the 0th and the 7th also fall on their own same day of
    a week.
        

March the Zeroth


      March 2022
 Su Mo Tu We Th Fr Sa
     0  1  2  3  4  5
  6  7  8  9 10 11 12
 13 14 15 16 17 18 19
 20 21 22 23 24 25 26
 27 28 29 30 31 32

 Here, two fictional dates are added to the correct calendar
 for March of 2022.  March 0 is the day before March 1st.
 March 32nd is the day after March 31st.

 (No use has been found for a fictional March 32nd, in as far as
 studies were pursued .. someone else could know an application.)

        

March the Zeroth

 March 0 (the last day of February) also falls on the Domesday for that year.

 February, in a leap year, is known as 'bissextile' because there are two sixes.

 Two whats?   Two sixes.  Really?  Yes.

 The Romans.
        

So what's up with

what the Romans do?

Them Romans counts their dates from backwards.

The Ides, the Nones and the Calends.

Those are the calendar intercepts in the Roman system.  Maybe one more.

The Ides was the 15th, or close to it.  Nones were a 9th day, and the
Calends was the last day of the month (or the first day of the next
month .. something like that).
        

.. two sixes, then?

Assuredly.

The 6th day before the Calends was repeated, or something like that, for
the Romans to add an intercalation day on a leap year.  Or something.. yeah,
that thing.  Something like that.

So: bissextile.
        

The Backstory

So. What's up with having even heard of any of this? (Right?)

I had a Casio.

I had a Casio Digital Diary - yikes, a long time ago, now. It had a pretty nice calendar system, including calculation of the difference between two dates.

No, that's not it. It was earlier.

I was nineteen, living in a skid row hotel in Florida. One of my older friends there was interested in calculation of people's exact age, to the day. Being just one day off was not good enough for this guy.

He was a sea-captain; a Captain in the U.S. Coast Guard, back in his day.

That's probably the beginning of the interest in the subject. The Digital Diary just .. taunted me with how easily it solved Dimitri's problem (his name was Dimitri).

- fin -

UNRELATED matters follow.

ThirdSecond plate - p.04

            
/*
 * RUN-TIME FUNCTIONS FOR DEFINED WORDS
 */

void Fdocon (void * pfa) {
    *--psp = *(unsigned int *)pfa;
}

void Fdovar (void * pfa) {
    *--psp = *(unsigned int *)pfa;  /* pf holds variable address */
}

void Fdorom (void * pfa) {
    *--psp = (unsigned int)pfa;
}
            
          

placeholder late late

 
 
 
 
 
 
 
  This one's just pathetic.

hello

                  
    void setup() {
        Serial.begin(9600);
        pinMode(LED_BUILTIN, OUTPUT);
    }

    void loop() {
        bool state = digitalRead(LED_BUILTIN);
        state = !state;
        digitalWrite(LED_BUILTIN, state);
        delay(300);
    }
                
              

This is an H3 heading

  • Got some cool bullet points to show you
  • But not just yettt. Tuesday 18 October 2022, 17:07:27 UTC

The H1 is really big

Here is the use of a PRE tag for you - wa1tnr - p.09

   0 000    0      10 000 s  8    1100 000 d 16
   0 001 r  1      10 001 m  9    1100 001 v 17
          

tiny header

itsadrawing

Thu 13 October 2022

Plate 90

<-- .PNG loads

Thu 13 October 2022

 

 

 

 

 

Plate 91

High-Z GPIO pin state

   A section of this nisbook, October 2022 about
 
 
pinMode(pin, mode);          
 
 
   with regard to so-called High-Z state
   of a GPIO pin.

The code for this talk is stored on Arduino's github: wiring_digital.c#L29-L59

Plate 92

Thu 13 October 2022

 
 
 
 
github pinMode() code link
Plate 93

Thu 13 October 2022

pinMode source screenshot
   arduino-1.8.19/hardware/arduino/ \
     avr/cores/arduino/wiring_digital.c
            
Plate 94
zoomed:
Plate 95
pinMode source screenshot, zoomed
   arduino-1.8.19/hardware/arduino/ \
     avr/cores/arduino/wiring_digital.c
            
Plate 96
This talk was meant to be a discussion of pinMode() and how
closely it corresponds to the avr hardware.

There's a section of the avr datasheet that is directly
relevant.

The talk was meant to show those correspondences, to help
model what's going on when pinMode() is called.

Essentially, it's setting registers.
          
kinda ran out of time for this talk's preparations. ;)
Plate 97

non sequitur alert

tex

 


 

Plate 99

Fri 14 October 2022

Plate 100 - century!
drawing
Plate 101
drawing
Plate 102

Saturday 15 Oct 2022

Plate 103
 

Mars Eat Oats

Space exploration         Mars         Elon Musk


 

 

Plate 104
 

Sunday 16 Oct 2022

please see: Plate 104 Mars for background.

IT SEEMS like there will be 'station-keeping' alike fuel burns for most of these (see previous plate) proposed schemes**.    Maintenance fuel burns to tune the orbits more precisely than ballistic trajectories alone can provide for.

Parallel launches - perhaps nine to twenty-seven hours apart - could provide for required mission redundancies. If something happens to a cycler ship, there's another one coming along in another nine hours. That kind of thing.

  ________
** Aldrin cycler, free-return trajectory, &c.

 

Plate 105
 

Conceivably, the cycler ships could be robotically staffed and maintained, greatly reducing human risk during spaceflight, for total mission profile.
 

Perhaps existence of cyclers instigates opportune science experiments unique to that environment, returning value that is (at least somewhat) orthogonal to primary mission goals. Could be something as fundamental as study of long- duration human spaceflight.

Paying for 'all this' from gains made by 'mining' stable-orbit bodies (moons, &c.) 'near' to Mars (as an example of nearby assets newly 'acquired' by virtue of their closeness to Mars, having already achieved 'stable transportation' there).
 

 

Plate 106
 

Draw a really big circle around each transfer point (where speed changed quite a bit). So you've landed on Mars, you've collected 5 tons of rocks to ship back home. You have to get going again. Outside the really big circle, you are traveling at max speed, to make the trip back home a reasonably short one. That's your delta-v - change in velocity. Of all that rock.

Every mile per hour of increased transit speed required new energy input to make it happen. Braking (when you arrive) takes a similar amount of energy.
 

 

Plate 107
 

The problem happens inside the really big circle. Somehow, rock that was 'standing still' is set in motion, some number n miles per hour by the time it's gotten fully going again (outside the circle).

n is an impressively large number.

It really doesn't matter (at all) if the fly-by cycler ship goes whizzing past. You gotta catch up to it!

Aldrin's taxi has a hidden assumption: the things in the taxi do not weigh very much (people and their luggage; and modest payloads, such as the equipment they'll need).

They're self-loading freight, as the transport pilot's joke goes. ;)
 

 

Plate 108
 

So lets say you burned all your taxi's fuel, just to match speeds with the cycler ship. You just 'step over to it' (your speeds are identical). Your taxi is now a ballistic object, moving through space at the same exact speed as the cycler ship.

But it has no fuel at all, to change that situation. Not yet, anyway.

So you get you a fat taxi - one capable of matching the cycler ship's speed, dropping you off, and returning to base (to Mars). It's got the juice to do that much. Great!

And when you get home, a taxi is there to meet you. Same deal.
 

 

 

Plate 109
 

One nice thing is: the taxis can be pre-staged for pickup duties (no strong time constraint, when they arrive empty, match the cycler's speed, and just wait for a passenger (or small cargo) to bring back to Earth. taxi rides bringing new arrivals from a cycler ship, down to the surface of Mars. They could ride for a century, docked with the cycler ship, with no great concerns about that to be resolved.

Nice.
 

 

 

Plate 110

Monday 17 Oct 2022

 
Plate 111
 

Regrettably, the entire orbital edits effort got out of hand. Not my wheelhouse. Just an armchair consumer of 'related' information.


  Oops.

There were a few useful YouTube hits on 'Aldrin Cycler' to take in.
 

 

 

Plate 112

Tuesday 18 Oct 2022

 
Plate 113

David Farragut 1801-1870

Farragut - on Wikipedia
Farragut - on Project Gutenberg
 
(c.  24 June 1813):   The first service of the Essex Junior was to convoy to Valparaiso the Barclay and four of the British prizes. The occasion was one of great importance and interest to Farragut; for, though but a boy of twelve, he was selected to command the party of seamen detailed to manage the Barclay during this long passage.

 
Plate 114

David Farragut 1801-1870

          The captain of the Barclay went with his ship, but in great discontent that the command of the seamen was given not to himself, but to such a lad from the ship-of-war. Being a violent-tempered old man, he attempted by bluster to overawe the boy into surrendering his authority.
          "When the day arrived for our separation from the squadron," writes Farragut in his journal, "the captain was furious, and very plainly intimated to me that I would 'find myself off New Zealand in the morning,' to which I most decidedly demurred.     We were lying still, while the other ships were fast disappearing from view, the commodore going north and the Essex Junior, with her convoy, steering to the south for Valparaiso.

 
Plate 115

David Farragut 1801-1870

          I considered that my day of trial had arrived (for I was a little afraid of the old fellow, as every one else was). But the time had come for me at least to play the man; so I mustered up courage and informed the captain that I desired the maintopsail filled away, in order that we might close up with the Essex Junior.
          He replied that he would shoot any man who dared to touch a rope without his orders; he 'would go his own course, and had no idea of trusting himself with a d—d nutshell'; and then he went below for his pistols.
           I called my right-hand man of the crew and told him my situation. I also informed him that I wanted the maintopsail filled. He answered with a clear 'Ay, ay, sir!' in a manner which was not to be misunderstood, and my confidence was perfectly restored.
 
Plate 116

David Farragut 1801-1870

           From that moment I became master of the vessel, and immediately gave all necessary orders for making sail, notifying the captain not to come on deck with his pistols unless he wished to go overboard, for I would really have had very little trouble in having such an order obeyed.
          I made my report to Captain Downes (of the Essex Junior), on rejoining him; and the captain also told his story, in which he endeavored to pursuade Downes that he only tried to frighten me. I replied by requesting Captain Downes to ask him how he succeeded; and to show him that I did not fear him, I offered to go back and proceed with him to Valparaiso.
          He was informed that I was in command, he being simply my adviser in navigating the vessel in case of separation. So, this being settled and understood, I returned to the Barclay, and everything went on amicably up to our arrival in Valparaiso."

Plate 117
Plate 118
misc - see elsewhere (private)
Plate 119
placeholder
Plate 120
placeholder
 

Some content here
 

 

 

Plate 121
small heading
            That's pretty much it. ;)
            -wa1tnr,  October 2022
          

 

 


Valid HTML    |     source repository, thisfile.

Rev 000ccp-  ongoing_talk-aa-ao-
Tue 18 Oct 17:07:27 UTC 2022

          
Plate 122