Editing 2021.08.29.14:51

This commit is contained in:
Kenneth John Odle 2021-08-29 14:51:24 -04:00
parent c4f1f68887
commit 2d626b7069
9 changed files with 182 additions and 120 deletions

View File

@ -16,14 +16,16 @@
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}The Early Salad Days}{3}{chapter.1}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {1}The Early Salad Days}{4}{chapter.1}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Calculators}{3}{section.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {2}What's to Like About Linux}{5}{chapter.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Calculators}{4}{section.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {2}What's to Like About Linux}{7}{chapter.2}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Coda}{7}{chapter.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Control…and an Opportunity}{7}{section.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2.2}The Unix Philosophy}{8}{section.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Coda}{9}{chapter.3}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}What I Learned About \LaTeX \tmspace +\thinmuskip {.1667em} While Creating This Issue}{7}{section.3.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3.1}What I Learned About \LaTeX \tmspace +\thinmuskip {.1667em} While Creating This Issue}{9}{section.3.1}\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) 29 AUG 2021 13:10
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2021.7.3) 29 AUG 2021 14:50
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@ -530,6 +530,14 @@ Package: multicol 2019/12/09 v1.8y multicolumn formatting (FMi)
\colbreak@box=\box92
\mc@col@check@num=\count270
)
(/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty
\wrapoverhang=\dimen163
\WF@size=\dimen164
\c@WF@wrappedlines=\count271
\WF@box=\box93
\WF@everypar=\toks23
Package: wrapfig 2003/01/31 v 3.6
)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
Package: hyperref 2020/01/14 v7.00d Hypertext links for LaTeX
@ -568,9 +576,9 @@ Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
Package: kvoptions 2019/11/29 v3.13 Key value format for package options (HO)
)
\@linkdim=\dimen163
\Hy@linkcounter=\count271
\Hy@pagecounter=\count272
\@linkdim=\dimen165
\Hy@linkcounter=\count272
\Hy@pagecounter=\count273
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
File: pd1enc.def 2020/01/14 v7.00d Hyperref: PDFDocEncoding definition (HO)
@ -583,8 +591,8 @@ Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
)
\Hy@SavedSpaceFactor=\count273
\pdfmajorversion=\count274
\Hy@SavedSpaceFactor=\count274
\pdfmajorversion=\count275
Package hyperref Info: Hyper figures OFF on input line 4547.
Package hyperref Info: Link nesting OFF on input line 4552.
Package hyperref Info: Hyper index ON on input line 4555.
@ -592,14 +600,14 @@ Package hyperref Info: Plain pages OFF on input line 4562.
Package hyperref Info: Backreferencing OFF on input line 4567.
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
Package hyperref Info: Bookmarks ON on input line 4800.
\c@Hy@tempcnt=\count275
\c@Hy@tempcnt=\count276
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty
\Urlmuskip=\muskip17
Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
)
LaTeX Info: Redefining \url on input line 5159.
\XeTeXLinkMargin=\dimen164
\XeTeXLinkMargin=\dimen166
(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
@ -608,9 +616,9 @@ Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
)
))
\Fld@menulength=\count276
\Field@Width=\dimen165
\Fld@charsize=\dimen166
\Fld@menulength=\count277
\Field@Width=\dimen167
\Fld@charsize=\dimen168
Package hyperref Info: Hyper figures OFF on input line 6430.
Package hyperref Info: Link nesting OFF on input line 6435.
Package hyperref Info: Hyper index ON on input line 6438.
@ -624,9 +632,9 @@ LaTeX Info: Redefining \pageref on input line 6504.
(/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
Package: atbegshi 2019/12/05 v1.19 At begin shipout hook (HO)
)
\Hy@abspage=\count277
\c@Item=\count278
\c@Hfootnote=\count279
\Hy@abspage=\count278
\c@Item=\count279
\c@Hfootnote=\count280
)
Package hyperref Info: Driver (autodetected): hpdftex.
@ -637,8 +645,8 @@ File: hpdftex.def 2020/01/14 v7.00d Hyperref driver for pdfTeX
Package: atveryend 2019-12-11 v1.11 Hooks at the very end of document (HO)
Package atveryend Info: \enddocument detected (standard20110627).
)
\Fld@listcount=\count280
\c@bookmark@seq@number=\count281
\Fld@listcount=\count281
\c@bookmark@seq@number=\count282
(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO)
@ -653,75 +661,71 @@ Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
)
(/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=\count282
\l__pdf_internal_box=\box93
\l__kernel_color_stack_int=\count283
\l__pdf_internal_box=\box94
)
LaTeX Warning: Unused global option(s):
[9pt].
(build/codex-001.aux)
\openout1 = `codex-001.aux'.
LaTeX Font Info: Checking defaults for OML/jkp/m/it on input line 49.
LaTeX Font Info: Trying to load font information for OML+jkp on input line 4
9.
LaTeX Font Info: Checking defaults for OML/jkp/m/it on input line 55.
LaTeX Font Info: Trying to load font information for OML+jkp on input line 5
5.
(/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 49.
LaTeX Font Info: Checking defaults for OMS/jkp/m/n on input line 49.
LaTeX Font Info: Trying to load font information for OMS+jkp on input line 4
9.
LaTeX Font Info: ... okay on input line 55.
LaTeX Font Info: Checking defaults for OMS/jkp/m/n on input line 55.
LaTeX Font Info: Trying to load font information for OMS+jkp on input line 5
5.
(/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 49.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 49.
LaTeX Font Info: ... okay on input line 49.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 49.
LaTeX Font Info: ... okay on input line 49.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 49.
LaTeX Font Info: ... okay on input line 49.
LaTeX Font Info: Checking defaults for OMX/jkp/m/n on input line 49.
LaTeX Font Info: Trying to load font information for OMX+jkp on input line 4
9.
LaTeX Font Info: ... okay on input line 55.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 55.
LaTeX Font Info: ... okay on input line 55.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 55.
LaTeX Font Info: ... okay on input line 55.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 55.
LaTeX Font Info: ... okay on input line 55.
LaTeX Font Info: Checking defaults for OMX/jkp/m/n on input line 55.
LaTeX Font Info: Trying to load font information for OMX+jkp on input line 5
5.
(/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 49.
LaTeX Font Info: Checking defaults for U/jkpexa/m/n on input line 49.
LaTeX Font Info: ... okay on input line 55.
LaTeX Font Info: Checking defaults for U/jkpexa/m/n on input line 55.
LaTeX Font Info: Trying to load font information for U+jkpexa on input line
49.
55.
(/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 49.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 49.
LaTeX Font Info: ... okay on input line 49.
LaTeX Font Info: Trying to load font information for OT1+jkp on input line 4
9.
LaTeX Font Info: ... okay on input line 55.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 55.
LaTeX Font Info: ... okay on input line 55.
LaTeX Font Info: Trying to load font information for OT1+jkp on input line 5
5.
(/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=\count283
\scratchdimen=\dimen167
\scratchbox=\box94
\nofMPsegments=\count284
\nofMParguments=\count285
\everyMPshowfont=\toks23
\MPscratchCnt=\count286
\MPscratchDim=\dimen168
\MPnumerator=\count287
\makeMPintoPDFobject=\count288
\everyMPtoPDFconversion=\toks24
\scratchcounter=\count284
\scratchdimen=\dimen169
\scratchbox=\box95
\nofMPsegments=\count285
\nofMParguments=\count286
\everyMPshowfont=\toks24
\MPscratchCnt=\count287
\MPscratchDim=\dimen170
\MPnumerator=\count288
\makeMPintoPDFobject=\count289
\everyMPtoPDFconversion=\toks25
) (/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
@ -765,8 +769,8 @@ e
* \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
\AtBeginShipoutBox=\box95
Package hyperref Info: Link coloring OFF on input line 49.
\AtBeginShipoutBox=\box96
Package hyperref Info: Link coloring OFF on input line 55.
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
Package: nameref 2019/09/16 v2.46 Cross-referencing by name of section
@ -776,36 +780,36 @@ 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=\count289
\c@section@level=\count290
)
LaTeX Info: Redefining \ref on input line 49.
LaTeX Info: Redefining \pageref on input line 49.
LaTeX Info: Redefining \nameref on input line 49.
LaTeX Info: Redefining \ref on input line 55.
LaTeX Info: Redefining \pageref on input line 55.
LaTeX Info: Redefining \nameref on input line 55.
(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
51.
57.
(/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
51.
57.
(/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
51.
57.
(/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
51.
57.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpsyc.fd
File: ujkpsyc.fd 2006/08/15 v1.0
@ -815,65 +819,76 @@ File: ujkpsyc.fd 2006/08/15 v1.0
\tf@toc=\write4
\openout4 = `codex-001.toc'.
LaTeX Font Info: Trying to load font information for TS1+jkp on input line 5
4.
LaTeX Font Info: Trying to load font information for TS1+jkp on input line 6
0.
(/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=46, 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 62.
(pdftex.def) Requested size: 30.91595pt x 10.89084pt.
LaTeX Font Info: Trying to load font information for OT1+jkptt on input line
58.
64.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ot1jkptt.fd
File: ot1jkptt.fd 2007/01/26 Fontinst v1.928 font definitions for OT1/jkptt.
) [2
]
Chapter 1.
Overfull \hbox (7.12648pt too wide) in paragraph at lines 65--66
\OT1/jkp/m/n/10 Boring, early life stuff when my world smelled like sweat and w
arm bologna.
)
Overfull \hbox (32.68602pt too wide) in paragraph at lines 68--69
\OT1/jkp/m/n/10 Me-dia Com-mons. The im-age is []over here[]: [][]\OT1/jkptt/m/
n/10 https://commons.wikimedia.org/wik
[]
[3
[2
] [4]
<./images/ncsa4-0.png>] [3]
Chapter 1.
[4
]
<images/casio.jpg, id=70, 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 102.
(pdftex.def) Requested size: 45.46791pt x 82.8058pt.
[5 <./images/casio.jpg>] [6]
Chapter 2.
[5
[7
] [6]
] [8]
Chapter 3.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\leavevmode@ifvmode' on input line 110.
(hyperref) removing `\leavevmode@ifvmode' on input line 151.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) \kern 1.66702pt
(hyperref) removed on input line 110.
(hyperref) removed on input line 151.
[7
[9
]
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 130.
[8]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 130.
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 171.
[10]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 171.
(build/codex-001.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 130.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 130.
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 171.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 171.
Package rerunfilecheck Info: File `codex-001.out' has not changed.
(rerunfilecheck) Checksum: <no file>.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 130.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 171.
)
Here is how much of TeX's memory you used:
8297 strings out of 483140
117810 string characters out of 5965152
370556 words of memory out of 5000000
23107 multiletter control sequences out of 15000+600000
8387 strings out of 483140
118967 string characters out of 5965152
373782 words of memory out of 5000000
23185 multiletter control sequences out of 15000+600000
585207 words of font info for 145 fonts, out of 8000000 for 9000
36 hyphenation exceptions out of 8191
34i,10n,45p,890b,418s stack positions out of 5000i,500n,10000p,200000b,80000s
34i,10n,45p,1009b,418s 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}</usr/share/texlive/tex
mf-dist/fonts/type1/public/kpfonts/jkpbn8a.pfb></usr/share/texlive/texmf-dist/f
@ -881,10 +896,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 (8 pages, 57655 bytes).
Output written on build/codex-001.pdf (10 pages, 90529 bytes).
PDF statistics:
115 PDF objects out of 1000 (max. 8388607)
99 compressed objects within 1 object stream
28 named destinations out of 1000 (max. 500000)
41 words of extra memory for PDF output out of 10000 (max. 10000000)
143 PDF objects out of 1000 (max. 8388607)
121 compressed objects within 2 object streams
33 named destinations out of 1000 (max. 500000)
67 words of extra memory for PDF output out of 10000 (max. 10000000)

