1! 0.3 3 1998 4 15 1 3 2 3 2.1 WWW : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3 2.2 HTML : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 4 3 HTML 6 3.1 HTML : : : : : : : : : : : : : : : : : : : : : : : : 7 3.2 HTML : : : : : : : : : : : : : : : : : : : : : : : : 8 3.3 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 13 4 HTML 16 5 21 3 iwao@math.tsukuba.ac.jp
2 6 23 6.1 : : : : : : : : : : : : : : : : : : : : : : : : : : : : 23 6.1.1 : : : : : : : : : : : : : : : 23 6.1.2 : : : : : : : : : : : : : : 24 6.2 CGI, SSI : : : : : : : : : : : : : : : : : : : : : : : : 26 7 27
3 1 WWW World Wide Web HTML SKELTON.html SKELTON.html WWW WWW 2 2.1 WWW WWW WWW 1 Netscape Navigator request Browser httpd client contents server 1: Netscape Internet Exproler Microsoft
2.2. HTML 4 1 NCSA Mosaic, Lynx NCSA NCSA HTTPD NCSA HTTPD Apache Netscape Microsoft HTTP Hyper Text Transfer Protocol HTML Hyper Text Markup Language 2.2 HTML HTML Hyper Text Markup Language HTML W3C World Wide Web Consortium HTML4.0 2 HTML 3.2 W3C recommendation 3 HTML 4.0 HTML3.2 W3C HTML HTML2.0 RFC Request For Comments 1866 2 1 Netscape 1998 1 26 Netscape Navigator, Netscape communicator Standard edition free software 2 http://www.w3.org/tr/pr-html40-971107/ 3 http://www.w3.org/pub/www/tr/rec-html32.html
2.2. HTML 5 HTML HTML I18N 4 6 RFC The Internet IETF Internet Engineering Task Force HTML SGML Standard Generalize Markup Language SGML 1986 ISO8879 1992 SGML JIS X 4151 JIS SGML DTD Document Type Denition SGML LATEX SGML HTML HTML 4 InternationalizatioN, I N 18
6 L A TEX W3C SGML working group XML Extensible Markup Language version 1.0 W3C recommendation 5 HTML XML 3 HTML HTML mule, vi PC-9801 AT MS-DOS/Windows mule for win32, Vz, Wz, Mifes. Mac simple text ASL Edit, YooEdit MS-Word, Nisus Writer 8, MS-Word97 HTML HTML HTML L A TEX HTML Netscape Navigator Gold Mac Adobe PageMill, Windows Outlook Express HTML HTML 5 http://www.w3.org/tr/pr-xml-971208
3.1. HTML 7 3.1 HTML HTML tag h i h/ i h i start tag h/ i end tag attribute h =" "i h/ i HTML h!doctype HTML PUBLIC "-//IETF//DTD HTML I18N//JP"i hhtmli hheadi hmeta HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; charset=iso-2022-jp"i htitleiwelcome to my Home Page. h/titlei h/headi hbodyi h/bodyi h/htmli
3.2. HTML 8 DOCTYPE DOCTYPE DTD 6 SGML RFC2070 6 HTML META META JIS HTML HTML HTML HTML HTML HTML HTML HEAD HEAD TITLE TITLE TITLE "Welcome to my Home Page" BODY BODY HTML 3.2 HTML HTML 7 H1111H6 HEADINGS H1 H6 6 6 Document Type Denition, SGML HTML 7 HTML 2.0 2
3.2. HTML 9 P Paragraph hpi h/pi hpi h/pi HTML h/pi PRE PRE WIDTH XMP, LISTING ADDRESS ADDRESS BLOCKQUOTE BLOCKQUOTE UL UL Unordered List UL LI L A TEX itemize MENU LI LI LI h/lii OL OL Ordered List LI L A TEX enumerate DIR DL DL Denition List DT DD DL DT DD DL DD
3.2. HTML 10 DD HTML DL COMPACT DL L A TEX description DT DT Denition Term h/dti DD DD DT DT h!doctype HTML PUBLIC "-//IETF//DTD HTML I18N//JP"i hhtmli hheadi hmeta HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; charset=iso-2022-jp"i htitleiwelcome to my Home Page. h/titlei h/headi hbodyi hh1i h/h1i hh2i h/h2i hdli hdti hddid900, 1234 hdtiemail address hddihaddressinil@erehwon.uth/addressi h/dli h/bodyi h/htmli
3.2. HTML 11 hbi hii Bold Italic hbi hii h/iih/bi hbi h/bihii h/ii EM EM EMphasize STRONG CITE CITE CITation B B Bold I I Italic SGML/HTML HTML A A HTML A A hyperlink Anchor A HREF NAME
3.2. HTML 12 ha HREF="http://www.math.tsukuba.ac.jp/"i h/ai HREF ha HREF="./mypaper.dvi"i h/ai "mypaper.dvi" dvi le dvi le NAME A ha NAME="here"i h/ai "here" ha HREF="#here"i h/ai bunsyo1.html ha HREF="./bunsyo1.html#here"i 1 h/ai BR BR line BReak h/bri
3.3. 13 HR HR h/hri IMG IMG IMaGe SRC URI 8 image/gif image/jpeg IMG A ALT himg src="image.gif" alt="some image here."i ha href="http://www.math.tsukuba.ac.jp"i himg src="croak.gif" alt="u. of Tsukuba"ih/ai 3.3 HTML 8 URI: Universal Resource Identier
3.3. 14 h!doctype HTML PUBLIC "-//IETF//DTD HTML I18N//JP"i hhtmli hheadi hmeta HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; charset=iso-2022-jp"i htitleiwelcome to my Home Page. h/titlei h/headi hbodyi hh1i h/h1i hh2i h/h2i hdli hdti hddid900, 1234 hdtiemail address hddihaddressinil@erehwon.uth/addressi h/dli
3.3. 15 hh2i h/h2i hpi hstrongixxh/strongi XX XX XX h/pi hpi hbixyzh/bi h/pihtti:-)h/tti hh2i h/h2i huli hlii ha HREF="./onXXX.dvi"iOn some property ofxxxh/ai, to apper in J. of ABC, h/uli
16 hh2i h/h2i huli hlii huli hlii ha href="http://www.tile.net/tile/bach/" name="the life and work of J. S. Bach"i J.S. Bach h/ai hlii h/uli hlii ha href="./skelton-docsyo.html"i h/ai h/uli hhri ha HREF="http://www.math.tsukuba.ac.jp/i h/aihbri :1752 9 3 h/bodyi h/htmli Netscape Navigator 2 17 Microsoft Internet Exproler 3 18 lynx 4 19 lynx HTML 4 HTML seki seki abel abel seki 2
2: Netscape Navigator 17
3: Internet Exproler3.0 18
4: lynx 19
20 abel abel public html abel login D509 abel abel login abel% cd abel% mkdir./public_html abel% chmod 755./public_html abel% public html HTML public html 1 index.html http://www.math.tsukuba.ac.jp/~iwao/ URI abel /home/iwao/public html/index.html HTML 1 index.html 9 WWW Netscape Navigator euler D509 abel login name iwao login name 9 Windows 3.1 MS-DOS 3 abel le
21 euler% netscape http://abel.math.tsukuba.ac.jp/~iwao/ index.html public html HTML abel FTP abel FTP Mac Fetch MS-DOS, MS-Windows, Mac OS Shift JIS charset ISO-2022-JP JIS index.htm abel% nkf index.htm > index.html JIS index.html 5 abel HTML public html?? public html? public html index.html? abel login abel% cd abel% ls -l ~/public_html abel% cd
22 abel% ls -l ~/public_html total 22 drwxrwxr-x 2 iwao iwao 512 Oct 14 12:57. drwxr-xr-x 12 iwao iwao 1024 Oct 27 04:40.. -rw-r--r-- 1 iwao iwao 8808 Oct 9 02:56 index.html drwxrwxr-x index.html -rw-r--r-- OK abel% cd abel% ls public_html/index.html public_html/index.html not found public html index.html? URI? Netscape Navigator Options, Options! Language Encoding Japanese Auto-Select mosaic lynx X window system kterm "EUC Kanji Mode" kterm EUC l
23 World Wide Web 6 6.1 web server 6.1.1 HTML permission 755 HTML.htaccess mule vi
6.1. 24.htaccess hlimit GETi deny from all allow from.math.tsukuba.ac.jp h/limiti deny from, allow from FQDN Fully Qualied Domain Name, abel.math.tsukuba.ac.jp.math.tsukuba.ac.jp IP address 130.158.120.16 IP address IP 3 130.158.120 130.158.120.0 255 'all' host 6.1.2 755 /home/iwao/public html/protected/ iwao Unix user 2 1.htpasswd abel% /home/www/httpd 1.5.1-export/support/htpasswd -c /home/iwao/public html/protected/.htpasswd iwao htpasswd iwao
6.1. 25 /home/iwao/public html/protected/.htpasswd.htaccess '-c' amaki abel% /home/www/httpd 1.5.1-export/support/htaccess amaki.htaccess.htaccess Authtype Basic Authname Iwao Only AuthUserFile /home/iwao/public html/protected/.htpasswd hlimit GETi require valid-user h/limiti AuthType NCSA Authtype 'Basic' AuthName AuthName 5 AuthUserFile AuthUserFile
6.2. CGI, SSI 26 LIMIT hlimiti 'require user'.htaccess iwao amaki require user iwao 5: Netscape Navigator 5, 10 6.2 CGI, SSI CGI Commom Gateway Script, SSI Server Side Include Java applet, JavaScript WWW WWW CGI, SSI WWW
27 CGI '.cgi' 755 SSI HTML '.html' 644 444 SSI HTML '.shtml' CGI SSI CGI WWW CGI WWW 7 GNU Public License Version 2 1 version 1 Free Software Foundation, GNU Public License version2, June 1991. 2 Berners-Lee, T. and Connolly, D., \Hypertext Markup Language { 2.0", RFC 1866, Nov., 1995. 3 410, 1995.
28 4 5 6 HTML WWW 1995. HTML CGI, Web 1995. Yergeau, F. et. al, \Internationalization of the Hypertext Markup Language", RFC 2070, Jan. 1997.