パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

ティム・バーナーズ=リーが語る「WWW に対する 2 つの後悔」」記事へのコメント

  • by gonta (11642) on 2009年03月19日 10時39分 (#1533709) 日記
    info.cern.chかch/cern/infoかは、DNSのことだから、Webのみでどうこう言っちゃいけないんじゃないかな?それともWebのとき、ドメイン名は使わない、とかいう発展をさせたかったのかな?

    HTTPは単純なプロトコルだから、広まったんだと思いますよ。ただ、HTMLの構造はもう少しきつくてもよかったんじゃ・・・<p>タグを閉じないで利用する輩が、周りに多すぎるので。
    --
    -- gonta --
    "May Macintosh be with you"
    • by starfighter (31940) on 2009年03月19日 11時03分 (#1533741) 日記

      </P>は省略可能ですよね?

      批判しているのはもしかしてお尻<P> [google.co.jp]のことでしょうか?

      # 変な書式を下手に指摘すると宗教論争になるよ!怖い怖い。

      親コメント
      • by Anonymous Coward
        > # 変な書式を下手に指摘すると宗教論争になるよ!怖い怖い。

        DTDを意識せずに個人的な正義を振り翳して要らぬ騒ぎを起こすヒトには
        イラッとさせられたり、ヒヤッとさせられたり、

        # 口からクソをたれる前にDTDを付けろ!!
    • by reo (4042) on 2009年03月19日 10時46分 (#1533721) 日記

      URL の host, port 部分と path との区別をどこでつければいいのかとか考えちゃいますねー。

      --
      Hiroki (REO) Kashiwazaki
      親コメント
    • > ただ、HTMLの構造はもう少しきつくてもよかったんじゃ・・・ >

      タグを閉じないで利用する輩が、周りに多すぎるので。 そんないい加減な書き方でも表現できたからこそ, 広まったようにも思います. >

      タグを閉じないで利用する輩が、周りに多すぎるので。 私もPタグにかかわらず,いい加減なHTML文書書かれるのを見ると イラっときます.

      親コメント
      • Re:違和感・・・? (スコア:1, おもしろおかしい)

        by Anonymous Coward on 2009年03月19日 11時19分 (#1533756)
        私もHTML文書にかかわらず,プレビューも確認しないで投下されるいい加減なコメントを見るとイラッ☆ときます.
        #そこまでこだわる人が、なぜ改行位置の確認もしないのだろうか。
        親コメント
      • by nemui4 (20313) on 2009年03月19日 11時20分 (#1533758) 日記

        それにしても">"の使い方がイラっとは来ませんが、なんだか不思議ですね。

        わたしゃ全角で書かれたアルファベットと数字が含まれた文章や改行が適切でない文章を見かけるとイラっとしてしまいます。

        #こういう理不尽な感情がどこからくるのかが興味深い今日この頃。

        親コメント
      • by Anonymous Coward

        >そんないい加減な書き方でも表現できたからこそ,広まったようにも思います

        よく見るこの意見については以前から違和感があるんだが。

        XMLの様に、ルールは簡単な方が学習コストは低いのではないか?「<p>だろうがなんだろうが、全部閉じる」とした方が変に「あれはダメ、これはOK」と覚えるより楽チンだろう。

        • by akusekuakuseku (37786) on 2009年03月19日 16時06分 (#1534075) 日記

          > XMLの様に、ルールは簡単な方が学習コストは低いのではないか?

          この意見はよくわかるし,学習コストを軸にして考えればボクも同感です.ただ,自分が思っていることをHTMLとかで表現したいと考えている人のうち,「HTMLを学習したい」なんて思っている人なんてそんなに多くないですよ.

          表現出来ればいいぐらいに割り切って考えているような人にとっては,エラーメッセージが出なかったり,ちょっと書いただけで表現出来るとかのほうがよっぽど大事で,それが後でどうなるかなんて知ったこっちゃありません.彼らのような人は,ちょっとやってみてうまく行かないとか難しいって思ったら,違うところにいっちゃうと多いと思います.

          親コメント
          • by Anonymous Coward

            > 違うところ
            blogとかblogとかblogとか。
            人間様が文法など気にしなくても、CMSが勝手にまともな文法の(X)HTMLを吐いて、ついでにRSSやらpermalinkやらも付けてくれます。けっこう理想的な方向に進んでいると思いますよ。

            • by Anonymous Coward

              Wikiとかも結構いいよ。

              というかあそこらへんがやってることは
              古くは「Plain2」あたりがやってたことの焼き直しなんだけどね。
              ものぐさマークアップもどき言語とでも呼ぶべきジャンル。

        • タイピングの心理的な手間と秤にかけてってことではないかなと。
          昔は手打ちが標準だったので。

          コンピュータ(というか解釈ルール)的には開始記号-終了記号の対が厳密かつ簡潔で扱いやすいのでしょうが、
          人間にとっては開始記号だけの方が書きやすいということではなかろうかなと。

          開始記号-終了記号の対が扱いやすいかどうかは文生成と文解釈で異なるんじゃないかなとも思う。
          そしてタグに限らず人間は開始記号-終了記号の対を書き出すのが苦手な生き物なんじゃないかと。
          例えば大抵の構文を意識したエディタではかっこ閉じ補完してくれるあたり、人間は閉じかっこを覚えているのが苦手なことの表れかなとも。
          (あるいは行指向言語やインデントでブロックを認識するプログラミング言語が思い出したように現れるあたりとかも。)
          思うに、ヒトのココロにはスタック的構造がなくてそれを模倣するには追加の脳内努力が必要なんじゃないかなーと。

          親コメント
          • 主観的感想を言えば、厳密な構文解析が楽なことが分かっていても
            XMLで要素の終了タグは打つのが面倒臭いw
            特にHTMLのテーブルみたいに何層も入れ子になっている時は特に面倒。

            親コメント
            • by Anonymous Coward
              それなら好き好んで全部手打ちせずとも、
              終了タグを補完してくれるツールを使えば良いのではないか?
              そもそもXMLは、人間の可読性よりもマシンリーダビリティを重視してる。
              面倒と言いながら手打ちするのは合理的判断とは思えない。

              # 面倒と思わないので手打ちする事が多いけど、
              • いやまぁ、XMLはHTMLの親戚として手打ちしたら面倒だという例に挙げただけで今なら長い文書は可能な場合はツールを使ってます。
                (昔はAltovaのツールに投資したけど更新費用が高くてお小遣い枠では維持できなくなったので近頃はEclipseのプラグインです。)

                ただ元コンテキストはHTMLができた頃の話のHTMLの終了タグの話で、当然その頃はそんなにツールが普及しておらず(というか存在すら怪しかった)手打ちが普通でしたので。
                (そもそも一般のユーザにとってはマークアップ文書という概念ですらまだいくらか目新しさがあった筈。私も初めて見たときはマークアップ文書というカテゴリが陽には意識できずなんとなくTeXの仲間と意識していた記憶があります。)

                ちなみにもう一個コメントのツリーを遡ったところにも書きましたが:

                文の解釈の容易さと記述の容易さは無関係といわないまでも別だろうと思っています。
                (マークアップした文書という存在が読みやすいかどうかを別にすると、)開始タグ-終了タグの対は人間にとっても読みにくくはないと思います。書きにくい(=ツールの助けが欲しくなる)だけで。

                またソフトウェア書きは皆さん(私自身を含めて)は慣れてるので改めて振り返らないと意識しにくいですが、XML/HTMLの開始タグ-終了タグに限らず、プログラミング言語のBEGIN-ENDや/*...*/、{}、[]、()も、読む分には悪くない構造だと思いますが、意外と脳内で一手間掛かって書きにくい(=ツールの助けが欲しくなるとか、先に閉じカッコ書いてから中身を書く慣習とか)と思います。

                親コメント
              • by Anonymous Coward

                マークアップといえば、HTML(やXML)のタグの、入れ子しか許さないというあの仕様にも、ウンザリしています。
                本当にマークアップだというなら、入れ子以外の構造も許さなきゃ。

                あいうえお

                という文字列に対して「あ…うを黄色に」「い…えを下線ひいて」という要求に(同時に)答えるために、

                <yellow>あ<underline>いう</yellow>え</underline>お

                と書ければいいのに、HTML(XML)はそれを許さない。
                それ、マークアップ言語の責務として、なんかおかしくない?

                あとついでにいえば、
                XMLとかで入れ子構造を強制したせいで「XMLは入れ子構造を表現するためのメタデータ形式だ」と誤解

              • > <yellow>あ<underline>いう</yellow>え</underline>お

                括弧の開きと閉じがオーバーラップしてたら気持ち悪くないですかね。

                (1 + 2 * {3 + ) 4}

                「本日は『晴天」なり』

                そういう感覚があるからHTMLも要素がオーバーラップしないつくりになっているんだと思います。

                # とか言いつつSGMLならCONCUR YESにすれば似たようなことができますが。

                親コメント
              • 入れ子でないオーバーラップを許すとスタックでは処理できなくなる(プッシュダウン・オートマトンで受理できなくなる)ということで解析する際の複雑さが上がります。
                比較的簡単なスタックですら人間の脳にとっては人工的な努力が必要なのだとするとそれ以上でしょう。そこいらへんが「気持ち悪い」の理由じゃないかと。

                ツリー構造との対応も不可能ではないにせよ簡単ではなくなります。

                親コメント
              • 入れ子構造がよく用いられるのはツリー構造との対応関係もあるのではないかと思います。

                人間の記憶と思考の基礎構造は神経ネットワークに支えられたグラフ的構造(リソースの制約があるだろうから任意の 2 頂点間にエッジがある完全グラフってことはないだろうけど、グラフの構造の制約が現時点では明らかでないので一般のグラフを仮定)ではないかと推測され、
                そこからアウトプットとして何らかの表現に書き出すときには脳内のグラフ構造を部分的に書き出さないといけない(脳内を全部ダンプするわけにはいかない)だろうと思います。

                一般のグラフから部分グラフ取り出すとき、ツリーはあるノードをルートとして選んでそこから重複しないように辿れば比較的簡単に取り出せます。そしてツリーは必ず平面上に表現できる(平面グラフ)うえ、一次元構造しかない文字列を使う場合にも入れ子構造を導入することであいまいさなく表現できます。あいまいさがなければ解釈する(入れ子構造からツリーを再構築する)際のコストが低くなるでしょう。

                もちろん一般のグラフから目的に応じて{バランスの良い|判りやすい}ツリーを切り出すことには余計な努力が必要(複数のノードに繋がるノードをどこへぶら下げるのがいいか?)ですし、それを入れ子構造に変換することにはさらに余計な努力が必要(閉じカッコや閉じタグを忘れないこととか)ですが、脳内にあると思われる知識のグラフの構造を部分的にせよ表現するには悪くない方法かも知れないと思うのです。

                もちろんDAGとか色々他にも性質の良いグラフはあるでしょうし、グラフを文書の文字列にコード化する方法もいろいろあるでしょうが、ツリー-入れ子構造は書き出すにも読み取るにも計算量的に色々お手軽なのでよく使われるのかなと。

                このようなことは構造を持たない文書には関係ないですが、知識構造の表現能力の向上を目指して文書に人工的な構造を導入しようとした時比較的導入しやすいのがツリーであり、ツリーを素直に表現できるのが入れ子なのではないかと。

                親コメント
              • ところで、こういう入れ子(=ツリー構造)は文書では割と多用される一方、会話ではあまり使えない気がします。

                というかそもそも会話は脱線すると元には戻れないことが多い。

                このあたりも人間の脳が作り出す「意識」はネットワークの上を連想によって辿るように働いていて、他のノードに移ったら移ったきりであり、元に戻るためのスタック的な仕組みをサポートしていないということかなと思っています。

                このため入れ子などの構造は会話のようなリアルタイム処理が必要な局面では使えないということなのではないかと憶測。

                親コメント
    • by Anonymous Coward

      >HTMLの構造はもう少しきつくてもよかったんじゃ・・・

      タグを閉じないで利用する輩が、周りに多すぎるので。

      勘違いだったら申し訳ないけども、それってブラウザ側の解釈の問題じゃないの?

      • by Anonymous Coward
        <table>を閉じないのは勘弁してほしい。
        • by Anonymous Coward
          Netscape 4.x はとっとと捨てましょうよ?
    • by Anonymous Coward
      </P>は省略可能でしょう。

      ベースはXMLじゃなくて、SGMLなんだから。

      XHTMLが云々とか、SGMLの省略可能表記が云々という話なら、又別ですが。
    • by Anonymous Coward

      > それともWebのとき、ドメイン名は使わない、とかいう発展をさせたかったのかな?

      モノの在り処を示す方法と、そのモノにアクセスする方法は別ですからね。
      どこかでマッピング出来ていれば良いわけで、FQDNをURLに含めるのは泥臭いやり方かもしれません
      せめて、ホストではなくドメインと関連付けられたならば
      www. の4文字を大量に節約する事が出来たのに、MXレコードと似たような考えでね

      # ドメインにAレコードを振ってるからwww要らないとかいう話ではない

    • by Anonymous Coward
      >ただ、HTMLの構造はもう少しきつくてもよかったんじゃ・・・
      ><p>タグを閉じないで利用する輩が、周りに多すぎるので。

      もしその意見が正しいのであれば、Tex はもっと普及したはずです。
      • by Anonymous Coward
        確かに。Tex って書かれているのをみると、TeXだろう、こいつわかってねーなー、って思うようなソフトは普及するのはむずかしいのかも。
        • by Elbereth (17793) on 2009年03月19日 20時10分 (#1534248)
          FireFoxと書く間抜けを見るたびにイラッときていたもんですが
          それなりに普及して、間違える人も割と見なくなってよかったですよ。
          最近だとコデラノブログで見かけたくらいかな。
          親コメント
    • by Anonymous Coward
      英国では Valeria.Paiva@uk.ac.cambridge.computer-lab みたいなメールアドレスだったんだけども。

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

処理中...