View File

@ -1,5 +1,7 @@
\BOOKMARK [0][-]{chapter.1}{The Early Salad Days}{}% 1
\BOOKMARK [1][-]{section.1.1}{Calculators}{chapter.1}% 2
\BOOKMARK [0][-]{chapter.2}{What's to Like About Linux}{}% 3
\BOOKMARK [0][-]{chapter.3}{Coda}{}% 4
\BOOKMARK [1][-]{section.3.1}{What I Learned About LaTeX While Creating This Issue}{chapter.3}% 5
\BOOKMARK [1][-]{section.2.1}{Control\203and an Opportunity}{chapter.2}% 4
\BOOKMARK [1][-]{section.2.2}{The Unix Philosophy}{chapter.2}% 5
\BOOKMARK [0][-]{chapter.3}{Coda}{}% 6
\BOOKMARK [1][-]{section.3.1}{What I Learned About LaTeX While Creating This Issue}{chapter.3}% 7

Binary file not shown.

Binary file not shown.

View File

@ -1,5 +1,7 @@
\contentsline {chapter}{\numberline {1}The Early Salad Days}{3}{chapter.1}%
\contentsline {section}{\numberline {1.1}Calculators}{3}{section.1.1}%
\contentsline {chapter}{\numberline {2}What's to Like About Linux}{5}{chapter.2}%
\contentsline {chapter}{\numberline {3}Coda}{7}{chapter.3}%
\contentsline {section}{\numberline {3.1}What I Learned About \LaTeX \tmspace +\thinmuskip {.1667em} While Creating This Issue}{7}{section.3.1}%
\contentsline {chapter}{\numberline {1}The Early Salad Days}{4}{chapter.1}%
\contentsline {section}{\numberline {1.1}Calculators}{4}{section.1.1}%
\contentsline {chapter}{\numberline {2}What's to Like About Linux}{7}{chapter.2}%
\contentsline {section}{\numberline {2.1}Control…and an Opportunity}{7}{section.2.1}%
\contentsline {section}{\numberline {2.2}The Unix Philosophy}{8}{section.2.2}%
\contentsline {chapter}{\numberline {3}Coda}{9}{chapter.3}%
\contentsline {section}{\numberline {3.1}What I Learned About \LaTeX \tmspace +\thinmuskip {.1667em} While Creating This Issue}{9}{section.3.1}%

View File

@ -1,4 +1,4 @@
\documentclass[9pt,twoside,letterpaper]{report}
\documentclass[twoside,letterpaper]{report}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
@ -7,6 +7,9 @@
\usepackage{graphicx}
\usepackage{kpfonts}
% Where are our images?
\graphicspath{{images/}}
% Let's set this as a half-letter sized sheet
% https://tex.stackexchange.com/questions/338789/how-to-set-paper-size-to-half-letter-5-5-x-8-5-in-in-amsbook
\usepackage{geometry}
@ -39,6 +42,9 @@
% We will probably want some two- or three-column sections
\usepackage{multicol}
% Let's wrap some images
\usepackage{wrapfig}
% Do we want to include URLs?
\usepackage{hyperref}
@ -53,27 +59,33 @@
\section*{Impressum}
All contents \copyright2021 Kenneth John Odle
Although this is now in your hands, and it's also on the web, so if you really wanted to steal this, I've made it pretty darn easy. I can't imagine why anyone would want to, though.
Although this is now in your hands, and it's also on the web, so if you really wanted to steal this, I've made it pretty darn easy. I can't imagine why anyone would want to, though. You don't need to, however, since this is licenced under a CC BY-NA-SA 4.0 Creative Commons license. More information is at \href{https://creativecommons.org/licenses/by-nc-sa/4.0/}{https://creativecommons.org/licenses/by-nc-sa/4.0/}. \includegraphics[scale=0.35]{ncsa4-0}
FYI, this is made in \LaTeX using the report document class. It then gets exported to a letterhalf (5.5 in x 8.5 in) pdf, which then gets made into a booklet using Boomaga (\href{https://www.boomaga.org/}{\texttt{https://www.boomaga.org/}}).
I'm pushing this to my own git server as I write this. You can find it \href{https://git.kjodle.net/kjodle/the-codex}{here}: \texttt{https://git.kjodle.net/kjodle/the-codex}. New issues will be pushed after they are complete.
The image on the front cover is courtesy JericoDelayah from the WikiMedia Commons. The image is \href{https://commons.wikimedia.org/wiki/File:4_RETAT_04_Linus_Torvalds.jpg}{over here}: \verb|https://commons.wikimedia.org/wik| \verb|i/File:4_RETAT_04_Linus_Torvalds.jpg|. You can also find a link to the Creative Commons CC BY-SA 3.0 license there, as well.
The image on the back cover is one that I highly agree with. We built it, it's ours, and we shouldn't be charged for using it.
You can just skip over all the diversions in you want. It's just how my mind works. (And yes, there will be politics in this. \textit{You have been warned.}
\chapter{The Early Salad Days}
Boring, early life stuff when my world smelled like sweat and warm bologna. Feel free to skip this. I wish I could.
Boring, early life stuff when my world smelled like sweat and disinfectant and warm bologna. Feel free to skip this. I wish I could.
\section{Calculators}
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?
\hrulefill
\textbf{Oh my, a diversion already.}
\begin{multicols}{2}
(A little off track here, but this begs two questions: 1) Why is it always a TI calculator that's required, and 2) Are we teaching kids to learn math or to learn how to operate a calculator? The answer to the first one is that Texas Instruments and the Major Textbook Publishers\texttrademark \, have colluded to produce expensive books that need to be replaced every two to three years [thereby costing the school district money] and that require expensive calculator [thereby costing you as a parent money]. It's a racket, but that's capitalism for you. The answer to the second question is that we are teaching kids how to use calculators. Teaching them how to do actual math would require thought on both the parts of the teachers and the parts of the students. Again, education in the United States has become a racket, but that's capitalism for you.)
(A little off track here, but this begs two questions: 1) Why is it always a TI calculator that's required, and 2) Are we teaching kids to learn math or to learn how to operate a calculator? The answer to the first question is that Texas Instruments and the Major Textbook Publishers\texttrademark \, have colluded to produce expensive books that need to be replaced every two to three years [thereby costing the school district money] and that require expensive calculator [thereby costing you as a parent money]. It's a racket, but that's capitalism for you. The answer to the second question is that we are teaching kids how to use calculators. Teaching them how to do actual math would require thought on both the parts of the teachers and the parts of the students, not to mention on the parts of parents and especially administrators, who would also be required to grow a spine. Again, education in the United States has become a racket, but that's capitalism for you.)
\end{multicols}
\hrulefill
@ -82,12 +94,33 @@ These days, every kid has to have an expensive graphing calculator for middle sc
I have noticed that even little kids are required to bring little kid calculators to school with them in most of the local school districts. As I write this, the school supply buying season is coming to an end, but for the past six weeks every store was filled with school supply lists and yeah, you have to have a calculator to get into the second grade.
Ironically, the earliest calculators I can remember seeing (not getting my hands on, because they didn't belong to me) were Texas Instruments. I don't remember a lot about them, but an uncle had given a pair to two of my cousins. They took a \textit{ton} of batteries, had red LEDs for outputs (meaning they glowed in the dark—you could use them in the dark if you memorized the keypad), and they were designed for students because they had a go-back-through-all-your-steps-function-to-see-where-you-done-screwed-up-boy function, which would be a useful feature on modern calculators to learn math, but again, we're not interested in kids actually learning how to think and do something as radical as math.
% Because this will all roll down when we add more text above
% https://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions
\begin{wrapfigure}[8]{l}{0.15\textwidth}
\includegraphics[scale=0.15]{casio}
\end{wrapfigure}
The other early calculator I remember was a Casio calculator and it was on a watch. A kid I knew for a short time had one, and even let me wear it for a while. (I wish I could remember his name, because this was a tremendous kindness on his part.) I swore that when I grew up, I would own one of these watches.
Well, I grew up and I didn't buy one of them, even though they are still available. I could just never justify spending the money on what is—let's face it, just a bit of full-frontal nerdity—when there were bills to pay. Nope, just could never bring myself to do it.
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.
Back on the shelf it went.
At this point, my only hope is that maybe my eyes will get so bad that I'll need bifocals all day, every day. When that happens, will this watch be on sale for so little money ever again? I highly doubt it.
\chapter{What's to Like About Linux}
I could go on and on here.
I could go on and on here, but I'll try to keep it short. I can always come back to this.
But really, what I like—not love (that's about aesthetics for me)—is that I'm in control.
\section{Control…and an Opportunity}
What I like—not love (that's about aesthetics for me)—is that I'm in control.
Partly, that's the nature of open-source computing. If you want to know how something works, you can look at the source code. If you don't understand the source code, you can research how the source code works. You can ask questions. (Thank you, StackExchange!) You can do some more research and then learn how to ask \textit{better} questions. There is always something to learn, and once you've learned everything there is to learn about a particular piece of software \footnote{Which is never really true. What I really mean is that when you've learned everything \textit{you} want to know about it.} you can fork it and start contributing to the project yourself.
@ -105,6 +138,14 @@ I'll probably write about this some more later, but my experience with computers
There is no ``undo'' on the command line.
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.
\section{The Unix Philosophy}
The Unix Philosophy was originated by Ken Thompson (one of the creators of Unix, upon which Linux is based) and basically says that each program should do one thing and do it well. (There is more to it than this; if you are interested, you can always google it.\footnote{Searching for something on the internet is \textit{always} an option these days, and so many people seem to be unable to do just that. Question: ``Where can I find \textit{X}?'' Answer: The same place I would find it: At the other end of a google search.}
\chapter{Coda}
\section{What I Learned About \LaTeX\, While Creating This Issue}

BIN
001/images/casio.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
001/images/ncsa4-0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB