Editing 2021.08.29.18:42

This commit is contained in:
Kenneth John Odle 2021-08-29 18:42:31 -04:00
parent 37bc26094e
commit 805cf521de
7 changed files with 107 additions and 74 deletions

View File

@ -21,11 +21,13 @@
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Calculators}{4}{section.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.2}Speaking of Watches, Timex Used to make Home Computers}{6}{section.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.3}The Joy of a Trash-80}{7}{section.1.3}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {2}What's to Like About Linux}{8}{chapter.2}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Control…and an Opportunity}{8}{section.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2.2}The Unix Philosophy}{9}{section.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Knowledge is Power}{9}{section.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2.3}The Unix Philosophy}{10}{section.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Coda}{12}{chapter.3}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}

View File

@ -1,4 +1,4 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2021.7.3) 29 AUG 2021 16:58
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2021.7.3) 29 AUG 2021 18:40
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@ -672,48 +672,48 @@ File: l3backend-pdfmode.def 2020-02-03 L3 backend support: PDF mode
(build/codex-001.aux)
\openout1 = `codex-001.aux'.
LaTeX Font Info: Checking defaults for OML/jkp/m/it on input line 60.
LaTeX Font Info: Checking defaults for OML/jkp/m/it on input line 63.
LaTeX Font Info: Trying to load font information for OML+jkp on input line 6
0.
3.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/omljkp.fd
File: omljkp.fd 2006/08/15 v1.0
)
LaTeX Font Info: ... okay on input line 60.
LaTeX Font Info: Checking defaults for OMS/jkp/m/n on input line 60.
LaTeX Font Info: ... okay on input line 63.
LaTeX Font Info: Checking defaults for OMS/jkp/m/n on input line 63.
LaTeX Font Info: Trying to load font information for OMS+jkp on input line 6
0.
3.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/omsjkp.fd
File: omsjkp.fd 2006/08/15 v1.0
)
LaTeX Font Info: ... okay on input line 60.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 60.
LaTeX Font Info: ... okay on input line 60.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 60.
LaTeX Font Info: ... okay on input line 60.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 60.
LaTeX Font Info: ... okay on input line 60.
LaTeX Font Info: Checking defaults for OMX/jkp/m/n on input line 60.
LaTeX Font Info: ... okay on input line 63.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 63.
LaTeX Font Info: ... okay on input line 63.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 63.
LaTeX Font Info: ... okay on input line 63.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 63.
LaTeX Font Info: ... okay on input line 63.
LaTeX Font Info: Checking defaults for OMX/jkp/m/n on input line 63.
LaTeX Font Info: Trying to load font information for OMX+jkp on input line 6
0.
3.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/omxjkp.fd
File: omxjkp.fd 2006/08/15 v1.0
)
LaTeX Font Info: ... okay on input line 60.
LaTeX Font Info: Checking defaults for U/jkpexa/m/n on input line 60.
LaTeX Font Info: ... okay on input line 63.
LaTeX Font Info: Checking defaults for U/jkpexa/m/n on input line 63.
LaTeX Font Info: Trying to load font information for U+jkpexa on input line
60.
63.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpexa.fd
File: ujkpexa.fd 2006/08/15 v1.0
)
LaTeX Font Info: ... okay on input line 60.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 60.
LaTeX Font Info: ... okay on input line 60.
LaTeX Font Info: ... okay on input line 63.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 63.
LaTeX Font Info: ... okay on input line 63.
LaTeX Font Info: Trying to load font information for OT1+jkp on input line 6
0.
3.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ot1jkp.fd
File: ot1jkp.fd 2007/08/30 Fontinst v1.928 font definitions for OT1/jkp.
@ -775,7 +775,7 @@ e
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
\AtBeginShipoutBox=\box96
Package hyperref Info: Link coloring OFF on input line 60.
Package hyperref Info: Link coloring OFF on input line 63.
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
Package: nameref 2019/09/16 v2.46 Cross-referencing by name of section
@ -787,34 +787,34 @@ Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
)
\c@section@level=\count290
)
LaTeX Info: Redefining \ref on input line 60.
LaTeX Info: Redefining \pageref on input line 60.
LaTeX Info: Redefining \nameref on input line 60.
LaTeX Info: Redefining \ref on input line 63.
LaTeX Info: Redefining \pageref on input line 63.
LaTeX Info: Redefining \nameref on input line 63.
(build/codex-001.out) (build/codex-001.out)
\@outlinefile=\write3
\openout3 = `codex-001.out'.
LaTeX Font Info: Trying to load font information for U+jkpsya on input line
62.
65.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpsya.fd
File: ujkpsya.fd 2006/08/15 v1.0
)
LaTeX Font Info: Trying to load font information for U+jkpsyb on input line
62.
65.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpsyb.fd
File: ujkpsyb.fd 2006/08/15 v1.0
)
LaTeX Font Info: Trying to load font information for U+jkpmia on input line
62.
65.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpmia.fd
File: ujkpmia.fd 2006/08/15 v1.0
)
LaTeX Font Info: Trying to load font information for U+jkpsyc on input line
62.
65.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpsyc.fd
File: ujkpsyc.fd 2006/08/15 v1.0
@ -825,78 +825,87 @@ File: ujkpsyc.fd 2006/08/15 v1.0
\openout4 = `codex-001.toc'.
LaTeX Font Info: Trying to load font information for TS1+jkp on input line 6
5.
8.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ts1jkp.fd
File: ts1jkp.fd 2007/08/30 Fontinst v1.928 font definitions for TS1/jkp.
)
<images/ncsa4-0.png, id=51, 88.33pt x 31.11626pt>
<images/ncsa4-0.png, id=61, 88.33pt x 31.11626pt>
File: images/ncsa4-0.png Graphic file (type png)
<use images/ncsa4-0.png>
Package pdftex.def Info: images/ncsa4-0.png used on input line 67.
Package pdftex.def Info: images/ncsa4-0.png used on input line 70.
(pdftex.def) Requested size: 30.91595pt x 10.89084pt.
LaTeX Font Info: Trying to load font information for OT1+jkptt on input line
69.
72.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ot1jkptt.fd
File: ot1jkptt.fd 2007/01/26 Fontinst v1.928 font definitions for OT1/jkptt.
)
Overfull \hbox (0.8861pt too wide) in paragraph at lines 73--74
) [2
<./images/ncsa4-0.png>]
Overfull \hbox (0.8861pt too wide) in paragraph at lines 76--77
\OT1/jkp/m/n/10 Me-dia Com-mons. The im-age is []over here[]: [][]\OT1/jkptt/m/
n/10 https://commons.wikimedia.o
[]
Overfull \hbox (2.94096pt too wide) in paragraph at lines 73--74
Overfull \hbox (2.94096pt too wide) in paragraph at lines 76--77
[]\OT1/jkptt/m/n/10 rg/wiki/File:4_RETAT_04_Linus_Torvalds.jpg[]\OT1/jkp/m/n/10
. You can also find a link
[]
[2
<./images/ncsa4-0.png>] [3]
[3]
Chapter 1.
[4
]
<images/casio.jpg, id=76, 303.1325pt x 552.0625pt>
<images/casio.jpg, id=86, 303.1325pt x 552.0625pt>
File: images/casio.jpg Graphic file (type jpg)
<use images/casio.jpg>
Package pdftex.def Info: images/casio.jpg used on input line 109.
Package pdftex.def Info: images/casio.jpg used on input line 112.
(pdftex.def) Requested size: 45.46791pt x 82.8058pt.
[5] [6 <./images/casio.jpg>] [7]
Chapter 2.
[8
] [9] [10] [11]
]
Underfull \vbox (badness 1199) has occurred while \output is active []
[9]
[10] [11]
Chapter 3.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\leavevmode@ifvmode' on input line 176.
(hyperref) removing `\leavevmode@ifvmode' on input line 193.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) \kern 1.66702pt
(hyperref) removed on input line 176.
(hyperref) removed on input line 193.
[12
]
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 196.
Overfull \hbox (8.25641pt too wide) in paragraph at lines 207--208
\OT1/jkp/m/n/10 vent that, add [][]\OT1/jkptt/m/n/10 \counterwithout{foootnote}
{chapter} []\OT1/jkp/m/n/10 to the pream-
[]
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 214.
[13]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 196.
Package atveryend Info: Empty hook `AfterLastShipout' on input line 214.
(build/codex-001.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 196.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 196.
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 214.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 214.
Package rerunfilecheck Info: File `codex-001.out' has not changed.
(rerunfilecheck) Checksum: <no file>.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 196.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 214.
)
Here is how much of TeX's memory you used:
8422 strings out of 483140
119477 string characters out of 5965152
374461 words of memory out of 5000000
23206 multiletter control sequences out of 15000+600000
8428 strings out of 483140
119543 string characters out of 5965152
374450 words of memory out of 5000000
23208 multiletter control sequences out of 15000+600000
586986 words of font info for 148 fonts, out of 8000000 for 9000
36 hyphenation exceptions out of 8191
34i,11n,45p,1307b,434s stack positions out of 5000i,500n,10000p,200000b,80000s
@ -907,10 +916,10 @@ onts/type1/public/kpfonts/jkpmit8a.pfb></usr/share/texlive/texmf-dist/fonts/typ
e1/public/kpfonts/jkpmn8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/public
/kpfonts/jkpmne.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/kpfonts/j
kpttmn8a.pfb>
Output written on build/codex-001.pdf (13 pages, 97901 bytes).
Output written on build/codex-001.pdf (13 pages, 100487 bytes).
PDF statistics:
172 PDF objects out of 1000 (max. 8388607)
147 compressed objects within 2 object streams
41 named destinations out of 1000 (max. 500000)
75 words of extra memory for PDF output out of 10000 (max. 10000000)
186 PDF objects out of 1000 (max. 8388607)
161 compressed objects within 2 object streams
45 named destinations out of 1000 (max. 500000)
91 words of extra memory for PDF output out of 10000 (max. 10000000)

