hirax.net::Keywords::「リモート」のブログ



1999-05-15[n年前へ]

踊るMkLinux 

青島!犯人はMacのLinuxユーザーだ!

 MkLinuxメーリングリストで、猟奇殺人犯はMacのLinuxユーザーだという情報が流れたことがあった。もちろん、現実の話ではない。「踊る大捜査線-TheMoovie-」の話である。Kyon^2があるシーンでMkLinuxを使っていたというのだ。
 今日、「踊る大捜査線 -TheMovie-」をTVで見ていると、確かにMacintoshG3Notebookを使っている。
そして、X-WiondowのWindowManagerの一つであるenlightenmentを使っている。映画上ではMacintoshG3NotebookでLinuxを使っているように思える。もしも、本当にPowerbookG3上でLinuxを使って撮影をしたのなら、とても楽しい話だ。猟奇殺人犯は結構なPowerUserだということになる。

 それでは、画面で追って検証してみよう。

登場シーン

 PowerBookを使っている初登場シーン。X-Window上で作業をしているようだ。

X-Windowのwindow managerにはenlightenmentを使っている

 ktermを使っている。この画面で明らかにenlightenmentを使っていることがわかる。それはWindowのタイトルバーなどで明らかである。そして、注目は下の画面だ。lynxを起動しようとしている。lynxはテキストベースのブラウザである。何とkyon^2演じる猟奇殺人犯はlynxを使っているのだ。それにしても、何故lynxなのだろうか?lynxの軽さが好きなユーザーであれば、好き好んでenlightenmentを使うとは思えない。よく覚えてはいないが、この撮影当時であれば、すでにMkLinux上でNetscapeNavigatorが動いていたようにも思う。MosaicもArenaも動作しいていた。謎である。

画面の拡大シーン
 それにしても、めちゃくちゃヘビーユーザーである。

 さて、私もMacintoshでMkLinuxを使っている。MkLinuxはPPCLinuxへと変化してしまったが、私の環境は未だにMkLinuxDR2.1update4+sharedLib。そもそも、sharedLib化したのもenlightenmentを動作させるためであった。というわけで、WindowManagerをKyon^2と同じenlightenmentにした際の画面が以下である。ターミナルはもちろんkterm。

MkLinuxでenlightenmentを使っているところ

MacOSの画面に見えるものはリモートのHP-UX上で動いているMAE(MacintopshApplicationEnviroment)である。enlightenmentは動作が重いので、結局コンパイルしてインストールしたっきり使っていない。とにかく、重い。
 Kyon^2演じる猟奇殺人犯はよほど重いものが大好きなようだ。何より、PowerbookG3を持ち運んで、喫茶コーナーでネットワークにアクセスするなんて正気の沙汰とは思えない。って正気じゃないからいいのか。それにしても...

1999-06-26[n年前へ]

リモートカメラから世界をノゾこう! 

Macintosh用カメラ制御プログラムを作る

 今日もニュースを探しに
MAQ?MAK?MAC! ( http://www.maqmakmac.com/)
を見に行くと、おやおや何やら見たことのあるキーワードがある。これが「デジャブ」という奴かと一瞬思ったが、そうではないようだ。本WEBについての記載がある。ビックリだ。いや、ホント。
自分の興味の趣くままにやっているサイトではあるが、好きなサイトで「面白い」といってもらうと、とても嬉しい。また、そこから辿り
WebCatchを見る。「ノーラ」氏の文章には頭が下がる思いである。

 MAQ?MAK?MAC!には「もっとMacintoshに関連した話題が多ければ良いのになぁ?。 」とも書いてある。そう、私もMacintoshの話題が少ないとは思っていたのだ。Macintoshが多い私の職場の人々からも(次回の話への伏線)言われ続けてきたことなのである。ならば、MAQ?MAK?MAC!( http://www.maqmakmac.com/ )登場記念にMacintoshを使った話をやってみたい。

 というわけで、今回は急遽Macintoshを使った実験の話である。物語は、こんなジャンクを手に入れたところから始まる。ごくたまに、秋葉原でも見かける。もし見かけて、かつ、安かったら、迷わず「買い」だ。LEGOのMindstormsなんかと組み合わせたら、かなりかっこいいはずだ。

シリアル制御可能なカメラ

 これが、「Canon製ビジュアルコミュニケーションカメラ」である。シリアル通信でカメラの向きやズームピントを変えることができるものである。上下左右に首を振ることができるし、ズームやマクロ撮影も可能だ。発売当初は20万円位もしていたものだ。この後継機種も出ている。

 これを使って、何か面白いことをしてみようと思った。いや、はっきり言ってしまえば、ネットワーク上のMacintoshにこのカメラをつなげて、それを他のコンピュータから制御しようにしたい。今でこそ、そういったWEBサイトも多々あるが、今回の話の実験を行った時(確か2,3年前)にはまだ少なかったのだ。

 このカメラはジャンクとして手に入れたので、ソフトも何も付いていない。しかし、シリアル通信のコマンドは何とか判明したので、制御プログラムを作ってみた。といっても、単なるシリアルポートへコマンドを送りつけるプログラムである。

 プログラムはここに置いておく。名前もずばり、「のぞき見君」である。もちろん、Macintosh版なのでWindowsでは使えない。

のぞき見君 0.1anozokimi01a.sit ( sit形式 332kB )

 正式にこのカメラを持っているユーザーにも今回のような用途(イヤな用途である)であれば、このソフトはきっと役に立つと思う。

 今回(といっても作成したのはずいぶん昔だ)作成したプログラム「のぞき見君」の起動画面が下である。

「のぞき見君」の起動画面

 下がメニュー画面である。画面を見れば判ると思うが、全てのメニューをコマンドキーを用いてキーボードのみでコントロールするようにしてある(これが素早く使うためのミソだ)。

「のぞき見君」のメニュー画面

 このソフトをインストールして、Macintoshとカメラをシリアルポートでつないで、また、ビデオ出力もMacのビデオ入力につなげばとりあえず、接続完了だ。これで、Macintoshから自由自在に制御できるビデオカメラの完成だ。

 さて、次はネットワーク経由で制御するための作戦だが、何ら苦労(私の)は必要ない。例えば、innfo-macに登録されているremote-mouse-keysというようなソフトを使えば、ネットワークにながっているMacintoshのキーボードやマウスを制御することが簡単にできる。

ftp.flashnet.it/mirror/8/sumex-aim.stanford.edu/comm/remote-mouse-and-keys-10.hqx

 ビデオ画面の転送はもちろん、Cu-SeeMeでも使えば良い。最近はその手のソフトも多いだろう。それでは、今回のプログラム群を使った構成図を以下に示す。Macintoshはネットワークの自由度が高いので色々な使い道がある。

セットアップ構成図

 remote-mouse-keysとCu-SeeMeの組み合わせが軽くてお勧めなのだが、今なら
vnc (http://www.uk.research.att.com/vnc/index.html )
を使うといったやり方もアリだろう。これなら、プラットフォームをあまり選ばないので、WindowsやUnix系OSからでも制御できるし、一つのソフトで制御もビデオ画面転送も済んでしまう。ただし動作がまだ重いとは思う。

 それでは、今回のソフトを使った顧客例を紹介しよう。

 それは私の職場の「ち*の」氏の使用例である。彼は結婚間近であった。いずれ妻と住む新居にPowerMacintosh6100がこのカメラとともに設置してあった。彼は家の戸締りが気になって、職場から家にPPP経由でRemote-Accessを試みた。彼のPowerMacintosh6100は電話がかかってくるとともに起動音を発し、起動した。そして、彼は職場からの制御により、家のPowerMacintosh6100につながったカメラは首を起こし右へ左へと方向を変え、戸締りのチェックを始めた。彼の目的は達成された。家の戸締りは完璧であった。

 ただ一つの問題は、彼は知らなかったが、結婚間近の恋人が掃除をするために新居を尋ねていたことである。彼女の目の前で、電話の音とともに勝手にMacの電源が入り、「ジャーン」という音を発し、そして、そこにあるカメラが「ウィィィーン、ウィィィーン」と右へ左へ動き始めたのである。「ひどい恐怖を感じました」、と彼女は後に語ることになる。

 その後、彼の結婚がはたして実現したのか、それとも実現しなかったのかはここでは明らかにしない。

1999-06-27[n年前へ]

それを決めるのは誰だ? 

見えない「有害サイト指定」の疑惑



 今回は全て三人称で語られるハードボイルドな話である。あるサラリーマン、ここでは「彼」と呼ぼう、の実験と、考えを書く。

 今回の話の前段階として、
リモートカメラから世界をノゾこう!-Macintosh用カメラ制御プログラムを作る- (1999.06.26)
がある。この話の中に
MAQ?MAK?MAC! ( http://www.maqmakmac.com/)
へのリンクがある。ところが、彼の職場からはそのサイト、MAQ?MAK?MAC!を見ることができないというのだ。彼は会社内のLANとは別のルートでMAQ?MAK?MAC!へアクセスすることが多かったので、なかなか気づかなかったのだ。


www.maqmakmac.comは表示されない

 彼の頭にある疑いが生じた。彼はその疑念を確かめるために、tracerouteでwww.maqmakmac.comのIPアドレスを直接調べることにした。彼の指はキーボードを叩く、
tracert www.maqmakmac.com (Windowsマシンである)

tracerouteでIPアドレスを調べた

これでIPアドレスはわかった。彼は職場のマシンからwww.maqmakmac.comのIPアドレスを直接指定した上でアクセスを試みた。すると、彼の想像通りWEBの内容がきちんと表示された。「DNSがうまく動いていないないんじゃないの」という人がいるかもしれないが、そうではない。他のアドレス(後述する例外を除いて)に関しては問題ないのである。

IPアドレスを指定してやるときちんと表示される

彼の(疑いつつも)立てた仮説: 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/
の指定する例によれば、「有害サイト」は

  • 暴力/精神的、肉体的(画像または文章)
  • 部分的ヌードと芸術
  • 全裸
  • 性的行為(画像または文章)
  • 下品、残酷な描写(画像または文章)
  • 差別、偏見(画像または文章)
  • 悪魔崇拝、カルト(画像または文章)
  • 麻薬関係(画像または文章)
  • 武器、過激派(画像または文章)
  • 性教育(画像または文章)
  • ギャンブル、違法行為(画像または文章)
  • アルコール、タバコ(画像または文章)
であるとしている。本WEBも含めて個人が開いているサイトは「偏見」に関しては多少なりとも出るのは当然ではある。それも個性の一つだからだ。偏らない見方などありえない。しかし、それは問題になるような程度ではないと思う。また、そういう偏りを排除して何かが得られるとは思えない。

こういったURLアクセス規制は今回の例に留まらない。どこの組織でもあることなのかもしれない。こういったネットワークにからむ問題についてはもう少しオープンにして考える必要があるのではないだろうか。

 彼はタバコを深く吸い込み、事件簿を閉じて、そして呟いた。「これ以上の真偽は確かめようがない...」

2003-06-05[n年前へ]

graphvizでアンテナリモート取得グラフ 

 graphvizでアンテナリモート取得グラフ

2005-02-03[n年前へ]

MetaVNC - 窓指向なVNC 

 「複数のホストに分散したアプリケーションを、単一のリモートデスクトップ環境でシームレスに扱えるようにするために、アプリケーションウィンドウ以外の領域を透過領域として扱うという「MetaVNC - 窓指向なVNC」 「、複数のリモートデスクトップ画面を単一デスクトップに合成して表示するだけでなく、Windows版ビューアでは透過領域からローカルデスクトップにアクセスできる」というスグレもの。



■Powered by yagm.net