内容へ移動
HoNoBoNoWiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
サイトマップ
ログイン
>
最近の変更
サイトマップ
トレース:
· 最終更新: 2020/04/15 14:28 by
koki
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
<refnotes> refnote-id : 1 reference-format : [] note-id-format : [] </refnotes> ======WorldWideWeb====== =====前書き===== どのようなコンセプトで記事を書いたのかは[[local:koki:research:2020:information_technology|こちら]]を読んでください。 2019年3月12日で30周年[([[https://wired.jp/2019/03/25/tim-berners-lee-world-wide-web-anniversary/|「ティム・バーナーズ=リーの提言:WWWの誕生から30年、インターネットはどこに向かうのか」TEXT BY TIM BERNERS-LEE TRANSLATION BY CHIHIRO OKA Retrieved Apr 8, 2020.]])]を迎えたworld wide webの記念のwebサイト「[[https://worldwideweb.cern.ch/|CERN 2019 WorldWideWeb Rebuild-2019 rebuilding of the original NeXT web browser-]]」のhistoryを日本語翻訳をし、その翻訳からWorldWideWebの歴史として記事にまとめました。 どうしてWorldWideWebなのかその理由は * 多くの技術が1点に集まっている。 * 自分自身が「新たな機会を創出」[(#1)]させてもらっている。 * 自分自身が「ウェブは憎しみを拡散する」[(#1)]その波に飲み込まれたこともあった。 つまり自分がこのコンピュータやウェブの世界に飛び込むきっかけや自身の情報収集能力を拡張させてもらったWorldWideWebの歴史を知らないままでいられない!!。 そう思ったからです。 さてそんなwebサイトの始まりであるWorldWideWebに関する歴史を知る前に、日本での動きを少し紹介します。 「すべての人があらゆる環境で同じようにデータを扱える「One Web」のためにWWW技術の情報提供、仕様策定と促進、新技術のプロトタイプの実装、また、ソフトウェアやツールといった相互運用可能な技術開発に取り組んでいる国際的コンソーシアム」[([[https://www.w3.org/Consortium/Hosts/Keio/|「W3C (World wide web consortium)とは」Retrieved Apr 9, 2020.]])]としてW3C (World Wide Web Consortium) という団体があります。 この団体に日本が参加しているんです。W3Cを運営しているホストは世界に4箇所あり、日本・慶應義塾大学、米・MIT (マサチューセッツ工科大学)、仏・ERCIM (欧州情報処理数学研究コンソーシアム)、中・北京航空航天大学の4つです。[(#2)] そして慶應義塾大学・インターネットといえば、2020年に慶應義塾大学SFCをご退任された村井純さんです。 <figure> {{:local:koki:research:2020:information_technology:worldwideweb:unnamed.jpg?400|}} <caption> 慶應義塾大学SFC退任記念講演会専用サイトの笑顔が素敵な村井純さんの写真[([[https://sites.google.com/keio.jp/junsfc/juns-special-lecture?authuser=0|「 村井純教授 慶應義塾大学SFC退任記念講演会 Special Lecture by Professor Jun Murai」Retrieved Apr 12, 2020.]])]</caption> </figure> 村井純さんは日本のインターネットの父と呼ばれるほど「日本におけるインターネット黎明期からインターネットの技術基盤作り, 運用, 啓蒙活動等にずっと関わり続けてい」[([[https://ja.wikipedia.org/wiki/%E6%9D%91%E4%BA%95%E7%B4%94|「村井純」出典: フリー百科事典『ウィキペディア(Wikipedia)』Retrieved Apr 9, 2020.]])]ます。「ローラン・ピック駐日フランス大使は、世界の「インターネットサムライ」として村井教授を紹介」[(#2)]しています。 ところで、自身のwikiも含めwebページの多くは横書きです。\\ こんな縦書きのサイトもあります。 https://tategaki.github.io/ インターネットが世界を覆い、webページが無数にあるこの世界で縦書きはまだ主流ではありません。しかし、縦書きはとても身近だと思います。 多くのwebページで縦書きが主流でないとするならば、縦書きの書物を多くもつ日本ではwebはまだ始まったばかりなのかもしれません。 技術が一点に集まっているというのはこちらの図のようなイメージです。 <figure> {{:local:koki:research:2020:information_technology:worldwideweb:timeline.png?400|}} <caption> timeline[([[https://worldwideweb.cern.ch/timeline/|「Timeline — WorldWideWeb NeXT Application」Retrieved Mar 29, 2020.]])]</caption> </figure> 全て調査したいですがそれはまたの機会にしましてWorldWideWebの歴史を調査していこうと思います。 \\ =====歴史===== 参考[([[https://worldwideweb.cern.ch/history/|「History — WorldWideWeb NeXT Application」Retrieved Mar 29, 2020.]])] ====1989==== <figure> {{:local:koki:research:2020:information_technology:worldwideweb:original-1989-proposal.gif?400|}} <caption> “Information Management A Proposal”の最初 上部に「"Vague, but exciting."」"漠然としているが、刺激的だ"とのメモがある。[(#6)]</caption> </figure> 1989年3月、欧州原子核研究機構(CERN)のRobert Cailliauとともにティム・バーナーズ=リーは"Information Management A Proposal"を発表しました。 シンプルなクライアント・サーバー・アーキテクチャとリンクを想定した内容の提案でした。 当時のCERNの上司であるMark Sendallは、古典的で控えめな表現で「"Vague, but exciting."」"漠然としているが、刺激的だ"とこの提案を評しました。 ====1990==== 1990年11月、「[[https://www.w3.org/History/19921103-hypertext/hypertext/WWW/Proposal.html|WorldWideWeb: Proposal for a HyperText Project]]」として 提案は改められました。 同じ頃、NeXTコンピュータで作業していたティム・バーナーズ=リーは、WorldWideWebと呼ばれるアプリケーションの初期バージョンを完成させました。このプログラムは「Web」と呼ばれているもの前身です。 <figure> {{:local:koki:research:2020:information_technology:worldwideweb:nextcube.jpg?400|}} <caption> WorldWideWebの開発30周年を記念してWorldWideWebを現代的なブラウザの中に再構築するプロジェクトのためにcernのmuseumから送られたNeXTcubeの写真[([[https://remysharp.com/2019/02/12/cern-day-1|「CERN day 1」Remy Sharp Apr 13, 2020.]])]</caption> </figure> ネットワーク化された"HyperMedia Browser/Editor"のプロトタイプまたはテストとしてWorldWideWebアプリケーションは重きを置かれていました。このブラウザ兼エディタのアプリケーションは、ローカル・マシン上のローカル・ファイル上で動作が完結しました。ですが、ティムは "httpd "として知られる最初のハイパーテキストサーバソフトウェアも開発しました。バックグラウンドで動作しブラウザで接続する、現在の私たちが知っている"ウェブページ"を提供するサーバでした。 プロジェクトのネーミングはかなり争われ、多くの議論が行われました。"The MESH"・"The Information Mine"・シンプルに"the Web"が主な論争の的となりました。プロジェクト名は「World Wide Web」となり、プロジェクトとの混同を避けるために、WorldWideWebは後にNexusと改名されました。 NeXTコンピュータ上のInterface BuilderとObjective Cで初期のWorldWideWebは開発されました。そして当時、NeXTマシンを持っている人はほとんど いませんでした。Apple創業者のスティーブ・ジョブズがAppleを退任した後に作ったNeXTコンピュータは数万台程度の販売だったからです。 ウェブをより広く利用できるようにするために、CERNで2番目のブラウザプロジェクトが開発されました。 ラインモードブラウザは、最初に1991年にリリースされ、ほとんどのUNIX / Linuxシステムと互換性がありました。そのためすぐに広まりました。UNIX / Linuxシステムのような当時一般的だったいわゆる"ミニコンピュータ"の多くは「ラインモード」のようなインターフェースであったからです。 <figure> {{:local:koki:research:2020:information_technology:worldwideweb:lmb-2013.jpg?400|}} <caption> 1991年のラインモードブラウザを再現したエミュレータのスクリーンショット[([[http://line-mode.cern.ch/|「Line Mode Browser 2013 Revisiting the first universally accessible web browser」Remy Sharp Apr 14, 2020.]])]</caption> </figure> ====2019==== 2019年2月、WorldWideWebの開発30周年を記念して、開発者とデザイナーのグループがCERNに集まり、オリジナルのブラウザを現代的なブラウザの中に再構築し、世界中のユーザーがこの変革的な技術の原点を体験できるようになりました。 https://worldwideweb.cern.ch/ このurlに飛んだ先の「Launch WorldWideWeb」から体験できます。 ====ウェブの哲学==== ウェブは主に情報を消費するためのメディアとして考えられています。しかし、WorldWideWebブラウザはユーザーがウェブページを編集し作成することも可能でした。これは、ティム・バーナーズ=リーの "[[https://www.w3.org/DesignIssues/Editor.html|If you think surfing hypertext is cool, that's because you haven't tried writing it]]"\\ 「ハイパーテキストをサーフィンするのがクールだと思うなら、それは書いてみたことがないからだ」 という見解をよく表していて、読み書き両方のメディアとしての"ウェブの哲学"を反映しているとも言えます。 ====キーフレーズ==== * HyperText: Text which is not constrained to be linear. \\ 直線的に進むということに制約されないテキスト。 * HyperMedia: Information which is not constrained linear … or to be text. \\ 直線的に進むということに制約されない情報...あるいはテキストに制約されない情報。 ====www-talk, the World Wide Web Mailing list==== 1991年10月28日。ティム・バーナーズ・リーはWorld Wide Webメーリングリストを開始しました。 このメーリングリストには、過去28年間のウェブの技術革新の多くが記録されています。 興味深い会話の一覧 * [[https://lists.w3.org/Archives/Public/www-talk/1991SepOct/0003.html|HTML5のドキュメントアウトラインアルゴリズム]]を何年も前からイメージしていたことがわかる1991年の会話。 * [[https://lists.w3.org/Archives/Public/www-talk/1992MayJun/0006.html|ブラウザ用のプログラミング言語がどのようなものかについての最初の考察。]] * [[http://1997.webhistory.org/www.lists/www-talk.1993q2/0015.html|ブラウザのフォームやテーブルがどのように見えるかについての初期の議論。]]フォームは、多くの点で、最初に提案されたものに比べてそれほど進歩していないのがわかる。 * Netscape の創設者である [[http://1997.webhistory.org/www.lists/www-talk.1993q1/0182.html|Marc Andreesen は、HTML ドキュメントに画像を埋め込むための IMG タグを提案した]]が、[[http://1997.webhistory.org/www.lists/www-talk.1993q1/0186.html|Tim Berners-Lee は提案された形式では特に支持していない]]ことがわかる。 ====ウェブサーバとブラウザの略歴、1990年以降==== 3つの主要な技術が1990年頃に基本的に並行して開発されました。 WorldWideWeb NeXT hypertext browser・CERN httpd web server・libwww Cライブラリです。現代のウェブのほとんどはこのトリオの子孫です。 どのようにして伝播していったのか、時系列に並べてみました。 ^○ Servers ^^^^ | CERN httpd| | | 1990| | ↳|NCSA HTTPd | | 1994| | | ↳|Apache HTTP Server | 1996| | nginx| | | 2004| ^○ Browsers ^^^^^^ | WorldWideWeb| | | | | 1990| | libwww| | | | | 1991| | ↳|Line Mode Browser | | | | 1991| | | ↳|Lynx | | | 1992| | ↳|Mosaic | | | | 1993| | | ↳|Netscape | | | 1994| | | | ↳|Mozilla | | 1998| | | | | ↳|Firefox | 2002| | | ↳|Spyglass | | | 1994| | | | ↳|Internet Explorer | | 1995| | KHTML| | | | | 1999| | ↳|Safari | | | | 2003| | | ↳|Chrome | | | 2008| ==== WorldWideWeb, httpd, libwwwから派生したシステムの簡易的な樹形図 ==== <figure> {{:local:koki:research:2020:information_technology:worldwideweb:tree.png?600|}} <caption> WorldWideWeb, httpd, libwwwから派生したシステムの簡易的な樹形図[(#6)]</caption> </figure> \\ =====調査後の所感===== 4/14 4月バージョンの本記事を読んでくださりありがとうございます。 一通り「CERN 2019 WorldWideWeb Rebuild 2019 rebuilding of the original NeXT web browser」の"History"を翻訳することができました。またWorldWideWebの歴史の記事であるため。ただ翻訳するだけでなく補足資料も短い期間の中で集めることができたのではないかと思っています。 欧州原子核研究機構の膨大な情報を"Management"管理すべく生まれたWorldWideWebの誕生秘話を日本語で落とし込めたのはとても良かったです。非常に広いwebの世界を少し覗くことができてとても有意義な時間でした。 まだまだ噛み砕ける余地や自分自身しっかりと理解できていない用語等もありますので加筆・修正加えられたらと思います。 3/31 早めの公開に際して、まだ書きかけの本記事を読んでくださったあなたへ どうして早めの公開に踏み切ったかは、このworld wide webがwebページの原点であり、またその背後の技術をより知るための重要な手掛かりとなると感じ、多くの方に知っていただきたかったからです。 自身の調査でも取り扱ったUNIXの系列にあるNeXTコンピュータで築かれたこのシステムは、何か大きなものがあると思いました。 今後はこのページでの進捗をお伝えする形になると思いますので、気長にみていただけると有り難いです。 \\ \\ ※この記事は今後も加筆する可能性が高いです。\\ ※この記事は英文理解時の翻訳に www.DeepL.com/Translator を利用しました。\\ なお文章は翻訳そのままではありません。 **//Thank you for reading!!!!//** <WRAP left safety round box 87px> **[[local:koki:research:2020:information_technology|previous]]** </WRAP> <WRAP center safety round box 66px> **[[local:classroom:2018:kouki|home]]** </WRAP> =====参考文献=====
· 最終更新: 2020/04/15 14:28 by
koki
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