1999-06-27[n年前へ]
■それを決めるのは誰だ?
見えない「有害サイト指定」の疑惑
今回は全て三人称で語られるハードボイルドな話である。あるサラリーマン、ここでは「彼」と呼ぼう、の実験と、考えを書く。
今回の話の前段階として、
リモートカメラから世界をノゾこう!-Macintosh用カメラ制御プログラムを作る- (1999.06.26)
がある。この話の中に
MAQ?MAK?MAC! ( http://www.maqmakmac.com/)
へのリンクがある。ところが、彼の職場からはそのサイト、MAQ?MAK?MAC!を見ることができないというのだ。彼は会社内のLANとは別のルートでMAQ?MAK?MAC!へアクセスすることが多かったので、なかなか気づかなかったのだ。
彼の頭にある疑いが生じた。彼はその疑念を確かめるために、tracerouteでwww.maqmakmac.comのIPアドレスを直接調べることにした。彼の指はキーボードを叩く、
tracert www.maqmakmac.com (Windowsマシンである)
これでIPアドレスはわかった。彼は職場のマシンからwww.maqmakmac.comのIPアドレスを直接指定した上でアクセスを試みた。すると、彼の想像通りWEBの内容がきちんと表示された。「DNSがうまく動いていないないんじゃないの」という人がいるかもしれないが、そうではない。他のアドレス(後述する例外を除いて)に関しては問題ないのである。
彼の(疑いつつも)立てた仮説: www.maqmakmac.comを彼の勤務する会社は「有害サイト」として認識し、社内からwww.maqmakmac.comへのアクセスをブロックしている。
もうすこし、判りやすく説明するとこうなる。
彼の勤務する会社内のLANから社外へのGateWay内で登録された「有害サイト」のアドレス(URL)を検知して、アクセスをブロックするというシステム(URL検出法)を用いているのである。もしも、会社内からwww.maqmakmac.comというアドレスへのアクセス要求があったら、「駄目だよ」とその要求を蹴ってしまうのである。
しかし、www.maqmakmac.comというアドレスでフィルターをかけているので、IPアドレスを直接指定してやると、フィルタを通りぬけて、アクセスをすることができるのである。
彼の知る限りでは、明らかに彼の会社内で全社的にブロックされてしまうアドレスが確かにある。それが恐らく参考になるだろう。例えば、こういったサイトである。
おやおや、画面表示が少し異なる。ということは、意図的にブロックしているわけではないのか? あるいは、ブロックしている個所が違うのか? これだけではよくわからない。集まってきた情報によると、他の地域の部署ではwww.maqmakmac.comに関しては読みに行けるようだ。
URL規制プログラムで有名な
http://www.cyberpatrol.solution.ne.jp/
の指定する例によれば、「有害サイト」は
- 暴力/精神的、肉体的(画像または文章)
- 部分的ヌードと芸術
- 全裸
- 性的行為(画像または文章)
- 下品、残酷な描写(画像または文章)
- 差別、偏見(画像または文章)
- 悪魔崇拝、カルト(画像または文章)
- 麻薬関係(画像または文章)
- 武器、過激派(画像または文章)
- 性教育(画像または文章)
- ギャンブル、違法行為(画像または文章)
- アルコール、タバコ(画像または文章)
こういったURLアクセス規制は今回の例に留まらない。どこの組織でもあることなのかもしれない。こういったネットワークにからむ問題についてはもう少しオープンにして考える必要があるのではないだろうか。
彼はタバコを深く吸い込み、事件簿を閉じて、そして呟いた。「これ以上の真偽は確かめようがない...」
1999-12-30[n年前へ]
■6502と並列計算とムーアの法則
人間のクロック&スケールアップ
「物理の散歩道」を読み直していると、とある文章に興味を覚えた。
- 第五物理の散歩道 ロゲルギスト著 岩波新書
「通信を考える」の中の興味を惹かれた部分は「信号の伝わる速度と距離と処理速度の関係」を論じている部分だ。例えば、計算機は処理速度を高めるためには回路の大きさを小さくしなければならないとか、人間の頭脳の働きの速さから集団生活の広がりの限界について論じているのだ。例えば、
- 計算機の演算速度の時間スケール -> ナノ秒 = 10^-9s (クロックで考えると、1GHz)
- 人間の演算速度の時間スケール -> サブ秒 = 10^-1s (クロックで考えると、10Hz)
つまり、通信の速度が光速度であるとして、演算の単位クロックの間に通信が行われなければならないとするならば、計算機の時間・空間スケールと人間の時間・空間スケールは等しいだろう、という推論だ。
そして、さらにロゲルギストの想像は広がり、並列計算についても論じている。
計算機が東京と大阪に離れて置かれていて、通信をしながら作業をするとしたら、人間の場合にはそれと同じ条件というのはどんなものだろうか、と彼らは考える。それは、光の速度で55時間、ちょうど冥王星の軌道直径の5倍程度の空間スケールになる、と論じている。それ以上、離れた場合には演算の過程を共に行うのは無理ではないかというのである。
こういう文章を読んでいると、この文章が作られたのが30年以上前であることを忘れてしまいそうである。この人達の思索の自由さに憧れを感じてしまう。この人達は、頭の中にタイムマシンにでも持っているのだろうか、と感じてしまうのだ。
ところで、私がコンピューターをいじるようになった頃は、Apple][の時代だった。といっても、私はお金があふれていたわけではないので、XXX電子でAplle][のコンパチ基盤を買って組み立てて使っていた。その基盤上の6502は1MHzで動いていた筈だ(あぁ、I/Oの6809派vs6502派の論争が懐かしい!)。
それから20年程たち、CPUのクロックスピードは1GHzを越えようとしている。20年で1000倍である。そして、その集積度は、ムーア(GordonMoore)の法則の「半導体の性能と集積は、18ヶ月ごとに2倍になる」に従っている。
それでは、人間はどうだろうか?人間の脳味噌のクロックがどの程度であるか測定されているかどうか、素人の私にはよくわからない。しかし、WEB上のデータとしては、例えば
- Mayo's Profile( http://www.ceres.dti.ne.jp/~mayo/profile.html )
ロゲルギストの時代、すなわち30年以上前、から現在のMayo's Profileの値がほとんど変わっていないように、人間の演算スピードは変わるようなものではない。それは、そうだろう。ヒトのクロックスピードや集積度といったものは、変えるわけにはいかない。当然である。CPUと違ってプロセスルールを変化させるというような訳にはいかないのだ。
それでは、演算性能を上げようとしたらどうするだろうか?そうなると、並列計算を行うのが自然だろう。単独のCPUの性能を上げるわけに行かなくても、共同作業を行えば、演算性能を上げることができる。
現代はほとんどの作業が共同作業で行われる。また、その共同作業も大人数が関わるようになってきている。それは、どんな業種でも同じだ。一人では、なかなかできないことが多くなっている。
それら共同作業、すなわち並列計算、を行う人達(例えれば並列計算機における各ノード)を増やし、それらの間の情報転送をすばやく行うことが多くの作業(計算)を行うための手順だろう。
そこで、
で用いた- 人口増加( http://www.t3.rim.or.jp/~kabutoya/KABHTML/Yoi/2-1.html )
なるほど、人間界の並列計算機におけるノード数は増加している。そして、各ノード間の通信速度を調べるために、まずは、
- 来て、見て、触って、情報伝達
- ( http://www.f-jhs.fukuoka-edu.ac.jp/3-3/jyoho.html )
西暦 内容これを全部転送速度に直してみる。といっても、よくわからない部分も多いので、私が適当に決めてみる。それでは、その変化を示してみよう。とりあえず、ここ200年位の間のものを考える。
-4000 のろし
-2400 伝書鳩
-2300 馬による伝令制度
1837 モールス電信機
1876 ベグラハム=ベル電話機
1909 グリエルモ=マルコーン無線電話機
1973 Ethernet XeroxPARCで生まれる。(ちなみにEther=エーテル)
1979 DIX規格=10Mbps
1992 FastEthernet=100Mbps
西暦 内容という感じだ。グラフにすると、
1837 モールス電信機 = 2bps
1909 グリエルモ=マルコーン無線電話機=10kbps
1979 DIX規格=10Mbps
1992 FastEthernet=100Mbps
こんな感じである。対数グラフにおいて直線的に情報伝送速度が速くなっている。この関係は結構きれいである。
別に意図してこういう数字にした訳ではないのだが、不思議なことである。
このようにして、人間(ノード)間の転送レートが高くなることにより、先のような人口増加に伴うトラフィック増加をしのぐことができていると考えることもできるかもしれない。そして、人間達の共同作業、すなわち並列計算、を行うだけのバススピードを確保しているのである。
最近、会社組織などで分社化とか事業分割とかの話題をよく耳にする。こういった時に、分割における時間と空間のスケールはよく考える必要があるだろう。分割が有効なのは、ほとんど独立なものを分割する場合のみである。並列計算における領域分割などと同じだ。
共同作業がほとんどなく、結果のみをやりとりすれば良いような場合には分割による効果はあるだろう。その一方で、同じ事業・作業を行っているところが、離れていては作業の効率は上がらない。もし、技術系の会社でそのようなことを行うのであれば、事業や部署を並列化した際の真面目なシミュレーション位は行うべきだろう。いや、別に深い意図はないけど。
こういったことは「新・闘わないプログラマ No.109 時代錯誤」に書かれていることとも少し似ているような気がする。
さて、1999/12/30-2000/1/1は野沢温泉で温泉&スキーである。2000年問題で会社に泊まり込む人も多いが、私はスキー場で泊まり込みである。同時期に野沢温泉に行く人がいるならば、ぜひ一緒に「スキー場の特殊相対性理論」について討論したいと思う(スキー場で)。
2000-05-27[n年前へ]
■ささやかだけれど、役にたつこと
メール紹介の小ネタ集
「できるかな?」の話題に関して色々と面白いメールを頂くことがある。その中には、私の知らない色々な面白いことが書いてあるものも多い。今回はそういったものの一部から小ネタ集(探偵ナイトスクープの桂小枝風)をやってみたい。メールは多少こちらで書き換えている部分もあるが、基本的には頂いたそのままである。
まずは、
の時のように計算間違いをしたりすると、さまざまな正解がメールで送られてくる。非常にありがたいことである。簡潔に間違いの個所を指摘してあるメールもあれば、私と同じように迷路にはまり込んでしまった答えが書いてあるメールもある。どちらにしても、私にはとても面白く、ありがたいものである。 例えば、最近で言うとこんな面白い「間違い指摘メール」を頂いた。
早速ではありますがにてどんぐりころころ、どんぐりこと記述されておりますが「どんぐりこ」ではなくて「どんぶりこ」が正しい歌詞だと記憶しております。真偽を確認の後、然るべき行動を取られることを切に願います。 |
「えっ」、と一瞬思うが、口ずさんで、後の歌詞のつながりを考えてみると、確かにそうかもしれない。どんぐりがお池にはまるなら、確かに「どんぶりこ」の方が自然である。桃太郎の桃が「どんぶりこ」と川を流れてきたように、どんぐりも「どんぶりこ」となるのが自然である。
そこで、WEB上で情報を探してみると、
- どんぐりの歌( http://www.jstudy.ne.jp/~donnguri/html/dongurisong.htm )
そして、同じ「どんぐりころころ」ネタと言えば、こんなものもある。
にて、 - 「どんぐりころころ」と水戸黄門の主題歌の輪唱 - というものを書かれておりましたが、「赤とんぼ」と水戸黄門の主題歌(あぁ、人生に涙あり)も輪唱可能 です。 他に思いついたのが、 おたまじゃくしは、カエルの子。ナマズの孫ではないわいなぁ。も、「あぁ人生に涙あり」の節でいけそうです。 どうも、山田耕作系の曲は合うようですね。以前、「山田耕作の曲は日本語の音韻律に合わせてある。」という話を聞きましたがこれが関係しているのでしょうか? 他に、昔TVで見たものですが、
|
私には水戸黄門の主題歌の題名が「あぁ人生に涙あり」であると知れただけでも、うれしくてたまらない。いいタイトルだ。日本人の心にグッとくるタイトルである。
そして、その後の
- 山田耕作系の曲と「あぁ人生に涙あり」のカノンについての関係性
と、思いつつなかなか手をつけられないでいるので、今回ここに紹介してみた。もちろん、いつか挑戦しようという気持ちは変わっていない。いつか、必ず登場させるだろう。
そして、同じ「モナ・リザ」つながりでは、こういう面白い話を教えてくれるメールもある。
の福田繁雄氏とモナリザの微笑みで思い出したのですが、トーストの焦げ目で描いた作品を見た記憶があります(これが福田氏の作品だったかどうかあいまいなのですが)。この時の作品は、焼け具合の違うトーストを並べてありましたが、展示が終わった後はどうしてしまったのでしょうか。 インドあたりでやってる砂で描いたマンダラに通じるものがあると思いました。(その場限りのものという意味で…) |
このメールを読んでから、「モナリザ」の自己相似形ソフト 料理材料編 に必ず挑戦したいと考えているのである。そのために写真満載の料理ブックも購入してしまった程である。
他にも色々な知識と言えば、こんな情報もとても勉強になった。
で、ところで、ドレミファソラシドの語源はどこにあるのだろう?SoundOfMusicがdoeの歌のイメージから"doa dear ..."と鼻歌を歌うことはあるが、語源は一体?次の宿題にしたいと思う。とありますが、これはなんと、ドレミ....も歌からとられたもので、<聖ヨハネ賛歌>という歌の歌詞から引用したものだそうです。聖ヨハネ賛歌は当時使われていた、6音音階の各音を正しく理解、視唱させるために各行の開始音が6音音階の各音になっていた曲です。 つまり、聖ヨハネ賛歌の各行のはじめの歌詞が、Ut,Re,Mi,Fa,Sol,Laだったので す。 Do Re Mi、は、もとはフランス語のUt Re Mi Fa Sol La Si Utでしたが、16世紀になってイタリアで呼びにくいUtが現在のDoに変わったのでした。 |
こういう言葉が変化していく様子というのは私のとても興味のあるところである。そういう話、「蝸牛考」、あるいは探偵ナイトスクープの「アホとバカの境界線」のような面白い話があったら、ぜひ私まで教えてもらえるとうれしい限りである。
さて、最後にこんなメールをご紹介したい。これは、さまざまな色空間の多様性について書いたものについて頂いた意見の一部である。
複数種類の蛍光色素を用いて動物組織を染色し顕微鏡観察した画像をコンピュータで解析する技術が一般的になっています。ここで使われている疑似カラーが緑と赤ですが、私は緑と紫にしました。2色が重なるところは白くなります。通常使用される疑似カラーで赤を暗く感じることも問題ですが、もっと問題なのは、赤と緑の重なったところを黄色に表示した場合、緑と黄色が区別できないのです。 自分が赤の変わりに紫を使って、緑と紫、重なったことろが白としたのは、これであれば健常者の人でも赤緑色盲の人でも余容易に区別がつくと思ったからです。色盲の人は日本で5%ですがアメリカではその倍以上います。学会の会場や雑誌の読者の中にこのプレゼンテーションが理解できない人が10ー20%いたら、発表している人にも損が生じます。 |
この考えには私もずいぶんと影響を受けた。そのせいで
つくった自作ソフトの色はその方式に合わせたし、では他のソフトの画面をWEB上では色調変換して表示している。こういう「ささやか」なやり方ではあるが、私は緑-紫の疑似カラーの布教活動に勤めているのである。
今回は五通のメールを紹介してみた。その他にもたくさんの「面白いメール」を頂いている。別に技術的な話でもなんでもなくて、単に「こんな面白いことがあった」というメールを頂くこともあるが、それもまたとても私には役に立つのである。例え、現実的には「役立たなく」ても、それはとても「役に立つ」のである。
そんな「ささやかだけれど、役にたつこと」を今回はいくつか紹介してみた。そういうことは「どんなことでも」、こちら(jun@hirax.net )まで送ってもらえると、とてもうれしい。
2000-06-16[n年前へ]
■ヘルメットの色空間分布
学生運動の色空間とグラフ配置
さて、私は「迷信の押し付け」は大嫌いである。もちろん、その人の中で信じている分には結構で、それも文化の一つだとは思う。しかし、それを私にまで押し付けられるととたんにムッとしてしまう。そんな私ではあるが、「占い」はそう嫌いでもなかったりするのが面白いところだ。いや、むろん「占い」を信じているわけでは毛頭無くて、「遊び」として好きなのである。
何しろ、占いというのは「根拠無し」に「決めつける」ことが出来る素晴らしいものである。何の前振りもなしに
「君はお菓子の食べすぎでデブになる。」と言うと、普通であれば張り倒されることだろう。しかし、それを
「君の前世は象だった。だから、君は太る運命だ。」と言えば、どうなるだろうか。悪いのは「前世」や「運命」であって、「口の悪い私」ではないのである。それどころか、
「えぇ〜、なになにその占い〜。教えて、教えて〜」という好意的な反応すら予想される(あくまで予想だけ)のである。これを便利と言わずして、何と言おう。
しかも、占いの特徴の一つは後付けの結論・理由付けが可能、というところにある。その結果、「占い」というものは現実にとても近くなり、さらに「本当らしさ」がアップする。そういうわけで、私は大好きなのである。
例えば、私の職場の私の机の端には、名前、生年月日、アンケート式etc.といったありとあらゆるタイプの占いを職場の人がやった結果がファイルされている。そして、恐ろしいことにそれらの紙には、それを読んだ人の書き込みがあるのである。例えば、私の性格占いの結果をプリントアウトした紙を見てみると、「もう少しイイ子になる必要があります。」という文章の下に赤線が引っ張ってある。この赤線を書き込んだのは誰だか知らないが、実に失礼な輩である。また、「思ったことをすぐ口に出す傾向があります。」という部分は二重線が引っ張られており、これなども世の中には訳のわからないことをする人間がいる良い一例である。そのくせ、「とても心優しいひとです。」という部分は赤線で消されたりしているのが、私としては理解に苦しむ部分でもある。きっと、この書き込みをした輩は「心優しい」という意味を知らないのであろう。
そういうわけで、こういった人々による書き込み・添削のされた占いの結果、すなわち、後付けの結論・理由付けのされた占いの結果と言うのは実に恐るべき迫真性を持つのである。そして、同時に笑うことができる(本人は別にして)、という素晴らしいものなのである。
ところで、私は「色」が大好きである。もう、何回も「色」に関する話題をしているのだから、そんなことは言うまでもないかもしれない。そこで、「色」と「占い」との関連で言うと、一時期「色占い」というものが流行っていた。「XX色で連想する人は誰?」という質問をして、この色で連想された人はあなたにとって恋人、とか、この色は友達、とか占うのである。
私もこの「色占い」が流行ったときにやった記憶があるのだが、これが全く役に立たなかった。役に立たなかった理由の一つに
- 私の周りの人は服なんて着替えない。
- だから、いつも同じ服を着ている。
- その服のイメージ = その人のイメージになる。
そのために、当時の学生の典型的?な姿を下に示してみる。いや、正確に言えば典型的ではなくて、単に目立っていた学生と言うほうが正しいかもしれないが、その姿を示してみたい。
この絵を見るとわかるように、頭の部分を覆うヘルメットというのは何より目立つのである。この人達が身に付けている服装というものは、そんなにカラフルなものではない。いや、ハッキリ言えば、特徴のない色ばかりである。そりゃそうだ、個性的で目立つ色の服なんか着ていたら、個人的に目をつけられてしまう。
しかし、それに対してヘルメットの部分は実にカラフルである。セクトごとに個性ある色分けがされている。人目見ればわかるような色使いがされている。それは、チームスポーツのユニフォームと同じである。敵か味方か一目で見分けがつかないと、困ってしまうわけである。
そして、そのヘルメットの色の印象が強いがために、
その人達の印象 = その色というような状況すら生まれるのである。だから、先の「色占い」のような質問はそのような場においては、何の意味も持たないのである。それは単なるセクト分け問題と化してしまうのである。とたんに、生臭い問題になってしまうのだ。
ところで、さまざまな場所に位置する各セクトが、どのような「色」の住み分けをしているかは、非常に気になるところである。「色」に常日頃こだわってきた「できるかな?」であるから、各セクトのヘルメットの色空間における空間分布を見てみることにしたい、と思う。
そこで、マルチメディア共産趣味者連合 中央委員会の
- ヘルメットで見るセクト( http://marukyo.cosm.co.jp/MET/index.html )
こうしてみると、ヘルメットによる色表現を考えてみると結構広い「色空間分布」になっているようである。カラー画像をヘルメット画像に色分解する、ヘルメットディザなんていうのも実現できるかもしれない。
しかし、これだけではつまらないので、
- 学生活動家組織の変遷 (http://marukyo.cosm.co.jp/KEIZU/gakusei-keizu.html )
そして、グラフ配置の結果の一例を色空間に重ねてみたものを次に示す。
この画像と先程の「ヘルメットの色空間分布」を比較してもらうと、結構似ているのが面白いところだと思う。もちろん、似たような配置になったものを使用したわけではあるが、それにしても面白いと思うのだが、どうだろうか?
私が大学に入学した当時は、セクト間の陣地争いが盛んだった。といっても、私のいた学校がガラパゴス諸島のように(その手の部分では)化石的な学校だったからで、決して古い昔の話ではない。授業をやっている横の廊下で、内ゲバで殺される人がいたり、朝のキャンパスで血みどろの戦いが行われていたりした。実際のところ、それは私にとって結構衝撃的な出来事だった。少なくとも、そのせいで、あの手の陣地争いを大嫌いになったことは確かだ。とりあえず、現実空間ではともかくこの色空間においては、そんな陣地争いがないのが良いところだ。
さて、今回はタイトルをゲバ字(トロ字)っぽくしてみた。ゲバ字(トロ字)というのは、チラシや立て看などでよく使われた(る?)文字のことである。だから、別に「こういう形」というものがあるわけではない。とりあえず、それっぽくしてみたわけであるが、どうも本WEBにはこういうフォントは似合わないようである。うーむ、失敗である。