View File

@ -1,8 +1,10 @@
\BOOKMARK [0][-]{chapter.1}{The Early Salad Days}{}% 1
\BOOKMARK [1][-]{section.1.1}{Calculators}{chapter.1}% 2
\BOOKMARK [1][-]{section.1.2}{Speaking of Watches, Timex Used to make Home Computers}{chapter.1}% 3
\BOOKMARK [0][-]{chapter.2}{What's to Like About Linux}{}% 4
\BOOKMARK [1][-]{section.2.1}{Control\203and an Opportunity}{chapter.2}% 5
\BOOKMARK [1][-]{section.2.2}{The Unix Philosophy}{chapter.2}% 6
\BOOKMARK [0][-]{chapter.3}{Coda}{}% 7
\BOOKMARK [1][-]{section.3.1}{What I Learned About LaTeX While Creating This Issue}{chapter.3}% 8
\BOOKMARK [1][-]{section.1.3}{The Joy of a Trash-80}{chapter.1}% 4
\BOOKMARK [0][-]{chapter.2}{What's to Like About Linux}{}% 5
\BOOKMARK [1][-]{section.2.1}{Control\203and an Opportunity}{chapter.2}% 6
\BOOKMARK [1][-]{section.2.2}{Knowledge is Power}{chapter.2}% 7
\BOOKMARK [1][-]{section.2.3}{The Unix Philosophy}{chapter.2}% 8
\BOOKMARK [0][-]{chapter.3}{Coda}{}% 9
\BOOKMARK [1][-]{section.3.1}{What I Learned About LaTeX While Creating This Issue}{chapter.3}% 10

Binary file not shown.

Binary file not shown.

View File

@ -1,8 +1,10 @@
\contentsline {chapter}{\numberline {1}The Early Salad Days}{4}{chapter.1}%
\contentsline {section}{\numberline {1.1}Calculators}{4}{section.1.1}%
\contentsline {section}{\numberline {1.2}Speaking of Watches, Timex Used to make Home Computers}{6}{section.1.2}%
\contentsline {section}{\numberline {1.3}The Joy of a Trash-80}{7}{section.1.3}%
\contentsline {chapter}{\numberline {2}What's to Like About Linux}{8}{chapter.2}%
\contentsline {section}{\numberline {2.1}Control…and an Opportunity}{8}{section.2.1}%
\contentsline {section}{\numberline {2.2}The Unix Philosophy}{9}{section.2.2}%
\contentsline {section}{\numberline {2.2}Knowledge is Power}{9}{section.2.2}%
\contentsline {section}{\numberline {2.3}The Unix Philosophy}{10}{section.2.3}%
\contentsline {chapter}{\numberline {3}Coda}{12}{chapter.3}%
\contentsline {section}{\numberline {3.1}What I Learned About \LaTeX \tmspace +\thinmuskip {.1667em} While Creating This Issue}{12}{section.3.1}%

View File

@ -16,7 +16,7 @@
\geometry{
paperheight=8.5in,
paperwidth=5.5in,
% heightrounded,
% heightrounded, (I have no idea what this does, so I turned it off.)
margin=0.5in
}
@ -42,6 +42,9 @@
% We will probably want some two- or three-column sections
\usepackage{multicol}
% Stop resetting the footnote count after each chapter
\counterwithout{footnote}{chapter}
% Let's wrap some images
\usepackage{wrapfig}
@ -84,7 +87,7 @@ Before computers were in my life, there were calculators.
These days, every kid has to have an expensive graphing calculator for middle school math. Specifically, it has to be a Texas Instruments graphing calculator, because the examples in the textbook are all described in terms of a Texas Instruments calculator.
I mean, \textit{sure} you can get your kid that Casio, which has all the same features and all the same buttons and is an order of magnitude cheaper, but you spent all that money on an expensive pre-school, and all that money on expensive tutors, and do you really (he asked snottily) want to risk little Jimmy's chances of getting into Harvard because you were temporarily too cheap to buy the right calculator?
I mean, \textit{sure} you can get your kid that Casio, which has all the same features and all the same buttons and is an order of magnitude cheaper, but you spent all that money on an expensive pre-school, and all that money on expensive tutors, and do you really (he asked snottily) want to risk little Jimmy's chances of getting into Harvard because you were temporarily too cheap to buy the right calculator? Just buy the TI already!
\hrulefill
@ -113,7 +116,7 @@ Well, I grew up and I didn't buy one of them, even though they are still availab
It's just me now, and my expenses are numerous but small, and a couple of years ago my local all-in-one-store had all their watches on sale for 40\% off, including the name brand watches. I checked—it was in stock. At \$25 bucks it was a lot, but on sale it was only \$15. I could do this! So I picked it up and looked at it lovingly, thinking about all the good times we would have together as we went forth and explored the world one simple calculation at a time.
But there was a problem, a rather large problem, actually. The print on those buttons is tiny. and my eyes are bad. I couldn't actually read any of buttons. I use reading glasses when I'm reading or working on the computer, but I don't need them out in the wild. I could wear the watch with me everywhere, but unless I was at my desk, I wouldn't be able to actually use it.
But there was a problem, a rather large problem, actually. The print on those buttons is tiny. And my eyes are bad. I couldn't actually read any of buttons. I use reading glasses when I'm reading or working on the computer, but I don't need them out in the wild. I could wear the watch with me everywhere, but unless I were at my desk, I wouldn't be able to actually use it.
Back on the shelf it went.
@ -127,6 +130,10 @@ I don't remember much about it, actually.\footnote{This aunt bought things not b
This is where memory gets wonky, because I remember seeing this when I was about ten years old. But according to Wikipedia, the Timex Sinclair was released in 1982, when I would have been 14 years old. So it's entirely possible that my memory is losing track of \textit{when} things happened, or it's possible that this aunt had some other home computer that for whatever reason my brain thinks is a Timex Sinclair. Who knows? I certainly don't, and I'll probably never find out for sure.
\section{The Joy of a Trash-80}
One thing I'm quite sure about is that in seventh grade a select group of smart kids from my class were allowed to go to the local "skills center"\footnote{This was a centralized school where eleventh and twelfth graders who definitely weren't going on to college could take classes like agriculture and welding. We used to teach these classes in each school under the guise of "vocational education" but somehow lost our way.} one day a week (Wednesday afternoons, as I recall) to study computers. This was the first time I'd every laid my fingers on an actual computer keyboard.
\chapter{What's to Like About Linux}
I could go on and on here, but I'll try to keep it short. I can always come back to this.
@ -143,14 +150,24 @@ And yeah, you can write code and create applications for Windows, and you can so
For what it's worth, Mac OS X, even though it is based on Unix/Linux (I forget which—I dropped out of the Mac world at OS X version 4), is the same way. There \textit{might} be an answer, there \textit{might} be a solution, but you just \textit{might} be on your own there, buddy.
But what I really, really like about Linux?
That's the key when you're working with something that open-source: every problem is an opportunity for you to learn something. You might be able to find a workaround, or a fix, or even realize that you're doing something wrong, and that's why you're having a problem. Who knows, keep studying and trying things out and you might find an actual bug and be able to contribute a patch that fixes it.
That will never happen when you use Windows or Mac. Never.
\section{Knowledge is Power}
You know what I really, really like about Linux?
The command line.
I'll probably write about this some more later, but my experience with computers goes back way before Macintosh made the mouse popular (and alas, necessary). You turned on the computer, and there was just this dark screen with a blinking cursor. If you wanted to make the thing do something, you had to \textit{know} something. With a GUI, you can guess. You can guess a lot, actually, and just poke around all you want because most GUIs come with an undo feature.
I've already mentioned this earlier (and I'm sure that I'll probably write about this some more later), but my experience with computers goes back way before Macintosh made the mouse popular (and alas, necessary). You turned on the computer, and there was just this dark screen with a blinking cursor. If you wanted to make the thing do something, you had to \textit{know} something. With a GUI, you can guess. You can guess a lot, actually, and just poke around all you want because most GUIs come with an undo feature.
\medskip
There is no ``undo'' on the command line.
\medskip
I need to get that on a t-shirt.
Why? Because the command line is like real life. There is no undo button in real life. GUIs have made us lazy—lazy at thinking, lazy at figuring things out. Just do it, if you don't like it, just Ctrl-Z. Just throw that document away and leave it in the recycle bin. If you decide you want it later, you can just drag it on out of there.
@ -181,12 +198,13 @@ I'm still a relative newbie to LaTeX, so there's always something to learn. Here
\item You might think you want the \textbf{book} document class, but you probably will find the \textbf{report} class just as handy.
\item You want links\footnote{Yeah, I know these are irrelevant in a paper document.}? Use the \textbf{hyperref} package.
\item The \textbf{kpfonts} package has beautiful fonts.
\item Footnotes are easy! (Seriously, footnotes in \LaTeX have got to be the easiest footnotes I've ever managed.)
\item Footnotes are easy! (Seriously, footnotes in \LaTeX \,have got to be the easiest footnotes I've ever managed.)
\item Use the \textbf{fancyhdr} package to get more granular control over your headers and footers.
\item You can use the \textbf{geometry} package to make a document have a paper size of half letter.
\item You can make your top margin larger by using \verb|\addtolength| \\ \verb|{\topmargin}{0.5in}| but there is not a similar parameter for the bottom margin. Instead, you need to make the text box shorter by using \verb|\addtolength{\textheight}{-1in}|.
\item Want to show inline code without executing it? Use \verb|verb| following by two pipes. Place your code between the pipes. (I had to use two of those in \#7, because that code just went right off the edge of the page when I only used one.)
\item Need a little space between elements? Just insert \verb|\,| (that is, a backslash followed by a comma).
\item Footnotes reset back to the number one with each chapter. To prevent that, add \verb|\counterwithout{foootnote}{chapter}| to the preamble.
\end{enumerate}
Like I said, I'm still a newb and I may be completely wrong or off base on some of these things, in which case, I'll make a note of that in a future issue \footnote{Always assuming that there \textit{will} be another issue.}