さっぱり風

やり取り

ma-to氏の発言の矛盾

はじめに

2ちゃんねるでの制限が厳しくなって書き込みできなくなってからというもの、 心なしかWEB相談室での投稿が多くなりました。 そこで起こった ma-to氏と私のやり取り です。

経緯

0:[投稿] Aki [2002/07/16 22:10 ][環境:WIN+IE UNIX系+OTHER]

以下のようなソースを記述したのですが、 Window幅よりも大きいTableのセル幅を固定の大きさで表示することが出来ません。

質問者のコードには全く問題がなく、問題はIEやMozillaのブラウザの余計な気遣いにあるといったところです。 EYE'sさんが回答していたようでしたが難航し、なかなか解決にたどり着けずにいました。

6:[回答] さっぱり★ [2002/07/17 16:39]

th.fix div{width:10em}とか

そこで私が解決案を出し、 質問者もこれで解決としてこの問題は終わったように思えました。

良くない?

10:[完了] ma-to [2002/07/18 21:46]

ところで。その方法は良くない。

いきなりところでで始まり、良くないと言い放ちます。 その上で、DOMを使ったスクリプトを挙げています。

以下のように簡単に出来る。n6の類にやさしくしたつもりだが、それでも落ちるものがあるかもしれない。

スクリプトの詳細はリンク先を参照してもらうとして、 その内容を簡単に言えばdiv要素を生成するというものであり、悪く言えば私の投稿をパクったものに過ぎません。

11:[完了] さっぱり★ [2002/07/19 07:51]

その方法は良くない むしろ適用されない可能性の高いスクリプト依存にした方が良くないかと。

ここでスクリプトを持ち出すことに対し、当然のごとく反論するわけですが。

依存していない

いよいよおかしくなってきます。注意して読んでください

12:[完了] ma-to [2002/07/19 14:21]

依存していないんだが。。。
// 1996年に初めてhtmlを書いて以来、
// クライアントスクリプト依存のなにかを書こうとしたことはない、失敬しちゃうな。

スクリプトを書いておいてこの投稿です。 あきれ返ってしまうのですが、逆に失敬だと言われてしまいました。 これには反論しました。つくづく自分でも付き合いがいいなと思います。

都合のいい解釈

15:[完了] ma-to [2002/07/19 16:32]

さらには「良くない」と言い放つことに関してのわびはなし なんだ、気に食わなかったんだ。でも悪いと思わないから口先だけでわびるような腐った真似はしないよ。 それとも>>6 の提案が最善かいな? それともわびろといえば誰もがわびる現実世界に住むようなお偉いさんですか? 甘いなあ。

都合のいい部分だけ引用しているようです。元の文(私の投稿)はこうです。

失敬しちゃうな #完了したのに投稿し、 さらには「良くない」と言い放つことに関してのわびはなしでそういうこといいますか?

そうです。 自分はいいが他人はだめとするma-to氏の発言の矛盾を突いただけであり、 その善悪については何も言っていないのです。 この矛盾に対する説明はありませんでした。

さらに、わびろといえば誰もがわびる現実世界に住むようなお偉いさんですか?と続いており、 少し妄想が入ってきます。

IE等は設定でスクリプトを無効にできることを知っていますか? 装飾なしでいいんだろう、その人は。 因みに私はIEを使うときには画像もCSSもスクリプトも無効にさせる時がある。 ものすごく速いぞ (笑)。

依存しているということを再度言ったのですが、それについての説明はありませんでした。 代わりにこれです。 説明できないから余計な話で紛らわせようとしたのかもしれませんが、その話もおかしいようです。 装飾なしならスタイルシートを無効にすべきであり、スクリプトではありません。 ma-to氏はDOMにこだわるせいか、 アクセス解析や直リンク対策のためのスクリプトなども忘れてしまったようです。 見ての通り文体も変わってきているようで、まともな精神状態ではないのかもしれません。

必要もなくscriptを入れるのは将来ISO-HTMLに移行するときにも不利です。 いったい誰が (大笑)。 百歩譲って移行するとしようか (クスクス)。 同じことが「必要もなく要素を装飾目的で直接追加する」ことが不利になると思うよ。

これはおかしい。 「必要もなく要素を装飾目的で直接追加する」ことが不利になると思う と言っても、どこが不利になるのかは説明がありません。 scriptを使って入れた要素と、最初からある要素、どこが違いますか?

その後の段落は内容の薄い長文になります。詳細はリンク先を参照してください。 内容は、そのスクリプトを書くことになった経緯ですが、妄想のようです。 質問者がイントラネット限定と言っているのに ヘッポコPerlを書いてISPに迷惑をかけるのもつらいと言っています。

今は機械といえばアクセス数のほんの数%以下の巡回ソフトくらいだが、 数の上でそうではなくなるという将来において、 仮にそれが現実になったとしたら、>>6の類の手法はあり得ない。 数を気にせず、1つでもあれば、という考え方を取れば、現在既に>>6のような手法は否定される。

イントラネットで巡回ソフトがアクセスするというのはどういうことか分かりませんが、 仮にそうなったとしましょう。 そうなればどうして6の手法がなくなるのでしょう? もしもセル中にdiv一つ入れただけで問題の起こるソフトがあるなら、 そんなもの捨てちゃってかまいません。

数を気にせず、1つでもあれば、という考え方を取ればとあります。 そのまま返しましょう。 1つでもスクリプトを無効にしたIEがあれば、ma-to氏のスクリプトにはなりえないのです。