Editing 2021.09.02.19:41

This commit is contained in:
Kenneth John Odle 2021-09-02 19:41:26 -04:00
parent 1155b64778
commit dc893ad0e8
7 changed files with 108 additions and 84 deletions

View File

@ -28,15 +28,15 @@
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Control…and an Opportunity}{8}{section.2.1}\protected@file@percent } \@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}Knowledge is Power}{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 {section}{\numberline {2.3}The Unix Philosophy}{10}{section.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1}Where else does the Unix Principle \textit {not} apply that it probably should in real life?}{11}{subsection.2.3.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1}Where does the Unix Principle actually apply in real life?}{11}{subsection.2.3.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.2}Where does the Unix Principle actually apply in real life?}{12}{subsection.2.3.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {2.3.2}Where else does the Unix Principle \textit {not} apply that it probably should in real life?}{13}{subsection.2.3.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.3}Where does the Unix Principle not apply in real life and this is actually a good thing?}{12}{subsection.2.3.3}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {2.3.3}Where does the Unix Principle not apply in real life and this is actually a good thing?}{14}{subsection.2.3.3}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {3}What Are All Those Files in the Linux Root?}{13}{chapter.3}\protected@file@percent } \@writefile{toc}{\contentsline {chapter}{\numberline {3}What Are All Those Files in the Linux Root?}{15}{chapter.3}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }} \@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Miscellany}{14}{chapter.4}\protected@file@percent } \@writefile{toc}{\contentsline {chapter}{\numberline {4}Miscellany}{16}{chapter.4}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }} \@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {4.1}Is This Really a Hack? Or Is It Just a Tip?}{14}{section.4.1}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {4.1}Is This Really a Hack? Or Is It Just a Tip?}{16}{section.4.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4.2}What I Learned About \LaTeX \tmspace +\thinmuskip {.1667em} While Creating This Issue}{14}{section.4.2}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {4.2}What I Learned About \LaTeX \tmspace +\thinmuskip {.1667em} While Creating This Issue}{16}{section.4.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4.3}Coda: Why \LaTeX ?}{15}{section.4.3}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {4.3}Coda: Why \LaTeX ?}{17}{section.4.3}\protected@file@percent }

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) 2 SEP 2021 18:54 This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2021.7.3) 2 SEP 2021 19:40
entering extended mode entering extended mode
restricted \write18 enabled. restricted \write18 enabled.
%&-line parsing enabled. %&-line parsing enabled.
@ -672,48 +672,48 @@ File: l3backend-pdfmode.def 2020-02-03 L3 backend support: PDF mode
(build/codex-001.aux) (build/codex-001.aux)
\openout1 = `codex-001.aux'. \openout1 = `codex-001.aux'.
LaTeX Font Info: Checking defaults for OML/jkp/m/it on input line 63. LaTeX Font Info: Checking defaults for OML/jkp/m/it on input line 64.
LaTeX Font Info: Trying to load font information for OML+jkp on input line 6 LaTeX Font Info: Trying to load font information for OML+jkp on input line 6
3. 4.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/omljkp.fd (/usr/share/texlive/texmf-dist/tex/latex/kpfonts/omljkp.fd
File: omljkp.fd 2006/08/15 v1.0 File: omljkp.fd 2006/08/15 v1.0
) )
LaTeX Font Info: ... okay on input line 63. LaTeX Font Info: ... okay on input line 64.
LaTeX Font Info: Checking defaults for OMS/jkp/m/n on input line 63. LaTeX Font Info: Checking defaults for OMS/jkp/m/n on input line 64.
LaTeX Font Info: Trying to load font information for OMS+jkp on input line 6 LaTeX Font Info: Trying to load font information for OMS+jkp on input line 6
3. 4.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/omsjkp.fd (/usr/share/texlive/texmf-dist/tex/latex/kpfonts/omsjkp.fd
File: omsjkp.fd 2006/08/15 v1.0 File: omsjkp.fd 2006/08/15 v1.0
) )
LaTeX Font Info: ... okay on input line 63. LaTeX Font Info: ... okay on input line 64.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 63. LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 64.
LaTeX Font Info: ... okay on input line 63. LaTeX Font Info: ... okay on input line 64.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 63. LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 64.
LaTeX Font Info: ... okay on input line 63. LaTeX Font Info: ... okay on input line 64.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 63. LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 64.
LaTeX Font Info: ... okay on input line 63. LaTeX Font Info: ... okay on input line 64.
LaTeX Font Info: Checking defaults for OMX/jkp/m/n on input line 63. LaTeX Font Info: Checking defaults for OMX/jkp/m/n on input line 64.
LaTeX Font Info: Trying to load font information for OMX+jkp on input line 6 LaTeX Font Info: Trying to load font information for OMX+jkp on input line 6
3. 4.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/omxjkp.fd (/usr/share/texlive/texmf-dist/tex/latex/kpfonts/omxjkp.fd
File: omxjkp.fd 2006/08/15 v1.0 File: omxjkp.fd 2006/08/15 v1.0
) )
LaTeX Font Info: ... okay on input line 63. LaTeX Font Info: ... okay on input line 64.
LaTeX Font Info: Checking defaults for U/jkpexa/m/n on input line 63. LaTeX Font Info: Checking defaults for U/jkpexa/m/n on input line 64.
LaTeX Font Info: Trying to load font information for U+jkpexa on input line LaTeX Font Info: Trying to load font information for U+jkpexa on input line
63. 64.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpexa.fd (/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpexa.fd
File: ujkpexa.fd 2006/08/15 v1.0 File: ujkpexa.fd 2006/08/15 v1.0
) )
LaTeX Font Info: ... okay on input line 63. LaTeX Font Info: ... okay on input line 64.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 63. LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 64.
LaTeX Font Info: ... okay on input line 63. LaTeX Font Info: ... okay on input line 64.
LaTeX Font Info: Trying to load font information for OT1+jkp on input line 6 LaTeX Font Info: Trying to load font information for OT1+jkp on input line 6
3. 4.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ot1jkp.fd (/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ot1jkp.fd
File: ot1jkp.fd 2007/08/30 Fontinst v1.928 font definitions for OT1/jkp. 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) * (1in=72.27pt=25.4mm, 1cm=28.453pt)
\AtBeginShipoutBox=\box96 \AtBeginShipoutBox=\box96
Package hyperref Info: Link coloring OFF on input line 63. Package hyperref Info: Link coloring OFF on input line 64.
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
Package: nameref 2019/09/16 v2.46 Cross-referencing by name of section 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 \c@section@level=\count290
) )
LaTeX Info: Redefining \ref on input line 63. LaTeX Info: Redefining \ref on input line 64.
LaTeX Info: Redefining \pageref on input line 63. LaTeX Info: Redefining \pageref on input line 64.
LaTeX Info: Redefining \nameref on input line 63. LaTeX Info: Redefining \nameref on input line 64.
(build/codex-001.out) (build/codex-001.out) (build/codex-001.out) (build/codex-001.out)
\@outlinefile=\write3 \@outlinefile=\write3
\openout3 = `codex-001.out'. \openout3 = `codex-001.out'.
LaTeX Font Info: Trying to load font information for U+jkpsya on input line LaTeX Font Info: Trying to load font information for U+jkpsya on input line
65. 66.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpsya.fd (/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpsya.fd
File: ujkpsya.fd 2006/08/15 v1.0 File: ujkpsya.fd 2006/08/15 v1.0
) )
LaTeX Font Info: Trying to load font information for U+jkpsyb on input line LaTeX Font Info: Trying to load font information for U+jkpsyb on input line
65. 66.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpsyb.fd (/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpsyb.fd
File: ujkpsyb.fd 2006/08/15 v1.0 File: ujkpsyb.fd 2006/08/15 v1.0
) )
LaTeX Font Info: Trying to load font information for U+jkpmia on input line LaTeX Font Info: Trying to load font information for U+jkpmia on input line
65. 66.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpmia.fd (/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpmia.fd
File: ujkpmia.fd 2006/08/15 v1.0 File: ujkpmia.fd 2006/08/15 v1.0
) )
LaTeX Font Info: Trying to load font information for U+jkpsyc on input line LaTeX Font Info: Trying to load font information for U+jkpsyc on input line
65. 66.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpsyc.fd (/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpsyc.fd
File: ujkpsyc.fd 2006/08/15 v1.0 File: ujkpsyc.fd 2006/08/15 v1.0
@ -822,7 +822,7 @@ File: ujkpsyc.fd 2006/08/15 v1.0
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] {/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
LaTeX Font Info: Trying to load font information for TS1+jkp on input line 6 LaTeX Font Info: Trying to load font information for TS1+jkp on input line 6
7. 8.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ts1jkp.fd (/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ts1jkp.fd
File: ts1jkp.fd 2007/08/30 Fontinst v1.928 font definitions for TS1/jkp. File: ts1jkp.fd 2007/08/30 Fontinst v1.928 font definitions for TS1/jkp.
@ -830,21 +830,21 @@ File: ts1jkp.fd 2007/08/30 Fontinst v1.928 font definitions for TS1/jkp.
<images/ncsa4-0.png, id=75, 88.33pt x 31.11626pt> <images/ncsa4-0.png, id=75, 88.33pt x 31.11626pt>
File: images/ncsa4-0.png Graphic file (type png) File: images/ncsa4-0.png Graphic file (type png)
<use images/ncsa4-0.png> <use images/ncsa4-0.png>
Package pdftex.def Info: images/ncsa4-0.png used on input line 69. Package pdftex.def Info: images/ncsa4-0.png used on input line 70.
(pdftex.def) Requested size: 30.91595pt x 10.89084pt. (pdftex.def) Requested size: 30.91595pt x 10.89084pt.
LaTeX Font Info: Trying to load font information for OT1+jkptt on input line LaTeX Font Info: Trying to load font information for OT1+jkptt on input line
71. 72.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ot1jkptt.fd (/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ot1jkptt.fd
File: ot1jkptt.fd 2007/01/26 Fontinst v1.928 font definitions for OT1/jkptt. File: ot1jkptt.fd 2007/01/26 Fontinst v1.928 font definitions for OT1/jkptt.
) )
Overfull \hbox (0.8861pt too wide) in paragraph at lines 75--76 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/ \OT1/jkp/m/n/10 Me-dia Com-mons. The im-age is []over here[]: [][]\OT1/jkptt/m/
n/10 https://commons.wikimedia.o n/10 https://commons.wikimedia.o
[] []
Overfull \hbox (2.94096pt too wide) in paragraph at lines 75--76 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 []\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 . You can also find a link
[] []
@ -863,54 +863,50 @@ Chapter 1.
<images/casio.jpg, id=128, 303.1325pt x 552.0625pt> <images/casio.jpg, id=128, 303.1325pt x 552.0625pt>
File: images/casio.jpg Graphic file (type jpg) File: images/casio.jpg Graphic file (type jpg)
<use images/casio.jpg> <use images/casio.jpg>
Package pdftex.def Info: images/casio.jpg used on input line 115. Package pdftex.def Info: images/casio.jpg used on input line 116.
(pdftex.def) Requested size: 45.46791pt x 82.8058pt. (pdftex.def) Requested size: 45.46791pt x 82.8058pt.
[6 <./images/casio.jpg>] [7] [6 <./images/casio.jpg>] [7]
Chapter 2. Chapter 2.
[8 [8
] [9] [10] ] [9] [10] [11] [12] [13] [14]
Underfull \vbox (badness 1132) has occurred while \output is active []
[11]
[12]
Chapter 3. Chapter 3.
[13 [15
] ]
Chapter 4. Chapter 4.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\leavevmode@ifvmode' on input line 233. (hyperref) removing `\leavevmode@ifvmode' on input line 263.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) \kern 1.66702pt (hyperref) \kern 1.66702pt
(hyperref) removed on input line 233. (hyperref) removed on input line 263.
[14 [16
] ]
Overfull \hbox (8.25641pt too wide) in paragraph at lines 247--248 Overfull \hbox (8.25641pt too wide) in paragraph at lines 277--278
\OT1/jkp/m/n/10 vent that, add [][]\OT1/jkptt/m/n/10 \counterwithout{foootnote} \OT1/jkp/m/n/10 vent that, add [][]\OT1/jkptt/m/n/10 \counterwithout{foootnote}
{chapter} []\OT1/jkp/m/n/10 to the pream- {chapter} []\OT1/jkp/m/n/10 to the pream-
[] []
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 258. Package atveryend Info: Empty hook `BeforeClearDocument' on input line 288.
[15] [17]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 258. Package atveryend Info: Empty hook `AfterLastShipout' on input line 288.
(build/codex-001.aux) (build/codex-001.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 258. Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 288.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 258. Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 288.
Package rerunfilecheck Info: File `codex-001.out' has not changed. Package rerunfilecheck Info: File `codex-001.out' has not changed.
(rerunfilecheck) Checksum: <no file>. (rerunfilecheck) Checksum: <no file>.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 258. Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 288.
) )
Here is how much of TeX's memory you used: Here is how much of TeX's memory you used:
8453 strings out of 483140 8456 strings out of 483140
119840 string characters out of 5965152 119868 string characters out of 5965152
375457 words of memory out of 5000000 375470 words of memory out of 5000000
23216 multiletter control sequences out of 15000+600000 23217 multiletter control sequences out of 15000+600000
590533 words of font info for 154 fonts, out of 8000000 for 9000 590533 words of font info for 154 fonts, out of 8000000 for 9000
36 hyphenation exceptions out of 8191 36 hyphenation exceptions out of 8191
34i,11n,45p,926b,434s stack positions out of 5000i,500n,10000p,200000b,80000s 34i,11n,45p,926b,434s stack positions out of 5000i,500n,10000p,200000b,80000s
@ -922,10 +918,10 @@ e1/public/kpfonts/jkpmit8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/publi
c/kpfonts/jkpmn8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/kpfonts c/kpfonts/jkpmn8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/kpfonts
/jkpmne.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/kpfonts/jkpttmn8a /jkpmne.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/kpfonts/jkpttmn8a
.pfb> .pfb>
Output written on build/codex-001.pdf (15 pages, 115665 bytes). Output written on build/codex-001.pdf (17 pages, 121355 bytes).
PDF statistics: PDF statistics:
242 PDF objects out of 1000 (max. 8388607) 250 PDF objects out of 1000 (max. 8388607)
213 compressed objects within 3 object streams 219 compressed objects within 3 object streams
57 named destinations out of 1000 (max. 500000) 59 named destinations out of 1000 (max. 500000)
139 words of extra memory for PDF output out of 10000 (max. 10000000) 139 words of extra memory for PDF output out of 10000 (max. 10000000)

