diff --git a/001/build/codex-001-bklt.pdf b/001/build/codex-001-bklt.pdf deleted file mode 100644 index 4e79025..0000000 Binary files a/001/build/codex-001-bklt.pdf and /dev/null differ diff --git a/001/build/codex-001.aux b/001/build/codex-001.aux index aa6dbd7..07b539d 100644 --- a/001/build/codex-001.aux +++ b/001/build/codex-001.aux @@ -30,32 +30,32 @@ \@writefile{toc}{\contentsline {section}{\numberline {2.3}The Unix Philosophy}{13}{section.2.3}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1}Where does the Unix Principle actually apply in real life?}{15}{subsection.2.3.1}\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?}{17}{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?}{17}{subsection.2.3.3}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {3}What Are All Those Files in the Linux Root?}{18}{chapter.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?}{19}{subsection.2.3.3}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {3}What Are All Those Files in the Linux Root?}{20}{chapter.3}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\contentsline {section}{\numberline {3.1}bin}{18}{section.3.1}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.2}boot}{19}{section.3.2}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.3}dev}{19}{section.3.3}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.4}etc}{19}{section.3.4}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.5}home}{19}{section.3.5}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.6}lib}{19}{section.3.6}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.7}media}{20}{section.3.7}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.8}mnt}{20}{section.3.8}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.9}opt}{21}{section.3.9}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.10}proc}{21}{section.3.10}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.11}root}{21}{section.3.11}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.12}run}{21}{section.3.12}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.13}sbin}{21}{section.3.13}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.14}srv}{21}{section.3.14}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.15}sys}{21}{section.3.15}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.16}tmp}{22}{section.3.16}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.17}usr}{22}{section.3.17}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.18}var}{22}{section.3.18}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {4}Miscellany}{23}{chapter.4}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.1}bin}{20}{section.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.2}boot}{21}{section.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.3}dev}{21}{section.3.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.4}etc}{21}{section.3.4}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.5}home}{21}{section.3.5}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.6}lib}{21}{section.3.6}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.7}media}{22}{section.3.7}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.8}mnt}{22}{section.3.8}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.9}opt}{23}{section.3.9}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.10}proc}{23}{section.3.10}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.11}root}{23}{section.3.11}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.12}run}{23}{section.3.12}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.13}sbin}{23}{section.3.13}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.14}srv}{23}{section.3.14}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.15}sys}{23}{section.3.15}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.16}tmp}{24}{section.3.16}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.17}usr}{24}{section.3.17}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.18}var}{24}{section.3.18}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {4}Miscellany}{25}{chapter.4}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\contentsline {section}{\numberline {4.1}A Scanner Darkly, but with a workflow}{23}{section.4.1}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.2}Is This Really a Hack? Or Is It Just a Tip?}{23}{section.4.2}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.3}What I Learned About \LaTeX \tmspace +\thinmuskip {.1667em} While Creating This Issue}{26}{section.4.3}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.4}Coda: Why \LaTeX ?}{27}{section.4.4}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.1}A Scanner Darkly, but with a workflow}{25}{section.4.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.2}Is This Really a Hack? Or Is It Just a Tip?}{25}{section.4.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.3}What I Learned About \LaTeX \tmspace +\thinmuskip {.1667em} While Creating This Issue}{28}{section.4.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.4}Coda: Why \LaTeX ?}{29}{section.4.4}\protected@file@percent } diff --git a/001/build/codex-001.log b/001/build/codex-001.log index be9a818..0bd2160 100644 --- a/001/build/codex-001.log +++ b/001/build/codex-001.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2021.9.5) 21 SEP 2021 20:47 +This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2021.9.5) 22 SEP 2021 21:20 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -669,73 +669,85 @@ Package: tabto 2018/12/28 v 1.4 Another tabbing mechanism \CurrentLineWidth=\dimen169 \TabPrevPos=\dimen170 ) +(/usr/share/texlive/texmf-dist/tex/generic/ulem/ulem.sty +\UL@box=\box94 +\UL@hyphenbox=\box95 +\UL@skip=\skip64 +\UL@hook=\toks24 +\UL@height=\dimen171 +\UL@pe=\count283 +\UL@pixel=\dimen172 +\ULC@box=\box96 +Package: ulem 2019/11/18 +\ULdepth=\dimen173 +) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def File: l3backend-pdfmode.def 2020-02-03 L3 backend support: PDF mode -\l__kernel_color_stack_int=\count283 -\l__pdf_internal_box=\box94 +\l__kernel_color_stack_int=\count284 +\l__pdf_internal_box=\box97 ) (build/codex-001.aux) \openout1 = `codex-001.aux'. -LaTeX Font Info: Checking defaults for OML/jkp/m/it on input line 65. +LaTeX Font Info: Checking defaults for OML/jkp/m/it on input line 68. LaTeX Font Info: Trying to load font information for OML+jkp on input line 6 -5. +8. (/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 65. -LaTeX Font Info: Checking defaults for OMS/jkp/m/n on input line 65. +LaTeX Font Info: ... okay on input line 68. +LaTeX Font Info: Checking defaults for OMS/jkp/m/n on input line 68. LaTeX Font Info: Trying to load font information for OMS+jkp on input line 6 -5. +8. (/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 65. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 65. -LaTeX Font Info: ... okay on input line 65. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 65. -LaTeX Font Info: ... okay on input line 65. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 65. -LaTeX Font Info: ... okay on input line 65. -LaTeX Font Info: Checking defaults for OMX/jkp/m/n on input line 65. +LaTeX Font Info: ... okay on input line 68. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 68. +LaTeX Font Info: ... okay on input line 68. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 68. +LaTeX Font Info: ... okay on input line 68. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 68. +LaTeX Font Info: ... okay on input line 68. +LaTeX Font Info: Checking defaults for OMX/jkp/m/n on input line 68. LaTeX Font Info: Trying to load font information for OMX+jkp on input line 6 -5. +8. (/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 65. -LaTeX Font Info: Checking defaults for U/jkpexa/m/n on input line 65. +LaTeX Font Info: ... okay on input line 68. +LaTeX Font Info: Checking defaults for U/jkpexa/m/n on input line 68. LaTeX Font Info: Trying to load font information for U+jkpexa on input line -65. +68. (/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 65. -LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 65. -LaTeX Font Info: ... okay on input line 65. +LaTeX Font Info: ... okay on input line 68. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 68. +LaTeX Font Info: ... okay on input line 68. LaTeX Font Info: Trying to load font information for OT1+jkp on input line 6 -5. +8. (/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ot1jkp.fd File: ot1jkp.fd 2007/08/30 Fontinst v1.928 font definitions for OT1/jkp. ) (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count284 -\scratchdimen=\dimen171 -\scratchbox=\box95 -\nofMPsegments=\count285 -\nofMParguments=\count286 -\everyMPshowfont=\toks24 -\MPscratchCnt=\count287 -\MPscratchDim=\dimen172 -\MPnumerator=\count288 -\makeMPintoPDFobject=\count289 -\everyMPtoPDFconversion=\toks25 +\scratchcounter=\count285 +\scratchdimen=\dimen174 +\scratchbox=\box98 +\nofMPsegments=\count286 +\nofMParguments=\count287 +\everyMPshowfont=\toks25 +\MPscratchCnt=\count288 +\MPscratchDim=\dimen175 +\MPnumerator=\count289 +\makeMPintoPDFobject=\count290 +\everyMPtoPDFconversion=\toks26 ) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 @@ -779,8 +791,8 @@ e * \@reversemarginfalse * (1in=72.27pt=25.4mm, 1cm=28.453pt) -\AtBeginShipoutBox=\box96 -Package hyperref Info: Link coloring OFF on input line 65. +\AtBeginShipoutBox=\box99 +Package hyperref Info: Link coloring OFF on input line 68. (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty Package: nameref 2019/09/16 v2.46 Cross-referencing by name of section @@ -790,44 +802,44 @@ Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) ) -\c@section@level=\count290 +\c@section@level=\count291 ) -LaTeX Info: Redefining \ref on input line 65. -LaTeX Info: Redefining \pageref on input line 65. -LaTeX Info: Redefining \nameref on input line 65. +LaTeX Info: Redefining \ref on input line 68. +LaTeX Info: Redefining \pageref on input line 68. +LaTeX Info: Redefining \nameref on input line 68. (build/codex-001.out) (build/codex-001.out) \@outlinefile=\write4 \openout4 = `codex-001.out'. LaTeX Font Info: Trying to load font information for U+jkpsya on input line -67. +70. (/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 -67. +70. (/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 -67. +70. (/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 -67. +70. (/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpsyc.fd File: ujkpsyc.fd 2006/08/15 v1.0 ) [1 {/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] -LaTeX Font Info: Trying to load font information for TS1+jkp on input line 6 -9. +LaTeX Font Info: Trying to load font information for TS1+jkp on input line 7 +2. (/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ts1jkp.fd File: ts1jkp.fd 2007/08/30 Fontinst v1.928 font definitions for TS1/jkp. @@ -835,21 +847,21 @@ File: ts1jkp.fd 2007/08/30 Fontinst v1.928 font definitions for TS1/jkp. File: images/ncsa4-0.png Graphic file (type png) -Package pdftex.def Info: images/ncsa4-0.png used on input line 71. +Package pdftex.def Info: images/ncsa4-0.png used on input line 74. (pdftex.def) Requested size: 30.91595pt x 10.89084pt. LaTeX Font Info: Trying to load font information for OT1+jkptt on input line - 73. + 76. (/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 (87.99597pt too wide) in paragraph at lines 77--78 +Overfull \hbox (87.99597pt too wide) in paragraph at lines 80--81 \OT1/jkp/m/n/10 layah from the Wiki-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 77--78 +Overfull \hbox (2.94096pt too wide) in paragraph at lines 80--81 []\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 [] @@ -865,7 +877,7 @@ Chapter 1. [5 ] -Overfull \hbox (4.79448pt too wide) in paragraph at lines 112--113 +Overfull \hbox (4.79448pt too wide) in paragraph at lines 115--116 \OT1/jkp/m/n/10 be-cause they had a go-back-through-all-your-steps-to-see-where -you-done- [] @@ -874,21 +886,21 @@ Overfull \hbox (4.79448pt too wide) in paragraph at lines 112--113 File: images/casio.jpg Graphic file (type jpg) -Package pdftex.def Info: images/casio.jpg used on input line 119. +Package pdftex.def Info: images/casio.jpg used on input line 122. (pdftex.def) Requested size: 45.46791pt x 82.8058pt. [7 <./images/casio.jpg>] Package multicol Warning: I moved some lines to the next page. -(multicol) Footnotes on page 8 might be wrong on input line 154. +(multicol) Footnotes on page 8 might be wrong on input line 157. [8] -Underfull \hbox (badness 7595) in paragraph at lines 156--157 +Underfull \hbox (badness 7595) in paragraph at lines 159--160 \OT1/jkp/m/n/10 1921 by Theodore and Mil-ton [] -Overfull \hbox (1.41647pt too wide) in paragraph at lines 167--168 +Overfull \hbox (1.41647pt too wide) in paragraph at lines 170--171 []\OT1/jkp/m/n/10 Anyway, that Wednes-day af-ter-noon ex-pe-ri-ence was a real game changer [] @@ -897,61 +909,61 @@ game changer Chapter 2. [11 -] [12] [13] [14] [15] [16] [17] +] [12] [13] [14] [15] [16] [17] [18] [19] Chapter 3. -Overfull \hbox (0.53847pt too wide) in paragraph at lines 313--314 +Overfull \hbox (0.53847pt too wide) in paragraph at lines 343--344 \OT1/jkp/m/n/10 This di-rec-tory con-tains es-sen-tial com-mand bi-na-ries[][][ ] that need to be avail- [] -[18 +[20 -] [19] [20] [21] [22] +] [21] [22] [23] [24] Chapter 4. -Overfull \hbox (1.1366pt too wide) in paragraph at lines 432--433 +Overfull \hbox (1.1366pt too wide) in paragraph at lines 462--463 []\OT1/jkp/m/n/10 Rather, I'm talk-ing about the older mean-ing of the term ``h acker'' which [] -[23 +[25 -] [24] +] [26] Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `\leavevmode@ifvmode' on input line 459. +(hyperref) removing `\leavevmode@ifvmode' on input line 489. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): (hyperref) \kern 1.66702pt -(hyperref) removed on input line 459. +(hyperref) removed on input line 489. -[25] -Overfull \hbox (8.25641pt too wide) in paragraph at lines 473--474 +[27] +Overfull \hbox (8.25641pt too wide) in paragraph at lines 503--504 \OT1/jkp/m/n/10 vent that, add [][]\OT1/jkptt/m/n/10 \counterwithout{foootnote} {chapter} []\OT1/jkp/m/n/10 to the pream- [] -[26] [27] [28] -Package atveryend Info: Empty hook `BeforeClearDocument' on input line 516. - [29] -Package atveryend Info: Empty hook `AfterLastShipout' on input line 516. +[28] [29] [30] +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 546. + [31] +Package atveryend Info: Empty hook `AfterLastShipout' on input line 546. (build/codex-001.aux) -Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 516. -Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 516. +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 546. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 546. Package rerunfilecheck Info: File `codex-001.out' has not changed. (rerunfilecheck) Checksum: . -Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 516. +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 546. ) Here is how much of TeX's memory you used: - 8543 strings out of 483140 - 120785 string characters out of 5965152 - 379433 words of memory out of 5000000 - 23239 multiletter control sequences out of 15000+600000 - 590533 words of font info for 154 fonts, out of 8000000 for 9000 + 8626 strings out of 483140 + 121604 string characters out of 5965152 + 380512 words of memory out of 5000000 + 23311 multiletter control sequences out of 15000+600000 + 590639 words of font info for 155 fonts, out of 8000000 for 9000 36 hyphenation exceptions out of 8191 - 34i,11n,45p,976b,441s stack positions out of 5000i,500n,10000p,200000b,80000s + 34i,11n,45p,984b,441s stack positions out of 5000i,500n,10000p,200000b,80000s {/usr/share/texlive/texmf-dist/fonts/enc/dvips/kpfonts/kpfonts-expert.enc}{/u sr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc} -Output written on build/codex-001.pdf (29 pages, 158012 bytes). +Output written on build/codex-001.pdf (31 pages, 163863 bytes). PDF statistics: - 469 PDF objects out of 1000 (max. 8388607) - 423 compressed objects within 5 object streams - 123 named destinations out of 1000 (max. 500000) + 485 PDF objects out of 1000 (max. 8388607) + 437 compressed objects within 5 object streams + 129 named destinations out of 1000 (max. 500000) 291 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/001/build/codex-001.pdf b/001/build/codex-001.pdf index 4eb9a3b..de3b4f7 100644 Binary files a/001/build/codex-001.pdf and b/001/build/codex-001.pdf differ diff --git a/001/build/codex-001.synctex.gz b/001/build/codex-001.synctex.gz index 9c682a2..324509f 100644 Binary files a/001/build/codex-001.synctex.gz and b/001/build/codex-001.synctex.gz differ diff --git a/001/build/codex-001.toc b/001/build/codex-001.toc index 97a029a..73c0d19 100644 --- a/001/build/codex-001.toc +++ b/001/build/codex-001.toc @@ -8,28 +8,28 @@ \contentsline {section}{\numberline {2.3}The Unix Philosophy}{13}{section.2.3}% \contentsline {subsection}{\numberline {2.3.1}Where does the Unix Principle actually apply in real life?}{15}{subsection.2.3.1}% \contentsline {subsection}{\numberline {2.3.2}Where else does the Unix Principle \textit {not} apply that it probably should in real life?}{17}{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?}{17}{subsection.2.3.3}% -\contentsline {chapter}{\numberline {3}What Are All Those Files in the Linux Root?}{18}{chapter.3}% -\contentsline {section}{\numberline {3.1}bin}{18}{section.3.1}% -\contentsline {section}{\numberline {3.2}boot}{19}{section.3.2}% -\contentsline {section}{\numberline {3.3}dev}{19}{section.3.3}% -\contentsline {section}{\numberline {3.4}etc}{19}{section.3.4}% -\contentsline {section}{\numberline {3.5}home}{19}{section.3.5}% -\contentsline {section}{\numberline {3.6}lib}{19}{section.3.6}% -\contentsline {section}{\numberline {3.7}media}{20}{section.3.7}% -\contentsline {section}{\numberline {3.8}mnt}{20}{section.3.8}% -\contentsline {section}{\numberline {3.9}opt}{21}{section.3.9}% -\contentsline {section}{\numberline {3.10}proc}{21}{section.3.10}% -\contentsline {section}{\numberline {3.11}root}{21}{section.3.11}% -\contentsline {section}{\numberline {3.12}run}{21}{section.3.12}% -\contentsline {section}{\numberline {3.13}sbin}{21}{section.3.13}% -\contentsline {section}{\numberline {3.14}srv}{21}{section.3.14}% -\contentsline {section}{\numberline {3.15}sys}{21}{section.3.15}% -\contentsline {section}{\numberline {3.16}tmp}{22}{section.3.16}% -\contentsline {section}{\numberline {3.17}usr}{22}{section.3.17}% -\contentsline {section}{\numberline {3.18}var}{22}{section.3.18}% -\contentsline {chapter}{\numberline {4}Miscellany}{23}{chapter.4}% -\contentsline {section}{\numberline {4.1}A Scanner Darkly, but with a workflow}{23}{section.4.1}% -\contentsline {section}{\numberline {4.2}Is This Really a Hack? Or Is It Just a Tip?}{23}{section.4.2}% -\contentsline {section}{\numberline {4.3}What I Learned About \LaTeX \tmspace +\thinmuskip {.1667em} While Creating This Issue}{26}{section.4.3}% -\contentsline {section}{\numberline {4.4}Coda: Why \LaTeX ?}{27}{section.4.4}% +\contentsline {subsection}{\numberline {2.3.3}Where does the Unix Principle not apply in real life and this is actually a good thing?}{19}{subsection.2.3.3}% +\contentsline {chapter}{\numberline {3}What Are All Those Files in the Linux Root?}{20}{chapter.3}% +\contentsline {section}{\numberline {3.1}bin}{20}{section.3.1}% +\contentsline {section}{\numberline {3.2}boot}{21}{section.3.2}% +\contentsline {section}{\numberline {3.3}dev}{21}{section.3.3}% +\contentsline {section}{\numberline {3.4}etc}{21}{section.3.4}% +\contentsline {section}{\numberline {3.5}home}{21}{section.3.5}% +\contentsline {section}{\numberline {3.6}lib}{21}{section.3.6}% +\contentsline {section}{\numberline {3.7}media}{22}{section.3.7}% +\contentsline {section}{\numberline {3.8}mnt}{22}{section.3.8}% +\contentsline {section}{\numberline {3.9}opt}{23}{section.3.9}% +\contentsline {section}{\numberline {3.10}proc}{23}{section.3.10}% +\contentsline {section}{\numberline {3.11}root}{23}{section.3.11}% +\contentsline {section}{\numberline {3.12}run}{23}{section.3.12}% +\contentsline {section}{\numberline {3.13}sbin}{23}{section.3.13}% +\contentsline {section}{\numberline {3.14}srv}{23}{section.3.14}% +\contentsline {section}{\numberline {3.15}sys}{23}{section.3.15}% +\contentsline {section}{\numberline {3.16}tmp}{24}{section.3.16}% +\contentsline {section}{\numberline {3.17}usr}{24}{section.3.17}% +\contentsline {section}{\numberline {3.18}var}{24}{section.3.18}% +\contentsline {chapter}{\numberline {4}Miscellany}{25}{chapter.4}% +\contentsline {section}{\numberline {4.1}A Scanner Darkly, but with a workflow}{25}{section.4.1}% +\contentsline {section}{\numberline {4.2}Is This Really a Hack? Or Is It Just a Tip?}{25}{section.4.2}% +\contentsline {section}{\numberline {4.3}What I Learned About \LaTeX \tmspace +\thinmuskip {.1667em} While Creating This Issue}{28}{section.4.3}% +\contentsline {section}{\numberline {4.4}Coda: Why \LaTeX ?}{29}{section.4.4}% diff --git a/001/codex-001.tex b/001/codex-001.tex index 3be4e10..ff7f2fe 100644 --- a/001/codex-001.tex +++ b/001/codex-001.tex @@ -58,6 +58,9 @@ % Define 18 tab stops (at 1/4" intervals) \NumTabs{18} +% Use strikethrough +\usepackage{ulem} + \author{Kenneth John Odle} \title{{\Huge the codex}\\{\footnotesize Life with Linux — A Zine\\Typeset in \LaTeX}} \date{\begin{small}2021.09.16\end{small}} @@ -284,21 +287,48 @@ I've resisted buying a breadmaker for years, because I actually don't want a dev This is how every person who drives a jalopy describes their car. But they are missing a much bigger point. They really should describe their car like this: -\medskip +\bigskip \noindent ``It's not much, but it gets me where I'm going, and more importantly, \textit{it gets me back where I started}.'' -\medskip +\bigskip That is really the only purpose that a car has: to get you from point A to point B and back to point A while doing a reasonable job of protecting you from the elements. -My first car was a 1980 Ford Escort with two doors, a hatchback, an AM radio,\footnote{Although the old couple who had owned it installed some excellent speakers and an FM converter, which was a thing back in the day.} and a four-speed manual transmission. It got me where I was going and back again, and it did it in a very economical manner. There was never anything on the AM radio, and FM reception was spotty, so the only entertainment I had was what was out the window, whatever discussion I had with passengers, and my own mind. +My first car was a 1980 Ford Escort with two doors, a hatchback, an AM radio,\footnote{Although the old couple who had owned it installed some excellent speakers and an FM converter, which was a thing back in the day.} and a four-speed manual transmission. It got me where I was going and back again, and it did it in a very economical manner. There was never anything on the AM radio, and FM reception was spotty, so the only entertainment I had was what was out the window, whatever discussion I had with passengers, and my own mind. I would often take long rides in the country on the weekend in it, and since it did not have any reliable way to entertain me, I actually had to \textit{notice} my surroundings. This was the pre-digital age, so there was no mobile phone in my pocket to stop and take pictures with.\footnote{Or the ultimate monument to vanity, the selfie.} If I wanted pictures, I had to plan ahead and buy film for my 35mm camera. + +Out of the cars I've ever owned, that is the one with second fondest memories.\footnote{I could talk about my Chevrolet Corsica, which the most happy, and happiest memories, but that's for another zine.} + +Nowadays, the purpose of a car is to get you from point A to point B and not allow you to become bored for even a millisecond. Heaven forbid you should get bored on your morning commute. I don't remember ever becoming bored while driving that old car, even though I'm sure I did. But I had a brain that was trained to entertain itself, so such moments were rare and short-lived enough that I don't recall them ever occurring. + +Modern cars include satellite radio, seat warmers, DVD players, bluetooth connectivity (we used to settle for 8-track and cassette features long ago, then switched it up to cd players, but now everybody is just streaming their music), GPS navigation,\footnotemark and a bunch of other stuff that has nothing at all to do with getting us where we are going and everything to do with preventing us from getting bored. +\footnotetext{I have to admit that this is useful, and in the age of climate change, I'm all for anything that reduces the number of wrong turns you can make. But I find it easier to go online and plan this out \textit{before} I get behind the wheel of my car. It's probably safer, too.} + +Perhaps the best example (or most egregious example, depending on your viewpoint) of this new philosophy was a commercial a few years back for a \sout{suburban assault vehicle} SUV (sport utility vehicle) which featured a young family driving through what appeared to be a wilderness area of the southwest United States. The landscape was simply stunning, and of course, the kids were in the back, watching a movie on a dvd player. I don't recall what the parents in the front seat were doing, but all I can remember is that they were driving through some of the most beautiful landscape this small planet has to offer, and rather than observing that and being amazed by it, the kids are in their own world in the back seat watching a movie they could watch anywhere, and the parents are in their own world in the front seat, doing their own thing. They could actually make this a wonderful family experience, but no. Why should they inconvenience themselves? + +And I know, someone will point out that long car trips are hard on kids, that they don't always find the landscape as beautiful as the adults do. This is all true. But that's no reason to abandon your parental duties. If you can pack a bunch of dvds, you can also encourage your kids to pack up some things of their own choice that they can use to keep themselves entertained. Just because your vehicle enables you to evade your duties as a parent doesn't mean that you should evade your duties as a parent. + +Sadly, the irony of owning and being responsible for a car is lost on most Americans. What is your primary reason for owning a car? So you can get to work. And why do you work? So that you can pay rent and make your car payment. And why do you own a car, again? So you can drive to work and spend most of your time away from the place that you are spending so much time at work to be able to rent. -Out of my cars, that is the one with second fondest memories.\footnote{I could talk about my Chevrolet Corsica, which the most happy, and happiest memories, but that's for another zine.} +There is a part of this equation that makes no sense and could—and definitely should—be deleted. But we, as a society, can't figure that out. \medskip -\noindent \textbf{Microwave ovens} +\noindent \textbf{Microwave ovens} — Microwave ovens have a lot of buttons because people apparently like to press buttons. (Actually, people like the illusion of choice. Only some of us like to feel like we are piloting the starship \textit{Enterprise}.) But really, most people only use microwave ovens to do two things: + +\begin{enumerate} + \itemsep-0.20em + \item Heat up leftovers. + \item Heat up frozen burritos. +\end{enumerate} + +When I was a kid, we were given a microwave oven as a gift. It included a cookbook that had recipes where you could basically make anything in the microwave oven, and at a fraction of the time. Pies, Sunday dinners, fried rice — you name it, you could make it in the microwave oven. + +Alas, I have no idea how a beef roast cooked in the microwave oven tastes. Nor do I want to know. + +You'll notice that I left ``thawing out frozen food'' off that list. Have you ever tried to defrost anything in the microwave oven? It's an utter failure, with half of it still being frozen, and the other half being mostly thawed with overcooked inedible bits at the edges, with an odd liquid slowly coagulating on the plate below. No, thank you. The best way to thaw out frozen foods is to plan ahead and throw them in the refrigerator the night before. But in a society which does not encourage us to think—indeed, we are often discouraged from thinking—we are taught to think that defrosting in a microwave is a good alternative. + +It is not. \subsection{Where does the Unix Principle not apply in real life and this is actually a good thing?}