throbber
1
`
`C a N S
`
`T R U C T
`
`O N
`
`K I T
`
`Second Edition
`of best-selling
`HTML Web
`Publisher's
`Construction
`Kit
`
`Imo°;`.
`y ~ ~
`
`n .
`
`_
`
`~=
`
`- `
`
`• "
`
`~
`i`~~'`~
`<
`. ,
`~~
`.~r~ _+
`. .
`- ~
`., ~ ; ~ , ; . . , ' ,
`•'
`
`~
`-
`
`Q
`
`•
`
`Pu is in Your
`g
`wn HTML Pa es on
`g
`t e I nternet
`
`j INCLUDES
`~~
`NETMANAGE CHAMELEON,
`SLIPKNOT, HOTMETAL,
`HTML ASSISTANT, WINHTTPD,
`i.VIEW PRO, WHAM, CGI SCRIPTS
`FOR UNIX AND WINDOWS,
`NCSA'S HTTPD FOR UNIX,
`AND MORE!
`Includef
`
`~~
`
`Via;.
`
`4
`
`~✓^V'\
`
`"TM
`WAITS
`GROUP
`PRESSi°~
`
`~~
`
`CD-ROM
`
`DAVID FOX, TROY DOWNING
`
`Facebook's Exhibit No. 1027
`Page 1
`
`

`

`—
`
`J
`
`• _
`
`,
`
`.
`
`i
`. .
`4~~'
`yS ~~
`~ @S O~
`
`.:.
`
`TM
`
`AteMadeUp ~AEssTM
`o
`
`DAVID FOX
`TROY DOWNING
`
`Facebook's Exhibit No. 1027
`Page 2
`
`

`

`Publisher •Mitchell Waite
`Associate Publisher •Charles Drucker
`Acquisitions Manager •.Jill Pisoni
`Editorial Director •John Crudo
`Managing Editor •John Crudo
`Copy Editor •Scott Calamar, LightSpeed Publishing
`Technical Editor • Miko Matsumura
`Production Director •Julianne Ososke
`Production Manager •Cecile Kaufman
`Production Editor •Mark Nigara
`Cover Design and Production •Sestina Quarequio and Karen Johnston
`Cover Illustration •Rafael Lopez
`Illustrations •Kristin Peterson
`Production •Michele Cuneo
`
`O 1996 by The Waite Group, Inc.00
`Published by Waite Group PressTM, 200 Tamal Plaza, Corte Madera, CA 94925.
`
`Waite Group PressTM is a division of Sams Publishing.
`
`All rights reserved. No part of this manual shall be reproduced, stored in a retrieval system, or transmitted by any
`means, electronic, mechanical, photocopying, desktop publishing, recording, or otherwise, without permission
`from the publisher. No patent liability is assumed with respect to the use of the information contained herein.
`While every precaution has been taken in the preparation of this book, the publisher and author assume no
`responsibility for errors or omissions. Neither is any liability assumed for damages resulting from the use of the
`information contained herein.
`
`All terms mentioned in this book that are known to be registered trademarks, trademarks, or service marks are
`listed below. In addition, terms suspected of being trademarks, registered trademarks, or service marks have been
`appropriately capitalized. Waite Group Press cannot attest to the accuracy of this information. Use of a term in
`this book should not be regarded as affecting the validity of any registered trademark, trademark, or service mark.
`The Waite Group is a registered trademark of The Waite Group, Inc.
`Waite Group Press and The Waite Group logo are trademarks of The Waite Group, Inc.
`All other product names are trademarks, registered .trademarks, or service marks of their respective owners.
`
`Printed in the United States of America
`95969798 10987654321
`
`Fox, David, 1973
`Web publisher's construction kit with HTML 3.2 /David Fox, Troy Downing.
`p.
`cm.
`Includes index.
`ISBN: 1-5 X 69-079-4
`1. HTML (Document markup language) 2. World Wide Web (Information retrieval system)
`I .Downing, Troy. II. Title.
`QA76.76.H94F693 1996
`025.04--dc20
`
`96-30564
`CIP
`
`Facebook's Exhibit No. 1027
`Page 3
`
`

`

`DEDICATION
`
`To Kelly, a friend if there ever was one.
`— David Fox
`
`I would like to dedicate this to my wife Laura for putting up with my late
`nights at work, and to my daughter Morgan—may this help pay your college
`tuition.
`—Troy Downing
`
`Facebook's Exhibit No. 1027
`Page 4
`
`

