やっぱり名前・ネーミングってのは重要だ。
スラドJで、単なる匿名名無しのことを「Anonymous Coward」と表示しちゃうのもネーミングの失敗。
bindの設定で「Canonical NameをあらわすCNAMEってのは別名」って説明しちゃうのも日本語ネーミング失敗。英語ネイティヴに取ってCの"Canonical"ってのが「正規の」「正しい」という意味があるから自明なんだけど。日本では一般的な単語じゃない。んでbindの設定では「別名っぽい使い方をしている」という文脈から「CNAMEは別名」って解説をしちゃった。
Ruby界隈の人が、開発者も含めてしつこいほど「名前は重要」と口をすっぱくなるほど言っているけど。
インデックスページに「NASA Official Homepage」という<TITLE>タグが付いていたせいで。
なんだかnasa.gov以下のWebサイト全体を「ホームページ」という呼ぶ習慣が日本では定着した。
しかも「Home」に「家」という意味まであったもんだから大変。
どっちかというとHomepageアイコンに家みたいなデザインをしたのは、計算機文化でよくある冗談とか駄洒落みたいなもんだと思うのだが。
その冗談を理解して「ホームページとは何か? と日本語で紹介するときは、最初のページだよ。と必ず注釈をつけよう」とか。
そういう啓蒙が最初に為されていれば「ホームページってことは家でしょ。家の中なんだから、家主が家ルールを作るのだ」という誤解は無かったのかも。
あと、メリケンの文化として:
たとえ現実の家であっても、お客が入るリビングは半公共のスペース。招き入れられた人は、家ルールと常識ルールを元に振舞えばよい。
ガレージに要らない物を並べて「$2 SALE」とか立て札を出しておくこともあるけど。
そういうガレージセールをしている所は、ほぼ公共のスペース。家ルールよりも常識ルールで振舞うみたいな。
日本だと住宅事情もあってか、そういう「半公共」みたいなスペースの概念って、あんまりないよね。
強いて言えばマンションの集会所か、掲示板のあるエレベーター前フロアか。 *1
ネットで例えるなら、サーバーはマンション自体。
んでチルダ以下のアカウント領域は部屋。非公開の個人的データとかを入れていたりもする。
鍵(.htaccessでBASIC認証)をかけて、知らない人は見られないようにしていたりする。(もちろん展示用スペースに鍵をかけた箱を置いていても良い。知り合いの人だけが見られる)
public_html以下のトップページはエレベータフロアに張り出した掲示。「鈴木のホームページの入り口です」みたいな。(本当はエレベーターフロアに大量の展示用スペースがある。というのが貸しサーバーの実情だけど)
んで公開しているページは、玄関先とか玄関前みたいな展示スペース。「山登りに行ってきました」とか「絵を描きました」みたいな。
管理人にメールするのは、ポストへハガキを入れたりすること。MTAという配達人が届けてくれる。
だから、せいぜい「エレベーター前のフロアにある展示スペース」ぐらいのニュアンスがホームページだと考えたほうが、自然だとオレは思うのよ。
変に「ホーム=家」だと考えるから、実態に合わないのであって。
(だからpublic_htmlから上の階層にある、個人的な.jpgファイルを、CGIをゴニョってXSS脆弱性を悪用してダウンロードしちゃったりするのは、確実に悪いこと。になっていたりもする)
ガレージに要らない物を並べて「$2 SALE」とか立て札を出しておくこともあるけど。
そういうガレージセールをしている所は、ほぼ公共のスペース。家ルールよりも常識ルールで振舞うみたいな。
日本だと住宅事情もあってか、そういう「半公共」みたいなスペースの概念って、あんまりないよね。
強いて言えばマンションの集会所か、掲示板のあるエレベーター前フロアか。 *1
ネットで例えるなら、サーバーはマンション自体。
んでチルダ以下のアカウント領域は部屋。非公開の個人的データとかを入れていたりもする。
鍵(.htaccessでBASIC認証)をかけて、知らない人は見られないようにしていたりする。(もちろん展示用スペースに鍵をかけた箱を置いていても良い。知り合いの人だけが見られる)
public_html以下のトップページはエレベータフロアに張り出した掲示。「鈴木のホームページの入り口です」みたいな。(本当はエレベーターフロアに大量の展示用スペースがある。というのが貸しサーバーの実情だけど)
んで公開しているページは、玄関先とか玄関前みたいな展示スペース。「山登りに行ってきました」とか「絵を描きました」みたいな。
管理人にメールするのは、ポストへハガキを入れたりすること。MTAという配達人が届けてくれる。
だから、せいぜい「エレベーター前のフロアにある展示スペース」ぐらいのニュアンスがホームページだと考えたほうが、自然だとオレは思うのよ。
変に「ホーム=家」だと考えるから、実態に合わないのであって。
(だからpublic_htmlから上の階層にある、個人的な.jpgファイルを、CGIをゴニョってXSS脆弱性を悪用してダウンロードしちゃったりするのは、確実に悪いこと。になっていたりもする)
と、グダグダ書いていても仕方が無いが:
ようするに「技術で解決できることを、人間が必死に頑張って解決しようとするな」というのがオレにとって金科玉条なんだなぁ。
「楽をするために苦労をするのは嫌だ」という人が居るのは理解している。
だからこそ、無限にコピーが可能な「技術」という形で解決してもいいのかなぁと。
指しあたって「ユーザーごとにログを切り分ける方法」ってのをhttpd.confのデフォルトにコメントアウトの形で書いておくのはどうかな?
それともそういうTipsを書いて「貸しサーバーの管理者の人は、これをコピペして使ってくれ」ぐらいの勢いで。
そうすれば「技術的に可能だからといってそれをみんなが知っていたり利用したりするとは限らないわけでして」というような現実はなくなるかもしれない。
「楽をするために苦労をするのは嫌だ」という人が居るのは理解している。
だからこそ、無限にコピーが可能な「技術」という形で解決してもいいのかなぁと。
指しあたって「ユーザーごとにログを切り分ける方法」ってのをhttpd.confのデフォルトにコメントアウトの形で書いておくのはどうかな?
それともそういうTipsを書いて「貸しサーバーの管理者の人は、これをコピペして使ってくれ」ぐらいの勢いで。
そうすれば「技術的に可能だからといってそれをみんなが知っていたり利用したりするとは限らないわけでして」というような現実はなくなるかもしれない。
*1: 独自ドメインと独立サーバーは一軒家みたいなもんだけど、ヴァーチャルネームサーバーとかも有ったりしてややこしいので省略。httpd.confを弄れたり、Apacheのアクセスログを取れたりと、自由度が違う。という点でマンションと一軒家の違いはある。



[ コメントする ]