ウェブは最初から正しく作られていた。古代の3Dバナナは、マイクロソフトも多くの点で正しいことをしていることを示す

Table of Contents

ウェブは最初から正しく作られていた。古代の3Dバナナは、マイクロソフトも多くの点で正しいことをしていることを示す

コラム拡張現実が、注意しなければ私たちをマーク・ザッカーバーグのデータ収集ドローンに変えてしまうあらゆる方法についての SIGGRAPH での大きな講演の準備として、私は古いアーカイブをくまなく調べました。

1993年に初めてSIGGRAPHに行った時の思い出の品を探していました。あのコンピュータグラフィックスの老舗カンファレンスです。その展示会で、私はハイパーテキストアプリが動いている、寂しげなSilicon Graphicsのワークステーションの前に座りました。Macintoshのハイパーテキストシステム(HyperCardではありません)を既に書いていたので、何が起こるかは分かっていました。そこで、マウスでテキストベースの「リンク」を辿りながら、少しクリックしてみました。「ああ、これはハイパーテキストシステムだ」と思いました。でも、そんなにたくさんは見当たりませんよね?

私はちょうどワールドワイドウェブを初めて体験したばかりでした。

今月で30周年を迎えるウェブは、あまりにも長い間、あらゆるものを網羅していなかった時代を覚えている人はほとんどいないほど、身近なものとなってきました。しかし、最初の数年間は、ウェブはほとんど何も持っていませんでした。ただ、ウェブを通してあらゆるものが繋がるという約束だけはありました。

その約束を実現するには、二つの条件が必要でした。自由と安定性です。言論の自由、そしてビールの自由です。ワールド・ワイド・ウェブのコードは広く普及し、IBM System/390や68000ベースのMacintoshといった多様なシステムが互いに情報交換し、千の花が咲き乱れるようになりました。古代の岩のように安定しており、今でもウェブサーバーにテキストモードセッションを開いて、サーバーにあるファイルを何でも送ってもらうことができます。ティム・バーナーズ=リー卿によるHTTP実装のシンプルさと明快さのおかげで、ウェブサーバーとの通信にブラウザさえ必要なくなっています。

  • マイクロソフト裁判
  • インターネット初の広告ブロッカーの共同開発者、ジーン・ホフマンとの対談
  • 最新のマルウェアを導入して企業を最新の状態に保つ方法
  • 広告技術がウェブを破壊した – そしてPDFファイルはそれを救うために登場したとされている
  • ハイパーリンクで有名なティム・バーナーズ=リー卿がNFT、つまり美化されたハイパーリンクに興味を持っているのは面白い。
  • プログラミングトレンドの新たな視点:JavaScriptの束ではないものは何だと思いますか?開発者はJavaScriptよりも先にPythonとJavaを学んでいます

それは決して変わりません。今日では、すべてをプレーンテキストで送信するのではなく、サーバーへの接続に高度に安全なTLS接続を好む傾向があります。しかし、プレーンテキストこそがまさに正しい選択であり、シンプルさと明瞭さが重要となる場合もあります。そして、そのような時に、Webがその本質的な原則から逸脱する必要がなかったことを学びます。Webは最初からその原則に従って構築され、世界を変えてきました。

それは私のキャリアの方向性を変えました。最初の出会いから数ヶ月後、私は自分のウェブサーバーを立ち上げ、友人のトニー・パリシと共に、ウェブ上で3Dコンテンツを共有・閲覧できる方法を編み出しました。これはおそらく、実用的な「メタバース」を構築するための最初の試みと言えるでしょう。私たちが開発した3Dブラウザ「Labyrinth」は、TimBLを使ってlibwwwウェブサーバーから3Dの「世界」を取得していました。Timのコードをリンクすることで、ウェブ上のあらゆるサーバーにアクセスできるようになりました。さあ、メタバース!

だから、四半世紀も前のアーカイブを掘り返して、Labyrinthのオリジナルの実行ファイルだと称する何かが入った.zipファイルを見つけた時の驚きを想像してみてください。Windows 3.1用に書かれたこんな古いコードが、まさか起動するはずがないですよね?

Windowsの互換性設定を少しいじってみたところ、確かにうまく動作していることに驚き、そして大変嬉しく思いました。ソフトウェアはこちらからダウンロードして、ぜひご自身でお試しください!

マーク・ペス ラビリンス VRML ブラウザ サイバーバナナ

サイバーバナナは生きています!クリックして拡大

さらに素晴らしいことに、このアプリは3Dウェブの原点とも言えるコンテンツ、サイバーバナナを読み込みました。これには驚きました。企業がWindows 3.1の古き良き、あるいは時代遅れとも言えるソフトウェアを使い、必要な機能だけしか提供していないため、アップグレードの必要性を感じていないという話はよく聞きますが、私は企業が後方互換性にこれほど執拗にこだわるという恩恵を受けたことがありませんでした。

マイクロソフトは1990年代、コンピューティング業界の900ポンドの独占企業として、当然の批判を浴びました。独占企業が負うコストを私たちは理解していませんでしたし、理解することもできませんでした。ユーザーにプラットフォームから移行する理由を与えてはいけません。Windows 10は、Windows 95にまで遡る過去のすべてのエディションから受け継がれた例外処理や下位互換性のためのハックで徹底的に覆われています。まさにそのせいで、四半世紀前に時代遅れになったアプリケーションが今でも動作しているのです。

ウェブとは異なり、Windowsは無料でもオープンでもありませんでしたが、その安定性は称賛に値します。テクノロジーの世界では、最新のCPU、アプリケーション、OSなど、より新しく魅力的なものに目が留まったからといって、何かを捨ててしまうことがあまりにも多くあります。最先端技術を30年間も提供してきたことで、業界には大きな傷跡が残っています。かつてはうまく機能していたものが、最新鋭の製品を求める狂乱の競争の中で取り残されてしまったのです。®

Discover More