`

`Message from the
`Pu lisher
`
`WELCOME TO OUR NERVOUS SYSTEM
`Some people say that the World Wide Web is a graphical
`extension of the information superhighway, just a network
`of humans and machines sending each other long lists of the
`equivalent of digital junk mail.
`I think it is much more than that. To me, the Web is nothing less than the nervous
`system of the entire planet—not just a collection of computer brains connected togeth-
`er, but more like a billion silicon neurons entangled and recirculating electro-chemical
`signals of information and data, each contributing to the birth of another CPU and
`another Web site.
`Think of each person's hard disk connected at once to every other hard disk on earth,
`driven by human' navigators searching like Columbus for the New World. Seen this way
`the Web is more of a super entity, a growing, living thing, controlled by the universal
`human will to expand, to be more. Yet, unlike a purposeful business plan with rigid
`rules, the Web expands in a nonlinear, unpredictable, creative way that echoes natural
`evolution.
`We created our Web site not just to extend the reach of our computer book products but
`to be part of this synaptic neural network, to experience, like a nerve in the body, the flow
`of ideas and then to pass those ideas up the food chain of the mind. Your mind. Even more,
`we wanted to pump some of our own creative juices into this rich wine of technology.
`
`TASTE OUR DIGITAL WINE
`And so we ask you to taste our wine by visiting the body of our business. Begin by
`understanding the metaphor we have created for our Web site—a universal learning
`center, situated in outer space in the form of a space station. A place where you can jour-
`ney to study any topic from the convenience of your own screen. Right now we are
`focusing on computer topics, but the stars are the limit on the Web.
`If you are interested in discussing this Web site or finding out more about the Waite
`Group, please send me e-mail with your comments, and I will be happy to respond. Being
`a programmer myself, I love to talk about technology
`and find out what our readers are looking for.
`
`~ t
`
`Sincerely,
`
`Mitchell Waite, C.E.O. and Publisher
`
`Facebook's Exhibit No. 1027
`Page 5
`
`

`

`Come Visit
`
`■
`Waite Group Press
`World Wide Web Site
`
`Y~k~~ b ~L Mir Oros PrtY Mer11 ~' W MM Sr
`rN r~+wr lrs~w~~id •.i~.~..~~
`
`r tirc~.r.w-
`
`of ~.~4 Mn m..ar ~.....~~i~~.. }. ~i.w
`
`~wr-~..aw..r t.w s M,+. m.0 ~..w
`
`Now find all the latest information on Waite Group-books at our new Web :...o....,~.
`site, http://www.waite.com/waite. You'll find an online catalog where •r ___
`you can examine and order any title, review upcoming books, and send e-.
`mail to our authors and editors. Our FTP site has all you need to update your book:
`the latest program listings, errata sheets, most recent versions of Fractint, POV Ray,
`Polyray, DMorph, and all the programs featured in our books. So download, talk to
`us, ask questions, on http://www.waite.com/waite.
`
`~ -------
`
`r—
`
`iiii
`
`.J
`
`r —
`
`iii
`
`.J
`
`The FTP site contains all
`prograrn listings, errnta
`sheets, etc.
`
`The Order Room is where
`
`The Subject
`pages whit
`of fnntnnt~
`
`Facebook's Exhibit No. 1027
`Page 6
`
`

`

`ABOUT THE AUTHORS
`
`avid Fox lives in New York City,
`where he writes novels, screenplays,
`articles, and technical stuff, depend-
`ing on how broke he is. Currently he's
`keeping pretty darn busy programming
`for a major multimedia company. He's
`worked on several Waite Group Press
`titles, including Love Bytes: The Online
`Dating Handbook and Web Publisher's
`Construction Kit with VRML/Live 3D.
`
`roy Downing is a Research Scientist
`and Programmer specializing in
`Internet technologies at New York
`University's Media Research Lab. He is
`also adjunct faculty in the Information
`Technology Institute of NYLJ, where he
`teaches classes on Web Server
`Technologies, Java, CGI, and HTML
`authoring. Troy is a founder and part-
`owner of WebCal, LLC, an Internet soft-
`ware development company specializing
`in Web-based groupware. Troy has co-
`authored numerous Web-related books,
`including HTML Web Publisher's
`Construction Kit, Java Primer Plus, and
`Java Virtual Machine. Besides his involve-
`ment in Internet technologies, Troy is
`also an avid mountain biker, homebrew-
`er, and is having fun being a father to his
`daughter, Morgan.
`
`vl
`
`Facebook's Exhibit No. 1027
`Page 7
`
`

`

