379 lines
6.3 KiB
HTML
379 lines
6.3 KiB
HTML
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|||
|
<HTML
|
|||
|
><HEAD
|
|||
|
><TITLE
|
|||
|
>About the Author</TITLE
|
|||
|
><META
|
|||
|
NAME="GENERATOR"
|
|||
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
|||
|
REL="HOME"
|
|||
|
TITLE="Advanced Bash-Scripting Guide"
|
|||
|
HREF="index.html"><LINK
|
|||
|
REL="UP"
|
|||
|
TITLE="Endnotes"
|
|||
|
HREF="endnotes.html"><LINK
|
|||
|
REL="PREVIOUS"
|
|||
|
TITLE="Author's Note"
|
|||
|
HREF="authorsnote.html"><LINK
|
|||
|
REL="NEXT"
|
|||
|
TITLE="Where to Go For Help"
|
|||
|
HREF="wherehelp.html"></HEAD
|
|||
|
><BODY
|
|||
|
CLASS="SECT1"
|
|||
|
BGCOLOR="#FFFFFF"
|
|||
|
TEXT="#000000"
|
|||
|
LINK="#0000FF"
|
|||
|
VLINK="#840084"
|
|||
|
ALINK="#0000FF"
|
|||
|
><DIV
|
|||
|
CLASS="NAVHEADER"
|
|||
|
><TABLE
|
|||
|
SUMMARY="Header navigation table"
|
|||
|
WIDTH="100%"
|
|||
|
BORDER="0"
|
|||
|
CELLPADDING="0"
|
|||
|
CELLSPACING="0"
|
|||
|
><TR
|
|||
|
><TH
|
|||
|
COLSPAN="3"
|
|||
|
ALIGN="center"
|
|||
|
>Advanced Bash-Scripting Guide: </TH
|
|||
|
></TR
|
|||
|
><TR
|
|||
|
><TD
|
|||
|
WIDTH="10%"
|
|||
|
ALIGN="left"
|
|||
|
VALIGN="bottom"
|
|||
|
><A
|
|||
|
HREF="authorsnote.html"
|
|||
|
ACCESSKEY="P"
|
|||
|
>Prev</A
|
|||
|
></TD
|
|||
|
><TD
|
|||
|
WIDTH="80%"
|
|||
|
ALIGN="center"
|
|||
|
VALIGN="bottom"
|
|||
|
>Chapter 38. Endnotes</TD
|
|||
|
><TD
|
|||
|
WIDTH="10%"
|
|||
|
ALIGN="right"
|
|||
|
VALIGN="bottom"
|
|||
|
><A
|
|||
|
HREF="wherehelp.html"
|
|||
|
ACCESSKEY="N"
|
|||
|
>Next</A
|
|||
|
></TD
|
|||
|
></TR
|
|||
|
></TABLE
|
|||
|
><HR
|
|||
|
ALIGN="LEFT"
|
|||
|
WIDTH="100%"></DIV
|
|||
|
><DIV
|
|||
|
CLASS="SECT1"
|
|||
|
><H1
|
|||
|
CLASS="SECT1"
|
|||
|
><A
|
|||
|
NAME="ABOUTAUTHOR"
|
|||
|
></A
|
|||
|
>38.2. About the Author</H1
|
|||
|
><FONT
|
|||
|
COLOR="RED"
|
|||
|
>Who is this guy anyhow?</FONT
|
|||
|
><P
|
|||
|
><A
|
|||
|
NAME="NOCREDS"
|
|||
|
></A
|
|||
|
>The author claims no credentials or
|
|||
|
special qualifications,
|
|||
|
|
|||
|
<A
|
|||
|
NAME="AEN21292"
|
|||
|
HREF="#FTN.AEN21292"
|
|||
|
><SPAN
|
|||
|
CLASS="footnote"
|
|||
|
>[1]</SPAN
|
|||
|
></A
|
|||
|
>
|
|||
|
|
|||
|
other than a compulsion to write.
|
|||
|
|
|||
|
<A
|
|||
|
NAME="AEN21295"
|
|||
|
HREF="#FTN.AEN21295"
|
|||
|
><SPAN
|
|||
|
CLASS="footnote"
|
|||
|
>[2]</SPAN
|
|||
|
></A
|
|||
|
>
|
|||
|
|
|||
|
</P
|
|||
|
><P
|
|||
|
>This book is somewhat of a departure from his other major work,
|
|||
|
<A
|
|||
|
HREF="http://bash.deta.in/hmw60.zip"
|
|||
|
TARGET="_top"
|
|||
|
> HOW-2 Meet Women: The Shy Man's Guide to
|
|||
|
Relationships</A
|
|||
|
>. He has also written the <A
|
|||
|
HREF="http://tldp.org/HOWTO/Software-Building-HOWTO.html"
|
|||
|
TARGET="_top"
|
|||
|
>Software-Building
|
|||
|
HOWTO</A
|
|||
|
>. Of late, he has been trying his
|
|||
|
(heavy) hand at fiction: <A
|
|||
|
HREF="http://bash.deta.in/dave-dawson-over-berlin.epub"
|
|||
|
TARGET="_top"
|
|||
|
>Dave Dawson
|
|||
|
Over Berlin (First Installment)</A
|
|||
|
>
|
|||
|
<A
|
|||
|
HREF="http://bash.deta.in/dave-dawson-over-berlin.II.epub"
|
|||
|
TARGET="_top"
|
|||
|
>Dave Dawson
|
|||
|
Over Berlin (Second Installment)</A
|
|||
|
> and
|
|||
|
<A
|
|||
|
HREF="http://bash.deta.in/dave-dawson-over-berlin.III.epub"
|
|||
|
TARGET="_top"
|
|||
|
>Dave Dawson
|
|||
|
Over Berlin (Third Installment)</A
|
|||
|
>
|
|||
|
|
|||
|
. He also has a few
|
|||
|
<EM
|
|||
|
>Instructables</EM
|
|||
|
> (<A
|
|||
|
HREF="http://www.instructables.com/id/Arduino-Morse-Code-Shield/"
|
|||
|
TARGET="_top"
|
|||
|
>here</A
|
|||
|
>,
|
|||
|
<A
|
|||
|
HREF="http://www.instructables.com/id/Haywired-Hackduino/"
|
|||
|
TARGET="_top"
|
|||
|
>here</A
|
|||
|
>,
|
|||
|
<A
|
|||
|
HREF="http://www.instructables.com/id/Arduino-DIY-SD-Card-Logging-Shield/"
|
|||
|
TARGET="_top"
|
|||
|
>here</A
|
|||
|
>,
|
|||
|
<A
|
|||
|
HREF="http://www.instructables.com/id/Binguino-An-Arduino-based-Bingo-Number-Generato/"
|
|||
|
TARGET="_top"
|
|||
|
>here</A
|
|||
|
>,
|
|||
|
<A
|
|||
|
HREF="http://www.instructables.com/id/The-Raspberry-Pi-Lapdock-Connection/"
|
|||
|
TARGET="_top"
|
|||
|
>here</A
|
|||
|
>,
|
|||
|
|
|||
|
<A
|
|||
|
HREF="http://www.instructables.com/id/The-Raspberry-Pi-Arduino-Connection/"
|
|||
|
TARGET="_top"
|
|||
|
>here</A
|
|||
|
>, and
|
|||
|
<A
|
|||
|
HREF="http://www.instructables.com/id/Switchable-Dual-Voltage-33v5v-Hacduino/"
|
|||
|
TARGET="_top"
|
|||
|
>here</A
|
|||
|
>
|
|||
|
to his (dis)credit.</P
|
|||
|
><P
|
|||
|
>A Linux user since 1995 (Slackware 2.2, kernel 1.2.1),
|
|||
|
the author has emitted a few
|
|||
|
software truffles, including the <A
|
|||
|
HREF="http://ibiblio.org/pub/Linux/utils/file/cruft-0.2.tar.gz"
|
|||
|
TARGET="_top"
|
|||
|
>cruft</A
|
|||
|
>
|
|||
|
one-time pad encryption utility, the <A
|
|||
|
HREF="http://ibiblio.org/pub/Linux/apps/financial/mcalc-1.6.tar.gz"
|
|||
|
TARGET="_top"
|
|||
|
>mcalc</A
|
|||
|
>
|
|||
|
mortgage calculator, the <A
|
|||
|
HREF="http://ibiblio.org/pub/Linux/games/amusements/judge-1.0.tar.gz"
|
|||
|
TARGET="_top"
|
|||
|
>judge</A
|
|||
|
>
|
|||
|
Scrabble<6C> adjudicator, the <A
|
|||
|
HREF="http://ibiblio.org/pub/Linux/libs/yawl-0.3.2.tar.gz"
|
|||
|
TARGET="_top"
|
|||
|
>yawl</A
|
|||
|
>
|
|||
|
word gaming list package, and the <A
|
|||
|
HREF="http://bash.deta.in/qky.README.html"
|
|||
|
TARGET="_top"
|
|||
|
>Quacky</A
|
|||
|
>
|
|||
|
anagramming gaming package. He got off to a rather shaky start in the
|
|||
|
computer game -- programming FORTRAN IV on a CDC 3800 (on paper coding
|
|||
|
pads, with occasional forays on a keypunch machine and a Friden
|
|||
|
Flexowriter) -- and is not the least bit nostalgic for those
|
|||
|
days.</P
|
|||
|
><P
|
|||
|
>Living in an out-of-the-way community with wife and orange
|
|||
|
tabby, he cherishes human frailty, especially his own.
|
|||
|
<A
|
|||
|
NAME="AEN21318"
|
|||
|
HREF="#FTN.AEN21318"
|
|||
|
><SPAN
|
|||
|
CLASS="footnote"
|
|||
|
>[3]</SPAN
|
|||
|
></A
|
|||
|
>
|
|||
|
</P
|
|||
|
></DIV
|
|||
|
><H3
|
|||
|
CLASS="FOOTNOTES"
|
|||
|
>Notes</H3
|
|||
|
><TABLE
|
|||
|
BORDER="0"
|
|||
|
CLASS="FOOTNOTES"
|
|||
|
WIDTH="100%"
|
|||
|
><TR
|
|||
|
><TD
|
|||
|
ALIGN="LEFT"
|
|||
|
VALIGN="TOP"
|
|||
|
WIDTH="5%"
|
|||
|
><A
|
|||
|
NAME="FTN.AEN21292"
|
|||
|
HREF="aboutauthor.html#AEN21292"
|
|||
|
><SPAN
|
|||
|
CLASS="footnote"
|
|||
|
>[1]</SPAN
|
|||
|
></A
|
|||
|
></TD
|
|||
|
><TD
|
|||
|
ALIGN="LEFT"
|
|||
|
VALIGN="TOP"
|
|||
|
WIDTH="95%"
|
|||
|
><P
|
|||
|
>In fact, he has no credentials or special
|
|||
|
qualifications. He's a school dropout with no formal credentials
|
|||
|
or professional experience whatsoever. None. Zero. Nada. Aside
|
|||
|
from the <EM
|
|||
|
>ABS Guide</EM
|
|||
|
>, his major claim to
|
|||
|
fame is a First Place in the sack race at the Colfax Elementary
|
|||
|
School Field Day in June, 1958.</P
|
|||
|
></TD
|
|||
|
></TR
|
|||
|
><TR
|
|||
|
><TD
|
|||
|
ALIGN="LEFT"
|
|||
|
VALIGN="TOP"
|
|||
|
WIDTH="5%"
|
|||
|
><A
|
|||
|
NAME="FTN.AEN21295"
|
|||
|
HREF="aboutauthor.html#AEN21295"
|
|||
|
><SPAN
|
|||
|
CLASS="footnote"
|
|||
|
>[2]</SPAN
|
|||
|
></A
|
|||
|
></TD
|
|||
|
><TD
|
|||
|
ALIGN="LEFT"
|
|||
|
VALIGN="TOP"
|
|||
|
WIDTH="95%"
|
|||
|
><P
|
|||
|
>Those who can, do. Those who can't . . . get an
|
|||
|
MCSE.</P
|
|||
|
></TD
|
|||
|
></TR
|
|||
|
><TR
|
|||
|
><TD
|
|||
|
ALIGN="LEFT"
|
|||
|
VALIGN="TOP"
|
|||
|
WIDTH="5%"
|
|||
|
><A
|
|||
|
NAME="FTN.AEN21318"
|
|||
|
HREF="aboutauthor.html#AEN21318"
|
|||
|
><SPAN
|
|||
|
CLASS="footnote"
|
|||
|
>[3]</SPAN
|
|||
|
></A
|
|||
|
></TD
|
|||
|
><TD
|
|||
|
ALIGN="LEFT"
|
|||
|
VALIGN="TOP"
|
|||
|
WIDTH="95%"
|
|||
|
><P
|
|||
|
>Sometimes it seems as if he has spent
|
|||
|
his entire life flouting conventional wisdom and defying the
|
|||
|
sonorous Voice of Authority: <SPAN
|
|||
|
CLASS="QUOTE"
|
|||
|
>"<EM
|
|||
|
>Hey, you
|
|||
|
can't do that!</EM
|
|||
|
>"</SPAN
|
|||
|
></P
|
|||
|
></TD
|
|||
|
></TR
|
|||
|
></TABLE
|
|||
|
><DIV
|
|||
|
CLASS="NAVFOOTER"
|
|||
|
><HR
|
|||
|
ALIGN="LEFT"
|
|||
|
WIDTH="100%"><TABLE
|
|||
|
SUMMARY="Footer navigation table"
|
|||
|
WIDTH="100%"
|
|||
|
BORDER="0"
|
|||
|
CELLPADDING="0"
|
|||
|
CELLSPACING="0"
|
|||
|
><TR
|
|||
|
><TD
|
|||
|
WIDTH="33%"
|
|||
|
ALIGN="left"
|
|||
|
VALIGN="top"
|
|||
|
><A
|
|||
|
HREF="authorsnote.html"
|
|||
|
ACCESSKEY="P"
|
|||
|
>Prev</A
|
|||
|
></TD
|
|||
|
><TD
|
|||
|
WIDTH="34%"
|
|||
|
ALIGN="center"
|
|||
|
VALIGN="top"
|
|||
|
><A
|
|||
|
HREF="index.html"
|
|||
|
ACCESSKEY="H"
|
|||
|
>Home</A
|
|||
|
></TD
|
|||
|
><TD
|
|||
|
WIDTH="33%"
|
|||
|
ALIGN="right"
|
|||
|
VALIGN="top"
|
|||
|
><A
|
|||
|
HREF="wherehelp.html"
|
|||
|
ACCESSKEY="N"
|
|||
|
>Next</A
|
|||
|
></TD
|
|||
|
></TR
|
|||
|
><TR
|
|||
|
><TD
|
|||
|
WIDTH="33%"
|
|||
|
ALIGN="left"
|
|||
|
VALIGN="top"
|
|||
|
>Author's Note</TD
|
|||
|
><TD
|
|||
|
WIDTH="34%"
|
|||
|
ALIGN="center"
|
|||
|
VALIGN="top"
|
|||
|
><A
|
|||
|
HREF="endnotes.html"
|
|||
|
ACCESSKEY="U"
|
|||
|
>Up</A
|
|||
|
></TD
|
|||
|
><TD
|
|||
|
WIDTH="33%"
|
|||
|
ALIGN="right"
|
|||
|
VALIGN="top"
|
|||
|
>Where to Go For Help</TD
|
|||
|
></TR
|
|||
|
></TABLE
|
|||
|
></DIV
|
|||
|
></BODY
|
|||
|
></HTML
|
|||
|
>
|