Compare commits

...

236 Commits

Author SHA1 Message Date
e1e0341632 Fixed typo in covers for 4 & 5 2024-08-31 12:25:57 -04:00
cb595788bb Updated cover for issue 6 2024-08-17 20:50:21 -04:00
7807ff232f Updated images for issue 6 cover 2024-08-17 20:50:06 -04:00
ff74857b77 Updated readme file 2024-08-17 14:55:15 -04:00
8b6fd8394b Created structure for issue no. 6 2024-08-17 14:53:22 -04:00
51b32d37ca Updated ignore file for issue #6 2024-08-17 14:48:09 -04:00
cc6ba56325 Updated cover 2024-08-17 11:42:44 -04:00
30e51b3551 Updated back cover image 2024-08-17 11:42:36 -04:00
cc9438c486 Final (?) round of edits 2024-08-17 09:44:11 -04:00
cbb72d38e7 One more round of edits for whitespace and typos 2024-08-16 17:38:47 -04:00
01f732d8be Updated Coda 2024-08-15 11:18:05 -04:00
77a0c03e77 Updated «Dependency Heck» 2024-08-15 10:37:24 -04:00
2abdf2dd4d Updated «Salad Days» 2024-08-14 19:44:59 -04:00
4787795fe3 Updated «Outlines» chapter 2024-08-14 19:24:01 -04:00
1530f7fe45 Updated Git section; added image 2024-08-14 19:14:10 -04:00
3e57d388ce Updated ignore file for issue 006 2024-08-14 08:20:54 -04:00
cfebfcd662 Updates to Impressum 2024-08-14 07:56:58 -04:00
f4908e79a6 Updated section on creativity 2024-08-08 22:01:55 -04:00
4b2dfafa27 Updates to «Salad Days» 2024-08-08 14:37:50 -04:00
1a1ffb9406 Updated «Dependency Heck» chapter 2024-08-08 12:54:54 -04:00
db660ce0d0 Removed section on installing Git 2024-08-08 12:49:27 -04:00
6d8b8a5400 Minor updates to Git chapter 2024-08-08 12:48:41 -04:00
f7ad3618f1 Updates to outlines chapter 2024-08-08 11:49:35 -04:00
cdde9b661e Updates to «Coda» 2024-08-08 11:41:54 -04:00
54002ad6bc Final edits to get to 40 pages 2024-08-04 11:17:29 -04:00
2bef8aa55f Udates to Git primer 2024-08-04 11:11:35 -04:00
64cb7296a9 Updates to «Salad Day» (need to eliminate 9 lines) 2024-08-04 11:01:44 -04:00
0d7d580c55 Complete rewrote «Yesterday» section 2024-08-03 19:57:02 -04:00
0b74cc2896 Added link to Mastodon 2024-07-31 17:05:41 -04:00
3c495508ae Adjustments to Venn diagram 2024-07-28 20:22:04 -04:00
8708dc188f Removed diversion from «Yesterday» section 2024-07-28 20:11:45 -04:00
a9ddcc7acb Minor typofixes & updates 2024-07-25 10:12:10 -04:00
de26434158 Added note about forum to Afterword 2024-07-25 09:56:18 -04:00
3318d6d46d Trimmed extra lines from «Summary of Git Commands» table; now down to 45 pages 2024-07-24 20:45:36 -04:00
92bae1000a Removed extra page from «Coda» section 2024-07-21 18:39:45 -04:00
1d8c00300c Updated «Today» section 2024-07-21 18:38:57 -04:00
45497bfc73 Added Venn diagram to «tomorrow» section 2024-07-20 21:24:07 -04:00
0b98c6a6ef Updated «tomorrow» section 2024-07-20 20:51:33 -04:00
81c9268984 Removed most of how to install git 2024-07-20 12:55:22 -04:00
a8db06bf95 Added pdf version of git icon 2024-07-13 19:26:30 -04:00
1a6350f96a Added Part K to «Tomorrow» 2024-07-13 19:26:08 -04:00
64aa5ea4b6 Updated end of Part A 2024-07-13 18:52:29 -04:00
e30e3d435c Updated Part G with rest of manuscript 2024-07-13 18:33:09 -04:00
32ac3d7897 Reversed parts G & H 2024-07-13 15:01:00 -04:00
38ca0817ea Added Part G to «Today» section 2024-07-13 14:58:22 -04:00
d8e349bbc1 Added note about Codeberg 2024-07-12 19:26:08 -04:00
80c6e3c09d Updated ignore file 2024-07-12 19:22:14 -04:00
2b7626ae03 Updated «Today» with Part F manuscript 2024-07-12 16:07:37 -04:00
be709a2164 Numerous typofixes 2024-07-07 12:18:37 -04:00
b7ccc0f820 Git primer updates 2024-07-05 16:50:33 -04:00
bd0e77233b Updated afterword 2024-07-05 16:36:52 -04:00
d54f6e20f8 Updated remote repositories 2024-07-05 16:36:18 -04:00
537218ad1a Easter egg 2024-07-05 15:29:29 -04:00
a40f2101da Updates to «branches» 2024-07-05 15:28:18 -04:00
f984737c9c Remote repositories 2024-07-05 12:46:56 -04:00
f0a89a4299 Added table of Git commands 2024-07-05 11:12:52 -04:00
74bb27a03b Additions to Git chapter 2024-07-04 18:17:27 -04:00
251a2c75ad Numerous typofixes 2024-07-04 17:05:45 -04:00
6f8e3730f8 Adjusted font family in «Counter Variable Formats» table 2024-07-04 14:13:30 -04:00
a1cf982ada Added «git workflow» chapter 2024-07-04 14:01:22 -04:00
333706b9cf Section on customizing list environments 2024-07-03 14:16:23 -04:00
4ec046d0bb Added chapter on outlines 2024-07-02 17:21:16 -04:00
53bd2f9099 Cleaned up the preamble finally 2024-06-30 18:53:07 -04:00
3700b7095e Finished «Dependency Heck» 2024-06-30 17:50:53 -04:00
a4bf1293bd Added «I'm not ready for this» 2024-06-30 16:32:42 -04:00
68a3a77be9 More work on dependency heck 2024-06-30 16:20:18 -04:00
688854f7fb Dependency Heck 2024-06-29 19:01:29 -04:00
6ebb04b26d Added section about using «input» and «include» 2024-06-29 11:23:12 -04:00
634e583461 Added images for issue #5 2024-06-28 21:45:40 -04:00
568072e658 modified ignore file 2024-06-27 19:25:14 -04:00
4680a37c65 Added «dependency hell» chapter 2024-06-27 16:24:15 -04:00
49b1af4e99 Updates to «ccicons» section 2024-06-19 19:04:53 -04:00
729af21c0a Added to «Afterword» 2024-06-19 13:53:28 -04:00
ed7ec493ad Moved «Afterward» to section in «Coda» 2024-06-19 13:42:27 -04:00
a6485746d2 Changed spacing before chapter heads 2024-06-19 13:31:52 -04:00
c38ad9a773 Updates to chapter 1 2024-06-16 17:49:38 -04:00
5dcf98abeb Pulled in deleted material from issue #4 2024-06-16 11:22:32 -04:00
5bff778fb1 Updated readme 2024-06-15 14:08:38 -04:00
3be3ec9bc2 Updated readme with etsy information for #4 2024-06-15 14:07:13 -04:00
bcd2a0eadc Initial commit for issue 5 2024-06-15 14:03:28 -04:00
900e3e62c8 Added pdf files for 004 2024-06-14 17:33:19 -04:00
dedd0ca1e5 Fifth and final round of edits 2024-06-14 17:31:48 -04:00
77805ec0e8 Additional adjustments to cover 2024-06-14 13:46:59 -04:00
df93f92e98 Corrected «Bash» to «bash» (finally) 2024-06-13 20:26:23 -04:00
eed6502ae0 Fourth round of final drafts (fingers crossed) 2024-06-13 18:58:02 -04:00
93dc2db5c8 Third round of final edits 2024-06-13 17:37:03 -04:00
4fe2135111 Added note about «lettrine» package. 2024-06-13 08:56:49 -04:00
aadb1823b2 Second round of final edits 2024-06-12 20:01:10 -04:00
c423123cc3 Added «lettrine» package for drop caps in chapter 3 2024-06-12 17:55:12 -04:00
cd7d6fb8ca First round of final edits 2024-06-12 15:34:36 -04:00
bf22d36bfb Final adjustments to cover 2024-06-12 07:17:10 -04:00
9c99d03637 Edits to ch 3 to shorten by a page 2024-06-11 06:19:39 -04:00
e31d523682 Changed «LaTeX» to use a Roman font 2024-06-10 21:43:04 -04:00
266d1c94e2 Final edits (almost) 2024-06-10 18:54:58 -04:00
a1f6c8591e Last edits before final edits and cuts 2024-06-09 15:41:08 -04:00
e6b052f9e4 Numerous updates to first sections 2024-06-09 14:05:47 -04:00
b6883babd3 Switched to ccicons package for licensing 2024-06-09 12:51:03 -04:00
6269d683af Updates to «right ways» chapter 2024-06-09 12:18:04 -04:00
13a67440fa Typofixes to «naps» chapter 2024-06-09 11:58:46 -04:00
20444a83bd Additions to «chemistry» section 2024-06-09 11:53:17 -04:00
38e3ba742b Fixed issue number in header 2024-06-09 11:21:47 -04:00
1e239c05f6 Removed empty chapters 2024-06-09 11:19:25 -04:00
f02faeacde Added link to wiki page with list of potential future topics 2024-06-08 13:58:20 -04:00
f494bad229 Added to «College, 2008» section 2024-06-07 17:54:53 -04:00
894e8d9858 Updated «Today» section 2024-06-07 15:09:45 -04:00
a76dea4d21 Removed unnecessary package from cover 2024-06-07 14:36:42 -04:00
f625c3db0d Added two items to «Coda» 2024-06-07 14:36:04 -04:00
40e995dd9d Added cover in LaTeX 2024-06-07 12:23:56 -04:00
d7ed5f3311 Added section on «chemfig» 2024-06-06 20:31:33 -04:00
26696c7b5c Updates to «chemformula» section 2024-06-05 19:46:57 -04:00
e9be3083b1 Wrote «chemformula» section 2024-06-05 18:52:59 -04:00
8d754cbf10 Updated «mhchem» section 2024-06-05 15:19:28 -04:00
38b03877c0 Small updates and corrections 2024-06-05 14:48:54 -04:00
2ff2255222 Added section on Bash aliases for git and Bash functions 2024-01-18 17:44:16 -05:00
9a6408dff3 Updates to «College, 2008» section. 2023-11-16 20:01:28 -05:00
4dc75bacc0 Finished chapter on NAPS2 2023-11-16 08:15:14 -05:00
c5dbee19d9 Expanded chapter on NAPS2 2023-11-15 19:11:18 -05:00
9c8de1f3bf Additional information about scanning and replicative failure 2023-11-14 22:40:42 -05:00
15d43c79dc Added introductory material for NAPS2 2023-11-14 20:55:01 -05:00
a7897aed72 Changed page images to be on a single line 2023-11-14 20:26:42 -05:00
cdefa996f9 Added chapter on NAPS2 and tikz pictures 2023-11-09 18:16:00 -05:00
2bf0147520 Modified .gitignore 2023-11-09 08:59:55 -05:00
727a07d925 Added several chemistry packages; added chemistry chapter 2023-08-07 19:01:28 -04:00
2720b26c90 Removed «courier»; added «nott» option to «kpfonts» 2023-08-06 15:32:01 -04:00
e0f7f7cc6e Added «courier» package; updated «kref» macro 2023-08-06 13:10:57 -04:00
ce623f6a46 Updated «ways» 2023-08-01 16:09:14 -04:00
2c7e5600e3 Updated «flavors» image and scaling 2023-08-01 15:36:25 -04:00
43023a9eb6 Added example of a kludge 2023-07-28 22:17:44 -04:00
5346f340d2 Updates to right ways/wrong ways 2023-07-25 19:39:10 -04:00
cc6ce748b8 Updates to right ways/wrong ways 2023-07-25 16:59:39 -04:00
eb1408fb1a Added tables to chapter 6 2023-07-24 16:04:45 -04:00
65c395fcbd Experimenting with image size 2023-07-13 21:12:53 -04:00
96ce0a2ba1 - 2023-07-13 21:06:43 -04:00
315e1162f9 Updated readme with etsy link to 003 2023-07-12 16:34:46 -04:00
8a885ee11d Added chapter «the right ways» 2023-07-12 09:10:26 -04:00
952bbaaf21 Added one more link to bash aliases for git 2023-07-11 19:43:56 -04:00
85c0350642 Added 2023-07-11 19:42:17 -04:00
5d63f45597 Added 2023-07-11 19:40:07 -04:00
7064e28572 Added chapter about bash history 2023-07-11 19:33:24 -04:00
b5d9a3eb97 Initial commit of issue #004 2023-07-09 14:34:38 -04:00
a4df7ee225 Updated pdf version 2023-07-09 12:59:46 -04:00
b94f5e4778 Sixth proofreading pass 2023-07-08 16:19:16 -04:00
b1ed2f00bc Updated example labels 2023-07-08 11:45:22 -04:00
75f7059e02 Fifth proofreading pass 2023-07-08 10:55:00 -04:00
b269886cb8 Updated .gitignore file 2023-07-08 10:54:38 -04:00
fa8e43c706 Fourth proofreading pass; ~12,000 words 2023-07-08 09:50:50 -04:00
c341cea2d6 Added macro for more easily doing href urls 2023-07-08 09:22:41 -04:00
6a8d3cb0f5 Added macro to format example labels 2023-07-07 19:10:23 -04:00
3f892de8b2 Third proofreading pass 2023-07-06 16:18:53 -04:00
ebdb293070 Removed section on ABC; now at 40 pages 2023-07-04 16:49:39 -04:00
8f4be117b7 Updated .gitignore «bak» 2023-07-04 16:47:32 -04:00
6fc2f3acbd Second proofreading pass; still at 41 pages 2023-07-04 16:46:16 -04:00
7c6f47a89e First proofreading pass; now 41 pages 2023-07-04 13:20:44 -04:00
26f4cfa905 Added section about garden hacks 2023-06-27 16:53:55 -04:00
02ef9c14b4 Added musixtex chord diagrams 2023-06-26 18:10:45 -04:00
9937cfd5ae Updated «Miscellaneous Things» 2023-06-26 18:10:16 -04:00
b14101b4de Updated music section 2023-06-26 18:08:34 -04:00
9560f94138 Added Ubuntu 22.04 (and 24.04) 2023-06-26 16:05:17 -04:00
d394e3f909 Added 5.1.3 «Miscellaneous Things» 2023-06-26 07:56:32 -04:00
61f2a42b74 Added link to Flatland project 2023-06-25 16:35:06 -04:00
ab377f3c8c Additional work to LaTeX section 2023-06-25 16:15:13 -04:00
786a5ceb52 Updated readme file 2023-06-25 14:46:16 -04:00
fc25b77fb4 Added chapter «An Introduction to LaTeX» 2023-06-25 14:39:11 -04:00
e118528a3d Updated «What's to Like About Linux» 2023-06-25 10:03:09 -04:00
4e48b77257 Updated .gitignore file 2023-06-25 10:02:21 -04:00
1b8ac2a57e Added section about Flatland 2023-06-24 14:56:58 -04:00
9617c37cdd Added music and installing LaTeX packages 2023-03-01 19:19:48 -05:00
6b46174876 Scaled images down and reprocessed 2023-02-18 15:26:40 -05:00
eb6249657c Updated typo in README.md 2023-02-18 15:14:57 -05:00
8b77e01872 Added teaching section to 003 2023-02-18 15:13:36 -05:00
efc8484832 Updated README.md 2023-02-16 11:43:28 -05:00
2635e646ed Initial commit of issue #3 2023-02-16 11:35:18 -05:00
dfcbca343b Updated readme file to include Gumroad listings 2022-07-11 17:21:40 -04:00
9490cfc901 Updated readme to include etsy listings 2022-07-10 18:46:49 -04:00
e5caafdedd Updated gitignore for metric versions 2022-07-10 18:35:25 -04:00
9928966d8b Font issue in Impressum 2022-06-29 07:44:21 -04:00
0e51d0a795 Removed ARC notice 2022-06-29 07:06:29 -04:00
e11b4e66fa Final (?) edits 2022-06-28 17:25:13 -04:00
50320eb82b Minor edits 2022-06-21 19:36:09 -04:00
7bf9f4d8cd Almost done with #2 2022-06-20 21:36:00 -04:00
8b825d3f47 Test commmit 2022-06-19 09:31:01 -04:00
11307f485a Almost finished - ready for proofreading 2022-05-22 13:38:14 -04:00
fbaf7fa72b Added section about Ubuntu 22.04 2022-05-21 11:15:40 -04:00
32b6cfa6ab Numerous small edits 2022-05-04 09:51:53 -04:00
e8584030ef Numerous small edits 2022-05-03 16:58:03 -04:00
801610927a Finished what have I installed section 2022-05-03 16:27:28 -04:00
7015ab59f1 Editing 2022.04.26 installation list 2022-04-26 20:39:34 -04:00
ed912eaae8 Editing 2022.04.20 2022-04-20 20:55:04 -04:00
f398fe615f Numerous typofixes 2022-03-31 19:07:30 -04:00
6f4ae0831b Updated high school computer course 2022-03-18 20:18:25 -04:00
4c6129d563 Edited what's to like about Linux 2022-03-10 20:11:28 -05:00
24c2570a46 Corrected errata for third printing 2022-01-15 10:44:29 -05:00
3a0bbcd468 Added C-128 information and math 2022-01-09 10:19:57 -05:00
e79abe2188 Added item about characters with special meaning in LaTeX 2021-12-18 09:18:20 -05:00
a70dd27ea4 Updated readme 2021-12-12 10:42:49 -05:00
0b2729dc73 Updated readme, deleted svg 2021-12-12 10:41:34 -05:00
951d36d4ce Added paypal logo 2021-12-12 10:36:47 -05:00
74769a2201 Updated README.md 2021-11-30 21:55:59 -05:00
5dfb7aa7a2 Updated README.md 2021-11-30 21:50:51 -05:00
e510115c53 Minor edits, adjusted vertical spacing 2021-11-30 21:46:10 -05:00
c30da3f9a3 Added picture of Commodore 64 2021-11-29 20:05:48 -05:00
f73e78cb0a Added intro to Commodore 64 story, and kibibytes 2021-11-29 19:18:54 -05:00
39208ab9e8 Added notes about errata and credit to Impressum 2021-11-26 15:40:19 -05:00
6f579d148c Added section on tikz package 2021-11-26 09:33:05 -05:00
9924f00a1b Updated publication date 2021-11-25 18:38:29 -05:00
75ab5b89be Added information about dvipng; reordered first section a bit 2021-11-22 19:11:28 -05:00
4aa7c8cdcf Added section about LaTeX without a GUI 2021-11-22 18:46:30 -05:00
af862b1e78 Added link to latex experiments repo 2021-11-21 12:20:27 -05:00
1d0b558e3b Editing 2021.11.21.12:13 2021-11-21 12:13:33 -05:00
5c9e6cf034 Typofixes 2021-11-20 18:51:44 -05:00
0ccba669ec Added note about starting math mode 2021-11-20 18:47:24 -05:00
011d544e67 Added section on custom page sizes 2021-11-20 18:06:26 -05:00
72a38e574d Edited .gitignore 2021-11-20 18:05:51 -05:00
80f210abbe Corrected errata in second printing 2021-11-15 16:45:48 -05:00
54c91fb326 Numerous corrections; added badges 2021-11-14 15:27:18 -05:00
029bcc497d Updated README.md with coupon code. 2021-11-06 10:17:19 -04:00
64a3ee18e8 Updated ARC 2021-11-06 10:14:08 -04:00
1cbd8546b3 Edited Chapter 3 2021-11-06 10:13:55 -04:00
479a14079f Edited Chapter 2 2021-11-06 09:27:20 -04:00
e0c2199aea Added section on bash aliases 2021-11-05 12:24:22 -04:00
a22d7a084e Added PDF Chain image 2021-11-05 10:21:02 -04:00
e2090fc424 Added section 2.2 2021-11-05 09:47:52 -04:00
406bcbdc79 Increased contrast for printing 2021-11-05 09:29:41 -04:00
ac87f78a3b Added more scanning information 2021-11-04 10:17:24 -04:00
afe7fdbd9c Adjusted images 2021-11-04 09:24:53 -04:00
b6065474df Added images for scanning article 2021-11-03 19:47:33 -04:00
4a7a8107d5 Typofix in README.md 2021-10-23 08:51:11 -04:00
f07b5b1a2a Updated README.md to include package information 2021-10-23 08:48:49 -04:00
c254343a6d Updated readme with icon info 2021-10-17 12:53:56 -04:00
dbc8e23db5 Added ARC status to header 2021-10-17 12:51:16 -04:00
00957e6562 readme.md typofix 2021-10-11 20:02:13 -04:00
3369290830 readme.md typofix 2021-10-11 19:59:37 -04:00
09d3ac68df Edited readme file 2021-10-10 17:11:45 -04:00
5f1ac36992 Updated .gitignore; added other files 2021-10-10 17:10:34 -04:00
4a2985ce4c Hiding red boxes on links in pdf 2021-10-10 15:29:47 -04:00
a7db4380a4 Added etsy link to first issue 2021-10-10 14:13:03 -04:00
89 changed files with 4621 additions and 987 deletions

16
.gitignore vendored
View File

@ -1,2 +1,18 @@
Covers
*bklt*
*.aux
*.log
*.out
*.synctex.gz
*.toc
*.dvi
*.odt
metric*
*.mx1
*.abc
*.bak
*wc*
*drafts*
/build/*
*/build/*
*/spoken/*

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.9.5) 10 OCT 2021 13:16
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2021.9.5) 15 JAN 2022 10:40
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@ -684,48 +684,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 74.
LaTeX Font Info: Checking defaults for OML/jkp/m/it on input line 75.
LaTeX Font Info: Trying to load font information for OML+jkp on input line 7
4.
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 74.
LaTeX Font Info: Checking defaults for OMS/jkp/m/n on input line 74.
LaTeX Font Info: ... okay on input line 75.
LaTeX Font Info: Checking defaults for OMS/jkp/m/n on input line 75.
LaTeX Font Info: Trying to load font information for OMS+jkp on input line 7
4.
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 74.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 74.
LaTeX Font Info: ... okay on input line 74.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 74.
LaTeX Font Info: ... okay on input line 74.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 74.
LaTeX Font Info: ... okay on input line 74.
LaTeX Font Info: Checking defaults for OMX/jkp/m/n on input line 74.
LaTeX Font Info: ... okay on input line 75.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 75.
LaTeX Font Info: ... okay on input line 75.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 75.
LaTeX Font Info: ... okay on input line 75.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 75.
LaTeX Font Info: ... okay on input line 75.
LaTeX Font Info: Checking defaults for OMX/jkp/m/n on input line 75.
LaTeX Font Info: Trying to load font information for OMX+jkp on input line 7
4.
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 74.
LaTeX Font Info: Checking defaults for U/jkpexa/m/n on input line 74.
LaTeX Font Info: ... okay on input line 75.
LaTeX Font Info: Checking defaults for U/jkpexa/m/n on input line 75.
LaTeX Font Info: Trying to load font information for U+jkpexa on input line
74.
75.
(/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 74.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 74.
LaTeX Font Info: ... okay on input line 74.
LaTeX Font Info: ... okay on input line 75.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 75.
LaTeX Font Info: ... okay on input line 75.
LaTeX Font Info: Trying to load font information for OT1+jkp on input line 7
4.
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.
@ -787,7 +787,7 @@ e
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
\AtBeginShipoutBox=\box99
Package hyperref Info: Link coloring OFF on input line 74.
Package hyperref Info: Link coloring OFF on input line 75.
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
Package: nameref 2019/09/16 v2.46 Cross-referencing by name of section
@ -799,34 +799,34 @@ Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
)
\c@section@level=\count291
)
LaTeX Info: Redefining \ref on input line 74.
LaTeX Info: Redefining \pageref on input line 74.
LaTeX Info: Redefining \nameref on input line 74.
LaTeX Info: Redefining \ref on input line 75.
LaTeX Info: Redefining \pageref on input line 75.
LaTeX Info: Redefining \nameref on input line 75.
(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
76.
77.
(/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
76.
77.
(/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
76.
77.
(/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
76.
77.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ujkpsyc.fd
File: ujkpsyc.fd 2006/08/15 v1.0
@ -834,7 +834,7 @@ File: ujkpsyc.fd 2006/08/15 v1.0
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
LaTeX Font Info: Trying to load font information for TS1+jkp on input line 7
7.
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.
@ -842,10 +842,10 @@ File: ts1jkp.fd 2007/08/30 Fontinst v1.928 font definitions for TS1/jkp.
<images/ncsa4-0.png, id=155, 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 79.
Package pdftex.def Info: images/ncsa4-0.png used on input line 80.
(pdftex.def) Requested size: 30.91595pt x 10.89084pt.
LaTeX Font Info: Trying to load font information for OT1+jkptt on input line
81.
82.
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ot1jkptt.fd
File: ot1jkptt.fd 2007/01/26 Fontinst v1.928 font definitions for OT1/jkptt.
@ -860,7 +860,7 @@ Chapter 1.
[5
]
Overfull \hbox (4.79448pt too wide) in paragraph at lines 129--130
Overfull \hbox (4.79448pt too wide) in paragraph at lines 130--131
\OT1/jkp/m/n/10 be-cause they had a go-back-through-all-your-steps-to-see-where
-you-done-
[]
@ -869,16 +869,16 @@ Overfull \hbox (4.79448pt too wide) in paragraph at lines 129--130
<images/casio.jpg, id=233, 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 136.
Package pdftex.def Info: images/casio.jpg used on input line 137.
(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 171.
(multicol) Footnotes on page 8 might be wrong on input line 172.
[8]
Underfull \hbox (badness 7595) in paragraph at lines 173--174
Underfull \hbox (badness 7595) in paragraph at lines 174--175
\OT1/jkp/m/n/10 1921 by Theodore and Mil-ton
[]
@ -889,13 +889,13 @@ Chapter 2.
] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22]
Chapter 3.
Overfull \hbox (1.03648pt too wide) in paragraph at lines 407--408
Overfull \hbox (1.03648pt too wide) in paragraph at lines 408--409
[]\OT1/jkp/m/n/10 (For more in-for-ma-tion about this, con-sult the Linux Foun-
da-tion \OT1/jkp/m/it/10 Filesys-
[]
Overfull \hbox (2.00093pt too wide) in paragraph at lines 407--408
Overfull \hbox (2.00093pt too wide) in paragraph at lines 408--409
\OT1/jkp/m/n/10 is at []\OT1/jkptt/m/n/10 https://refspecs.linuxfoundation.org/
FHS[]3.0/fhs-3.0.pdf[]\OT1/jkp/m/n/10 . It
[]
@ -903,7 +903,7 @@ FHS[]3.0/fhs-3.0.pdf[]\OT1/jkp/m/n/10 . It
[23
]
Overfull \hbox (0.93124pt too wide) in paragraph at lines 418--419
Overfull \hbox (0.93124pt too wide) in paragraph at lines 419--420
\OT1/jkp/m/n/10 used on oth-ers. ``Un-share-able'' files are those that are not
share-
[]
@ -911,7 +911,7 @@ Overfull \hbox (0.93124pt too wide) in paragraph at lines 418--419
[24] [25] [26] [27] [28]
Chapter 4.
Overfull \hbox (6.11798pt too wide) in paragraph at lines 544--545
Overfull \hbox (6.11798pt too wide) in paragraph at lines 545--546
[]\OT1/jkp/m/n/10 My hard-ware is a Brother MFC-J805DW printer/scanner/fax ma-c
hine.[][][]
[]
@ -919,7 +919,7 @@ hine.[][][]
[29
] [30]
Overfull \hbox (0.48096pt too wide) in paragraph at lines 576--577
Overfull \hbox (0.48096pt too wide) in paragraph at lines 577--578
\OT1/jkp/m/n/10 hap-pens with [][]\OT1/jkptt/m/n/10 pdftk[]\OT1/jkp/m/n/10 . (S
ee []\OT1/jkptt/m/n/10 www.pdflabs.com/tools/pdftk-the-pdf-tool
[]
@ -927,7 +927,7 @@ ee []\OT1/jkptt/m/n/10 www.pdflabs.com/tools/pdftk-the-pdf-tool
[31] [32]
Chapter 5.
Overfull \hbox (1.1366pt too wide) in paragraph at lines 629--630
Overfull \hbox (1.1366pt too wide) in paragraph at lines 630--631
[]\OT1/jkp/m/n/10 Rather, I'm talk-ing about the older mean-ing of the term ``h
acker'' which
[]
@ -939,27 +939,27 @@ Chapter 6.
[36
]
Overfull \hbox (8.25641pt too wide) in paragraph at lines 674--675
Overfull \hbox (8.25641pt too wide) in paragraph at lines 675--676
\OT1/jkp/m/n/10 vent that, add [][]\OT1/jkptt/m/n/10 \counterwithout{foootnote}
{chapter} []\OT1/jkp/m/n/10 to the pream-
[]
[37] [38] [39]
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 739.
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 740.
[40]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 739.
Package atveryend Info: Empty hook `AfterLastShipout' on input line 740.
(build/codex-001.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 739.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 739.
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 740.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 740.
Package rerunfilecheck Info: File `codex-001.out' has not changed.
(rerunfilecheck) Checksum: <no file>.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 739.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 740.
)
Here is how much of TeX's memory you used:
8665 strings out of 483140
121949 string characters out of 5965152
380599 words of memory out of 5000000
23317 multiletter control sequences out of 15000+600000
8666 strings out of 483140
121967 string characters out of 5965152
380606 words of memory out of 5000000
23318 multiletter control sequences out of 15000+600000
592901 words of font info for 162 fonts, out of 8000000 for 9000
36 hyphenation exceptions out of 8191
34i,11n,45p,1153b,441s stack positions out of 5000i,500n,10000p,200000b,80000s
@ -971,7 +971,7 @@ e1/public/kpfonts/jkpbne.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/
kpfonts/jkpmit8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/kpfonts/
jkpmn8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/kpfonts/jkpmne.pf
b></usr/share/texlive/texmf-dist/fonts/type1/public/kpfonts/jkpttmn8a.pfb>
Output written on build/codex-001.pdf (40 pages, 188558 bytes).
Output written on build/codex-001.pdf (40 pages, 188670 bytes).
PDF statistics:
566 PDF objects out of 1000 (max. 8388607)
508 compressed objects within 6 object streams

Binary file not shown.

Binary file not shown.

View File

@ -51,7 +51,8 @@
\usepackage{wrapfig}
% Do we want to include URLs?
\usepackage{hyperref}
% Yes, but we also want to hide the big red box it puts around them. Thanks /u/0b0101011001001011
\usepackage[hidelinks]{hyperref}
% Use tab stops when we need to (especially in footnotes)
\usepackage{tabto}
@ -253,11 +254,11 @@ The command line, in short, makes you think. It makes you plan, it makes you thi
A GUI only makes you think about the next step. Surely all the steps after that will be obvious, \textit{n'est ce pas}? I've seen a lot of people ask questions online where they just want to be told which button to push. They are asking about how to cross the street when what they really want to do is get across town. They are asking for \textit{information} when what they really need is \textit{knowledge}.
Sadly, as individuals and as a society, we are drowning in \textit{information} when what we are starving for \textit{knowledge}.
Sadly, as individuals and as a society, we are drowning in \textit{information} when what we are starving for is \textit{knowledge}.
\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. Honestly, this is the kind of stuff that gets my underpants in a twist. \\ \tabto{1.9em}Question: ``Where can I find \textit{X}?'' Answer: The same place I would find it: At the other end of a google search. \\ \tabto{1.9em}Better question: ``Which is the \textbf{best} source for \textit{X}? Ah, \textit{now} we have the basis for a discussion. I'll put the kettle on and we can talk about it.})
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. Honestly, this is the kind of stuff that gets my underpants in a twist. \\ \tabto{1.9em}Question: ``Where can I find \textit{X}?'' Answer: The same place I would find it: At the other end of a google search. \\ \tabto{1.9em}Better question: ``Which is the \textbf{best} source for \textit{X}?'' Ah, \textit{now} we have the basis for a discussion. I'll put the kettle on and we can talk about it.})
This runs counter to physical life, where everything has to be a Swiss army watch. Watch any ad for a new kitchen gadget and this device does \textit{everything} except walk the dog and take out the trash. If it \textit{actually} did all those things and did them well, I would be happy to own one and more than happy to pay a couple of hundred dollars for it.
@ -385,7 +386,7 @@ These are violations of the Unix Principle that actually work well and that I ca
\bigskip
\noindent Well, I've rambled a bit here. I'm sure I'll remember more things to like about Unix after I put this issue to bed. And I'll do a bit of research, as well. But one of my favorite reasons is this:
\noindent Well, I've rambled a bit here. I'm sure I'll remember more things to like about Linux after I put this issue to bed. And I'll do a bit of research, as well. But one of my favorite reasons is this:
\begin{verbatim}
$ cowsay "Linux Rocks"
@ -539,7 +540,7 @@ I suppose I should have been an archivist. I am always trying to preserve the wr
And this makes sense. It's easier to share a digital file of something than to share the thing itself, because as my experience with sharing books highlights, you rarely get them back. Also, the further you spread something, the more like it is to be preserved. \textit{Preservation through dissemination.}
So I scan a lot of things. Because this can be a messy, complicated process, I've developed workflows around this. (I am big into workflows, because once you have one down, it's easier to anticipate and deal with interruptions or disruptions, unless you run into a mule.\footnote{If you've read Asimov's \textit{Foundation} series, you'll recognize that reference.} So here is my workflow for scanning things.
So I scan a lot of things. Because this can be a messy, complicated process, I've developed workflows around this. (I am big into workflows, because once you have one down, it's easier to anticipate and deal with interruptions or disruptions, unless you run into a mule.\footnote{If you've read Asimov's \textit{Foundation} series, you'll recognize that reference.}) So here is my workflow for scanning things.
My hardware is a Brother MFC-J805DW printer/scanner/fax machine.\footnote{One day, we will eventually give up faxing, which is archaic at this point. I don't know if we'll just start calling these machines ``printer/scanners'' or if we'll continue to call them ``multi-function machines'' because they still can make copies. Futurists tend not to care about the details. (In reality, these will all be obsolete in the new digital order, when the oceans have risen and all the paper underwater has decomposed. I'm not a futurist, so I'm interested in the details.)} And this is where we run into problems, because while Brother does make Linux drivers for this machine, the printer driver works great and the scanner driver does not. If I install it, it works fine for three or four scans and then it starts to hang. I can uninstall it, reinstall it, and get a few more good scans out of it before everything goes pear-shaped again. I could live with this if I only did the occasional scan, but I scan on a regular basis.
@ -626,7 +627,7 @@ The word ``hacker'' has a lot of definitions, and if you google it, you'll find
(And yes, there are bad people out there who use their advanced technical knowledge to attain access to systems that they shouldn't have in order to obtain information they're not supposed to have. I'm not talking about those people, who technically should be called ``crackers,'' rather than ``hackers,'' a l\'{a} ``safe crackers''.)
Rather, I'm talking about the older meaning of the term ``hacker'' which is somebody who enjoys the intellectual challenge of pushing software (and often hardware) beyond what it is meant to do in order to achieve interesting and clever outcomes. In order to do so, of course, they have to know the systems they are working with fairly well. In fact, the definition of ``hack'' that I like best is ``an appropriate application of ingenuity.''\footnote{See \href{http://www.catb.org/~esr/jargon/html/meaning-of-hack.html}{\texttt{http://www.catb.org/~esr/jargon/html/meaning-of-hack.html}}.}
Rather, I'm talking about the older meaning of the term ``hacker'' which is somebody who enjoys the intellectual challenge of pushing software (and often hardware) beyond what it is meant to do in order to achieve interesting and clever outcomes. In order to do so, of course, they have to know the systems they are working with fairly well. In fact, the definition of ``hack'' that I like best is ``an appropriate application of ingenuity.''\footnote{See \href{http://www.catb.org/~esr/jargon/html/meaning-of-hack.html}{\texttt{http://www.catb.org/\textasciitilde esr/jargon/html/meaning-of-hack.html}}.}
Of course, this term originally referred to computer technology, but now I'm finding that people are using it everywhere, even in places where it doesn't belong. (I'm looking at you, the writers and editors of apparently every food magazine and website ever.)

View File

@ -1,21 +0,0 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}The Early Salad Days, continued}{4}{chapter.1}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}

View File

@ -1,893 +0,0 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2021.9.5) 24 SEP 2021 18:42
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**codex-002.tex
(./codex-002.tex
LaTeX2e <2020-02-02> patch level 2
L3 programming layer <2020-02-14>
(/usr/share/texlive/texmf-dist/tex/latex/base/report.cls
Document Class: report 2019/12/20 v1.4l Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2019/12/20 v1.4l Standard LaTeX file (size option)
)
\c@part=\count167
\c@chapter=\count168
\c@section=\count169
\c@subsection=\count170
\c@subsubsection=\count171
\c@paragraph=\count172
\c@subparagraph=\count173
\c@figure=\count174
\c@table=\count175
\abovecaptionskip=\skip47
\belowcaptionskip=\skip48
\bibindent=\dimen134
)
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
Package: inputenc 2018/08/11 v1.3c Input encoding file
\inpenc@prehook=\toks14
\inpenc@posthook=\toks15
)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
Package: amsmath 2020/01/20 v2.17e AMS math features
\@mathmargin=\skip49
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
Package: amstext 2000/06/29 v2.01 AMS text
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
File: amsgen.sty 1999/11/30 v2.0 generic functions
\@emptytoks=\toks16
\ex@=\dimen135
))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
Package: amsbsy 1999/11/29 v1.2d Bold Symbols
\pmbraise@=\dimen136
)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
Package: amsopn 2016/03/08 v2.02 operator names
)
\inf@bad=\count176
LaTeX Info: Redefining \frac on input line 227.
\uproot@=\count177
\leftroot@=\count178
LaTeX Info: Redefining \overline on input line 389.
\classnum@=\count179
\DOTSCASE@=\count180
LaTeX Info: Redefining \ldots on input line 486.
LaTeX Info: Redefining \dots on input line 489.
LaTeX Info: Redefining \cdots on input line 610.
\Mathstrutbox@=\box45
\strutbox@=\box46
\big@size=\dimen137
LaTeX Font Info: Redeclaring font encoding OML on input line 733.
LaTeX Font Info: Redeclaring font encoding OMS on input line 734.
\macc@depth=\count181
\c@MaxMatrixCols=\count182
\dotsspace@=\muskip16
\c@parentequation=\count183
\dspbrk@lvl=\count184
\tag@help=\toks17
\row@=\count185
\column@=\count186
\maxfields@=\count187
\andhelp@=\toks18
\eqnshift@=\dimen138
\alignsep@=\dimen139
\tagshift@=\dimen140
\tagwidth@=\dimen141
\totwidth@=\dimen142
\lineht@=\dimen143
\@envbody=\toks19
\multlinegap=\skip50
\multlinetaggap=\skip51