`TABLE Of CONTENTS
`
`INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XXIV
`PART I CONNECTING TO THE WEB . . . ...... . . . ... . . . . .. . . ..... . . . ...
`CATCHING THE INTERNET IN A WEB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
`2 WEB BROWSERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
`3 LYNX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
`4 SLIPKNOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
`5 N CSA MOSAIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 13
`6 N ETSCAPE ATLAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
`7 A BRIEF LOOK AT OTHER BROWSERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
`PART I I CREATING WEB PAGES . .... ........ . . .... ....... ... . . . . . .... 193
`8 WHAT CAN I DO? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
`9 THE GAME PLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .275
`10 THE HYPERTEXT MARKUP LANGUAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .297
`I I TEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .313
`1 2 GRAPHICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .375
`1 3 SOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .433
`1 4
`INTERACTIVITY. . . . . . . ,
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .447
`1 5 CGISCRIPTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .479
`I 6 HTML EXTRAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .545
`1 7 JAVASCRIPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .593
`1 8 JAVA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .627
`1 9 OTHER WEB RESOURCES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .657
`20 CONVERTING, TRANSLATING, OR CHEATING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .675
`2 1 HTM L ASSISTANT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : . . . . . . . . . . . . . .695
`22 HoTMetaL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .715
`PART II I WEAVING A WEB OF YOUR OWN ......... .......... . ... . ... .745
`23 WHERE TO PLACE YOUR HTML DOCUMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .747
`24 STARTING YOUR OWN WEB SITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .779
`A SLIP SERVICE PROVIDERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .833
`B OTHER SOFTWARE SOURCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .839
`C WEB HELP RESOURCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .849
`D ABOUT THE CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .855
`INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .859
`
`VII
`
`Facebook's Exhibit No. 1027
`Page 8
`
`

`

`CONTENTS
`
`PART I CONNECTING TO THE WEB . . .... . . ... . . ... . . . .. . . ...
`CATCHING THE. INTERNET IN A WEB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
`HOW THE WEB WAS WOVEN . . . . . . . . . . . . . . . . . . . .
`. . .
`.
`. . . . . . . . . . . . . . . . . .
`. . . . . . . . .6
`CERN:The Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
`NCSA:TheTool . . . . . . . . . . . . . . .
`NETSCAPE:ThePrettyFace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
`The New Fabric
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
`THE WEB'S EVOLUTIONARY EDGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
`WORLD WIDE WEB LAYOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
`The Server . . . . . . . . . . . . . . . . . . . . . . . . . . .
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
`The Client Browser . . . . . . . . . . . . .
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
`NAVIGATING WEB PAGES . . . . . . . . . . . . . . . . . .
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
`Hypermedia Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : . . . . . . . . . . I I
`Searchlndexes . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
`THEHTTPPROTOCOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
`U RLS, U RLS, U RLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
`The Composition ofa U RL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
`ACCESSING THE WEB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
`What Computer.Do I Need? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
`What About the Modem?
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
`What Type of Internet Account Do I Need? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
`SLIP ACCOUNTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : . . . . .23
`TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
`Connecting with Windows 95 Dial-Up Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
`Installing TrumpetWinsockforWindows3,l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
`Manual Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
`Login Scripting . . . . . . . . . . . . . . . . . . . . . . . . .
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
`Logging Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
`UNIX SHELL WEB BROWSERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
`Text: Lynx or WWW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
`Graphics;SlipKnot . . . . . . . . . . . . . . . . . . . . . .
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
`THEINTERN ET ADAPTER . . . . .
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
`Determining Your Unix Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
`Getting Your License Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
`Getting the Software . . . . . . . . . . . . . . . . . . . . . . :. . . . . . . . . . . . . . . . . . . . . . . . . . . . .•. . . .39
`Installing ThelnternetAdapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`. . . . . . . . . . . .40
`ConfiguringWinsockforThelntemetAdapter , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,40
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
`Exiting TIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`VIII
`
`Facebook's Exhibit No. 1027
`Page 9
`
`

`

`TABLE OF CONTENTS
`
`HIGH-SPEED LEASED LINES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
`PerrnanentSLIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
`High-Speed Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
`High-Speed Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
`Connection Companies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
`SHOOTING DOWN TROUBLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
`Your Modem Won't Respond . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
`The "DNS Lookup Failed"Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
`The "Unable to Resolve Host Name" Message
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
`WHAT NOW? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
`
`2 WEB BROWSERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
`WHAT TYPE OF SOFTWARE IS A BROWSER? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
`WHICH BROWSER SHOULD i USE? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
`HELPFUL HANDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
`Viewers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
`External Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
`The Talking MIME . . . . . . . . . . . . . . . . . .~ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
`TELN ETING TO A PU BLIC BROWSER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
`WWW VIA E-MAIL . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
`BROWSING WITHOUT THE INTERNET ALTOGETHER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
`Stand-Alone Browsers . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . .60
`Minimizing Winsock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
`Nullsock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
`WHAT NOW? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
`3 LYNX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
`LESSON#I;THELYNX'SMEOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
`LESSON #2: NAVIGATING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
`Following Lynx Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
`Linklnfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
`LOADING A SPECIFIC U RL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
`Halting a Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
`Exiting Lynx . . . . . .
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
`LESSON #3: THE HISTORY LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
`LESSON #4:SCREEN-WASHING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
`LESSON #S:PRINTINGAPAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
`Saving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
`Mailing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
`Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
`LESSON #6: GETTING TO THE SOURCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
`Saving the Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . :. . . . . . . .73
`Returning to the Regular View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : . .74
`LESSON #7: EDITING A PAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
`LESSON #8: BOOKMARKS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
`Adding a Bookmark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
`Viewing Bookmarks
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
`LESSON #9: THE INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
`
`IX
`
`Facebook's Exhibit No. 1027
`Page 10
`
`