View File

@ -6,8 +6,8 @@
\BOOKMARK [1][-]{section.2.1}{Control\203and an Opportunity}{chapter.2}% 6 \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.2}{Knowledge is Power}{chapter.2}% 7
\BOOKMARK [1][-]{section.2.3}{The Unix Philosophy}{chapter.2}% 8 \BOOKMARK [1][-]{section.2.3}{The Unix Philosophy}{chapter.2}% 8
\BOOKMARK [2][-]{subsection.2.3.1}{Where else does the Unix Principle not apply that it probably should in real life?}{section.2.3}% 9 \BOOKMARK [2][-]{subsection.2.3.1}{Where does the Unix Principle actually apply in real life?}{section.2.3}% 9
\BOOKMARK [2][-]{subsection.2.3.2}{Where does the Unix Principle actually apply in real life?}{section.2.3}% 10 \BOOKMARK [2][-]{subsection.2.3.2}{Where else does the Unix Principle not apply that it probably should in real life?}{section.2.3}% 10
\BOOKMARK [2][-]{subsection.2.3.3}{Where does the Unix Principle not apply in real life and this is actually a good thing?}{section.2.3}% 11 \BOOKMARK [2][-]{subsection.2.3.3}{Where does the Unix Principle not apply in real life and this is actually a good thing?}{section.2.3}% 11
\BOOKMARK [0][-]{chapter.3}{What Are All Those Files in the Linux Root?}{}% 12 \BOOKMARK [0][-]{chapter.3}{What Are All Those Files in the Linux Root?}{}% 12
\BOOKMARK [0][-]{chapter.4}{Miscellany}{}% 13 \BOOKMARK [0][-]{chapter.4}{Miscellany}{}% 13

Binary file not shown.

Binary file not shown.

View File

@ -6,11 +6,11 @@
\contentsline {section}{\numberline {2.1}Control…and an Opportunity}{8}{section.2.1}% \contentsline {section}{\numberline {2.1}Control…and an Opportunity}{8}{section.2.1}%
\contentsline {section}{\numberline {2.2}Knowledge is Power}{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 {section}{\numberline {2.3}The Unix Philosophy}{10}{section.2.3}%
\contentsline {subsection}{\numberline {2.3.1}Where else does the Unix Principle \textit {not} apply that it probably should in real life?}{11}{subsection.2.3.1}% \contentsline {subsection}{\numberline {2.3.1}Where does the Unix Principle actually apply in real life?}{11}{subsection.2.3.1}%
\contentsline {subsection}{\numberline {2.3.2}Where does the Unix Principle actually apply in real life?}{12}{subsection.2.3.2}% \contentsline {subsection}{\numberline {2.3.2}Where else does the Unix Principle \textit {not} apply that it probably should in real life?}{13}{subsection.2.3.2}%
\contentsline {subsection}{\numberline {2.3.3}Where does the Unix Principle not apply in real life and this is actually a good thing?}{12}{subsection.2.3.3}% \contentsline {subsection}{\numberline {2.3.3}Where does the Unix Principle not apply in real life and this is actually a good thing?}{14}{subsection.2.3.3}%
\contentsline {chapter}{\numberline {3}What Are All Those Files in the Linux Root?}{13}{chapter.3}% \contentsline {chapter}{\numberline {3}What Are All Those Files in the Linux Root?}{15}{chapter.3}%
\contentsline {chapter}{\numberline {4}Miscellany}{14}{chapter.4}% \contentsline {chapter}{\numberline {4}Miscellany}{16}{chapter.4}%
\contentsline {section}{\numberline {4.1}Is This Really a Hack? Or Is It Just a Tip?}{14}{section.4.1}% \contentsline {section}{\numberline {4.1}Is This Really a Hack? Or Is It Just a Tip?}{16}{section.4.1}%
\contentsline {section}{\numberline {4.2}What I Learned About \LaTeX \tmspace +\thinmuskip {.1667em} While Creating This Issue}{14}{section.4.2}% \contentsline {section}{\numberline {4.2}What I Learned About \LaTeX \tmspace +\thinmuskip {.1667em} While Creating This Issue}{16}{section.4.2}%
\contentsline {section}{\numberline {4.3}Coda: Why \LaTeX ?}{15}{section.4.3}% \contentsline {section}{\numberline {4.3}Coda: Why \LaTeX ?}{17}{section.4.3}%

View File

@ -6,6 +6,7 @@
\usepackage{makeidx} \usepackage{makeidx}
\usepackage{graphicx} \usepackage{graphicx}
\usepackage{kpfonts} \usepackage{kpfonts}
\raggedbottom
% Where are our images? % Where are our images?
\graphicspath{{images/}} \graphicspath{{images/}}
@ -208,9 +209,40 @@ I don't know how much my parents spent on this thing, but if it's anything north
\subsection{Where does the Unix Principle actually apply in real life?} \subsection{Where does the Unix Principle actually apply in real life?}
\textbf{Kitchen knives} — I know that technically, you can use about any knife to cut a tomato or chop an onion. No debate there. But certain types of knives are just better at some things than other types of knives are. \textbf{Kitchen knives} — I know that technically, you can use about any knife to cut a tomato or chop an onion. No debate there. But certain types of knives are just better at some things than other types of knives are. Slicing bread is a perfect example. You can slice a loaf of bread with any knife, but a long, fairly rigid, serrated blade works best.
Slicing bread is a perfect example. You can slice a loaf of bread with Most people have too many knives, myself included. (Again, this is due to marketing and FOMO—fear of missing out.) But really, you only have three or four basic tasks that you use a knife for:
\begin{itemize}
\itemsep0em
\item Slicing bread
\item Cutting meats
\item Peeling fruits and vegetables
\item Cutting fruits and vegetables
\item Cutting cheese
\end{itemize}
Sure, there are always those oddball tasks that you have to do once a year or less, like using a butcher's cleaver to torque open a pumpkin, but lets talk about those tasks you do on a weekly basis. So let's talk about the knives I have that will accomplish those tasks:
\begin{itemize}
\item \textbf{Slicing bread} — The afore-mentioned serrated knife with a long, fairly rigid blade.
\item \textbf{Cutting meats} — If I am cutting meat from the bone, I'll use a boning knife, which has a slightly curved blade that narrows at the tip. Kept sharp, it will also do a great job of cutting up meat for stir-fries, or trimming the fat off the edges of pork chops.
\item \textbf{Peeling fruits and vegetables} — I don't use a knife for this, because a T-handle peeler is much more efficient, easier on the wrist, and safer.
\item \textbf{Cutting fruits and vegetables} — Most fruits and vegetables tend to be firm enough that any sharp knife will do. I have a long chef's knife with an 8" blade which is great when I'm chopping a lot of something. (I do wish I had one with a 10" blade, because that would be even more efficient.) I also have a small santoku knife with a thin blade which I prefer when I need to slice something into thin slices, such as cucumbers.
\item \textbf{Cutting cheese} — I have a knife with a 4" blade with holes in it. The idea is that holes prevent the cheese slices from sticking to the cheese. I had an expensive (\$15!) that did all right; it also had a two-prong fork on the end to pick up the slice of cheese with. It did an okay job. I now have one with a shorter, thicker blade that does an excellent job. I paid \$4 for it at Menard's.
\end{itemize}
I know that someone out there is itching to point out that tomatoes aren't potatoes and potatoes aren't carrots, \textit{ad infinitum}, and thus the Unix Principle doesn't apply. Well, there are a lot of different pdfs out there, as well, and if I'm skilled with a command line application (such as \verb|pdftk|) it doesn't really matter which pdf I'm dealing with. The job of a knife is to cut. If you keep the knife sharp (which is a skill in and of itself; if you watch someone that's good at it, you'll realize that it's also an art form) and \textit{learn how to use it properly}, you'll be a lot more efficient in the kitchen. Notice the emphasis on learning how to use a tool properly. You can learn a lot just by reading the manual.
\medskip
\textbf{Breadmakers} — I'm going on a limb here, because a lot of people will be happy to point out that there are sorts of breadmakers will all sorts of settings. Relax. Breadmakers are designed to do one thing: turn flour, water, yeast, and salt into dough, and then turn that dough into bread. All those settings are just options.
I've resisted buying a breadmaker for years, because I actually don't want a device in my kitchen that only does one thing, and I've always known how to make bread from scratch. But as I get older, I don't always have the time or patience to make homemade bread (it can be a messy process), and a breadmaker is ideal. It does one thing, and it does it really well. (Hint: bread machine yeast is your friend.)
\medskip
\textbf{Air fryers} — Everything I said for breadmakers also applies to air fryers. They have one job: cook food fast and make it crispy. They work really well on certain items (tater tots!) and not so well on others. I have two analog air fryers, and all you really get to choose is time and temperature. I know that fancy digital ones have \textit{programs}, but really, they are just different time and temperature combinations, which means less thinking for you. But I like to think (and I like to experiment) so I am perfectly happy with my little analog air fryers.
\subsection{Where else does the Unix Principle \textit{not} apply that it probably should in real life?} \subsection{Where else does the Unix Principle \textit{not} apply that it probably should in real life?}
@ -218,10 +250,6 @@ Slicing bread is a perfect example. You can slice a loaf of bread with
\textbf{Microwave ovens} \textbf{Microwave ovens}
\textbf{Breadmakers}
\textbf{Air fryers}
\subsection{Where does the Unix Principle not apply in real life and this is actually a good thing?} \subsection{Where does the Unix Principle not apply in real life and this is actually a good thing?}
\textbf{Instant Pots/multicookers} \textbf{Instant Pots/multicookers}