`

`WEB PUBL ISHER'S CONSTRUCTION KIT WITH HTML 3.2
`
`LESSON # 10: SEARCHING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
`Page Searching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
`Index Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
`LESSON # I I : SAVING A MULTIMEDIA FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
`LESSON # 12: FILLING OUT FORMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
`The Form ofa Form . . . . . . . . . . . . . . . . . . . . .
`User Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
`LESSON # 13: USENET NEWS POSTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
`Selecting a Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
`Browsing Articles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
`Reading an Article . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SI
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
`Posting an Article
`LESSON #14:SENDIN G E-MAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
`LESSON # 15: THE LYNX OPTIONS MENU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
`. . . . . . . . . . . . . . . . . . . . . . .85
`Editor
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`Bookmark File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~. . . . , . . . . . . . . . . . . . . . . . . .85
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
`Personal Mail Address
`Searching Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
`VI Keys
`Emacs Keys . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
`Keypad as Arrows or Numbered Links
`User Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
`Local Execution Scripts or Links
`WHAT NOW? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
`
`4 SLIPKNOT . . . . . . . . . . . . . . . . . . . . . . . .. . .. . . . . . . :. . . . . . . . . . . . . . . . .89
`TYING THE KNOT: INSTALLING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
`HOW SLIPKNOT SLIPS
`SETTING UP THE TERMINAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
`Setting Up the Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
`Setting Up Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
`Setting Up the Terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
`. . . . . . . . . . . . . . . . . . . . . . . . . . . .98
`LESSON #I: CONNECTING . . . . . . . . . . . . . . . . . . . . . . . . . .
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
`Loggingln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`Logging Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : . . . . .98
`LESSON #2: NAVIGATING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
`. . . . . . .
`. . . . . . . . . . . . . . . . . . . .100
`Following a Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`Snagging a Particular URL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
`Stopping a Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
`Loading a LocalFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
`Retrieve Again! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
`LESSON #3: TURNING OFF IMAGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
`LESSON #4: RETRIEVING MULTIMEDIA FILES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
`Viewing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`. . . . . . . . . . . . . . . . . . . .103
`Saving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
`FTP Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
`LESSON #S: YOU'RE HISTORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
`Cleaning Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`. . . . . . . . . . . .104
`
`X
`
`Facebook's Exhibit No. 1027
`Page 11
`
`

`

`TABLE OF CONTENTS
`
`Cleaning Up for Good . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
`LESSON #6: THE PERMANENT SAVE . . . . . . . . . . . . . . .
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
`Local Keepers: Saving a Complete Web Page . . . .
`. . .
`. . . . . . . . . . . . . . . . . . . . . . . . . . . 105
`Saving a Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
`Remote Keepers; Bookmarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
`Placing a Bookmark' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
`LESSON #7: CHECKING OUTTHESOURCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
`LESSON#8; CONFIGURING VIEWERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
`Editing LView or WPLANY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
`Adding a New Viewer . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f08
`LESSON #9: MAKING IT LOOK PRETTY
`. . . . .
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
`Setting Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
`Customizing Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..109
`Background . . . . . . . . . . . . . . . . . . . .
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I 10
`LESSON #10. SWITCHINGTOTHETERMINAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .I 12
`LESSON #I I : UPGRADING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 12
`WHAT NOW? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 12
`5 NCSA MOSIAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
`INSTALLING MOSAIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 16
`InstallingWIN32S-OLE . . . . .
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .'. . . , . . .I 16
`Installing the Mosaic Browser , , , , , , , , , , , , , , , , , , , , , ,
`, , , , , , , , , , , , , , , , , , , , , , , , 1 16
`LESSON # I : NAVIGATING USING THE VIEW WINDOW . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 17
`Following Hyperlinks . . . . . . :. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 18
`Moving to a Specific URL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I 19
`The Right Mouse Button . . . . . . . . . . . . . . . . . . . . . . .
`. . . . . . . . . . . . . . . . . . . . . . . . . . ... . 1 19
`Halting; The Secret Button . . . . . . . : . . . . . . . . . . . . .
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . .120
`LESSON #2: IGNORING IMAGES
`. . . : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121
`LESSON #3: MULTIM

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket