WWW - みる会図書館


検索対象: UNIX MAGAZINE 1996年4月号
59件見つかりました。

1. UNIX MAGAZINE 1996年4月号

図 1 IAA データベースの配置 Ora ( DB KYOTO AIST 情報の質 情報の質の面では、正しい情報とデマなどをどのよう に選別するかという間題がある。この種の間題を解決す るには、認証技術などを用いなければならない。プライ バシーを守るためには、暗号化の技術も必要である。事 実、今回の IAA システムにおいても DES による暗号化 がおこなわれた。 BIue/Red/BIack Book 「 PostScript なら BIue/Red/Green やろ、セキュリ ティなら Orange やし・・・・・」と首を傾げた人もいるかも しれないが、これらは災害などに必要と思われるシステ 図 2 IAA システム ム要件をまとめたドキュメントの通称である。 (Mail) こまでに紹介した「強固なネットワーク基盤の構築」 「アクセスの容易さ」「情報の質」をリき見するには、総イ勺 MAIL I/F なトレーニングが必喫である。そのためには、今回のよう な防災訓練の定期的な実施はもちろん、指針などを示した ドキュメントが必須である。 具一勺には、各ドキュメントはそれぞれ次のような内 容になる。 BIue Book : 災害のインターネット活用の指針とな り、必要となるシステム要 f 牛のまとめ Red Book : 災害時に利用可能な技術・システムの利用 去のまとめ Black Book : 災害訓練の企画・運営、その結果のま とめ これらは、現在 Lifeline-TF において情報の収集、整 A システムの紹介 ( 続き ) 理をおこなっている段階である。 そ也 こでは、 IAA システムで用意した設備と構成、 シス テムの作成にあたって考慮した点などを紹介する。 現在、すでにひろく利用されているインターネット上 のサービスを災害時にどのように活用すべきか、という点 システム全体図 についても具一勺なテーマを設定しながら検討していく。 IAA データベースは、図 1 のようにびを崙科 ! 物支術 たとえは、頑強なメーリングリストの運営、システム開発 大凝完大学 ( 以ード、北陸先端大 ) 、奈良先端抔十物支術大学 などがその曰列である。 院大学 ( 奈良先端大 ) 、 WIDE 京都 NOC 、慶應義塾大学 小中冴交をネットワークで結ぶ「 100 校プロジェクト」 湘南蘭尺キャンパス (SFC) に設置した。 などとの叫も必要になる。 ! 物交は、災害明こは昜所 IAA システムの構成を図 2 に示す。 となることが多いからである。避英斤にインターネット ューサーからの IAA 情報は、電子メール (MAIL) や へのアクセスポートがあれば、各種の情報窈是供・入手が WWW の登録用ページから IAA システムに入ってく いっそう容易になるであろう。 SSDB SD W 、ド SSDB Rotated D 、 S ⅲ甲 : ″ www.iaa.w記こ*水引1、飜u上tnⅵ ⅸ甲:″、 vww. iaa. wide.ad.jp/touroku. html ken、aku@iaa.wide.ad.jp い町練 u 夜 , i 語 . 、い de. ad.jp (WWW) WWW I/F Ro はに d DNS P 田、・ IAAparser (IAA) IAA ( ) ロ t( ) 「 iaa2news NetNews new 、 2iaa Transport (IAA) iaa2ssdb Storage iaa2wais iaa20racle Oracle SSDB WAIS ネットワークの各層における技術的な検討も必要であ る。たとえは、 IAA システムのトランスポート層として マルチキャストの利用を含めた方法などを模索すべきで あろう。 87 UNIX MAGAZINE 1996.4

2. UNIX MAGAZINE 1996年4月号

BERKELEY SOFTWARE D SIGN ′ NC. WWW ユ 4 NetNews ー N T E E-maiI archie 新 [ 株式会社数理システム をら ( たいたし第した . 第三ァ影第て 0. こた、 , を一バ - を第をし一した . ー第工朝 : て : を当をおをけし一す第ご第・こ 0 どよろしくを 物材第一ムパージへよ ) こそ HomePage rlogin “ 0 をる歔た。を ) ( / ・ ) ーーオプリグト指向データ第析 ! ′スを 物 朝しいⅳ・に・ b : ナ′トー & 第上編に ) 、い ) 物ⅳ社′“第′・ : 制 . ルに は異なのしてくだ ' 、 ( 「第 i 物ににル 2 ) ・ T ( T 16 2 ) 盟 ぎー朝印いた国・上しド》 00m ー、 .00 ′市。を、 / 、 , を一服臀し謇 : ~ 1 切リ子てつに区切られま ゞイ / 、気 ht ・に ) 000 た、 ~ 0 , ツ・、一一世、は毬辷。。。 " てはいい他黒 } をキーっードにして T 切項力、ド 0 だけ しⅵ n は第一ミ既 \t 第気ⅵ可 SLIP lnternet Server ロロ BSD/OS r. 21 がリリースされました ! ■ BS ロ / OS の概要 ■インターネット環境 CERN 版 NCSA 版 ,Apache ・ UCB 4.4BSD - Lite に基づく POS Ⅸ互換オペレーティングシステム WWW サーバー ・、 VWW クライアント xmosaic tkWWW w3-mode (emacs) ・ MITX11R6 ウインドウシステム ・検索ツール ・ ANSIC と C + + のプログラム開発環境ツールを装備 archie CERN 版 httpd (PROXY) DeleGate ・ DOS 実行環境 ・ファイアウォール ・ RAS 環境 ・ SCO 工ミュレーション SLIP,PPP ・研究開発用の言語系が付属 ・その他 , ネームサーノヾー , 電子メール , ド , ネットニュースなど ・対応機種 386 / 486 以上の CPU を装備した ,ISA,EISA, Ⅵ田 PCI ノヾスの PC 互換機 インターネット環境構築サービス開始 ! ・ PC 互換機上の BSD / OS をインターネットサーバーとする廉価なシステム。 ・クライアントは WlndowsNT 、 Macintosh 、 BSD/OS など ・電子メール、 NetNews 、 P 、 DNS などのサーパー / クライアントの両方に対応 ■ ・防火壁 ( Flrewa Ⅱ ) を構築 ・ BSD / OS マシンにより W1ndows 、 Macintosh のファイル / プリントサーパーを構築 ・ホームページ作成にも対応 株式会社数理システム BSD/OS 担当 〒 160 東京都新宿区新宿 2 ー 4 ー 3 フォーシーズンビル 10F TEL. 03-3358-1701 ( 代表 ) FAX. 03-3358-1727 電子メール bsdi-info@msi. co. 」 p WWW ホームペーシ http : //www. msi. co. jp/ 資料請求 NO. 048 1 川 内 4 9 為 題の 0 新は : 0 下イ , , イノ 力のの、つ 第の 第の ヒョウジュンの FT し [ 文字乃トのをゞの文亨数を返す プロッて 0 ) リま 9 ん 7 1 、一学男義え ! 項以外の盟の項 ) ては . の記 ■日本語環境 ・ X11R6 (kinput2 も使用可 ) ・ XWmdows 上のツール tgif,tgif + ,xcalendar ・かな漢字変換システム Wnn4 Canna ・日本語フロントエンジン skk uum ,xwnmo , uum kinput2 ASCII/NTI 、版日本語 TEX ,xdvi ,dvi2ps ・ TEX ツール ・文書編集ユーティリティー Nemacs , Nepoch Mule , 日本語ⅵ prn,kcc psconv,cmt( 当社オリジナル ) ・文書処理ューティリティー jperk ,gawk ,grep ,sed ,ghostscript , ・ GNU ユーティリティー bash ・その他 , 多数の日本語化されたコマンドが付属し , 日本語環境を実現 BSD/OS は BerkeIy Software Design, c. が開発しライセンスしています ※会社名及び商品名は各社の商標または商標登録です。

3. UNIX MAGAZINE 1996年4月号

インターネットの 利用と仕組み 吉村伸 Windows TCP / 旧ネントワーク キャナドライバ ( 頁カ眇なく、トラブルも起こりがちで はじめに す。 WWW て探すにしても、日本国内ではインターネッ ト上でドライノヾカ甘是供されることはめったにありません。 Windows 95 日本語版の発売から約 4 カ月カを茴しま ーーイ列を挙げると、エプソンのイメージスキャナを Win- した。この間、さまざまな評価が飛び交っています。私 dows NT 3.51 で使おうとしたのですが、付属のフロ もラップトップとデスクトップ PC の両方で硬用してい ッピーディスクに対応するドライバが含まれていないの ますが、なかなか苦労しました。とくに、 Windows 95 で、 WWW サーバーを探しました。ところが、 http: の Plug & Play に未対応のちょっと旧いハードウェアだ /www.epson.co.jp/を見ると、、、ディスクサービスを と、けっこう苦しみます。ラップトップはまだしも、大型 利用してください " というつれないメッセージか表小され ディスプレイを接続したデスクトップ PC では高いリフ ています。これでは 1 週間も待たされてしまうと思い、 レッシュ・レートの設定がなかなかうまくいかす、「ああ、 http://www.epson.com/を覗いたところ、みつかりま これはローエンド向きなのかなあ」と思ったりしました。 した。これを取ってきて、めでたく重川乍させることができ 事態の打開に役立ったのが、 WWW や anonymous ました。もちろん英語版ですが、ボタンやメッセージカ瑛 FTP を通して入手できる Windows 95 用のドライバで 語というだけで、機能はまったく変わりません。 した。たいていの PC 周辺機器メーカーは、 anonymous ソフトウェアのサポートは、ネットワークの利用例とし FTP サーノヾーやⅥーⅥーⅥーサーノヾーで Windows 95 のイ て適していますが、それを実現しているのは海外であり、 ンストール関連の情報を提供しています 1 。その情報をも 日本ではいまだに遅れているようです 2 。 とに、はとんどの問題を解決することかできました。もっ とも、すべて解決できたわけではありません。 WWW サ Windows のネットワーク機能 ーを開設してはいるものの、プレスリリースとカタロ Windows NT 3.51 と Windows 95 は、基 : 機能とし グ情報しかないところもありました。今回の経験を機に てファイルおよひプリンタの共有をサポートしています。 そのようなメーカーの製品とは訣別して ( すでに買替えの これらは、 SMB (Session Message Block) フロトコル 日判月がきていたともいえます ) 、情報を得られるものだけ によって実現されています。 LAN Manager 、 NetBIOS にしようと決意しました。 プロトコルとも呼ばれます。 一方、 1 月下旬にバージョンアップされた Windows NetBIOS を利用できるプロトコルとしては、 Net- NT についてもいくつか問題を抱えていますが、こちらは BEUI 、 TCP/IP 、 IPX/SPX があります。 NetBEUI まだ角夬していません。 もともと、 Windows NT 用のプリンタドライバやス 2 Windows NT 3.5 では、ほかにプリンタの題もありましたにれは NIFTY-Serve の SMSBACK 会議室からグオ帯長て埆夬することかで きました ) 。多くのプリンタに景彡する致向なものなので、ひろく情報が 1 http://www.nine.com/、 http://www.matrox.com/、 ftp. 伝わるよう望みます。 //ftp.buslogic ・ com/など。 三卩 22 UNIX MAGAZINE 1996.4

4. UNIX MAGAZINE 1996年4月号

インターネットと同しような仕組みによる社内ネット ワークか構築されるようになってきていますが、これを lnternet に対して、 lntranet ( イントラネット ) " と呼 ぶのだそうです。 先月の、、イソターネット " とい犲兼に、このイントラネッ トを、、イソトラネット " ともしって表記した記事から始ま った、もしり言葉についての言侖です。 このもしり言葉の記事に対して、ある人かった表記 だと孑商したところ、それを承知で使っている、、、イソ ターネット " というもしり言葉と同様である、なんでもか でも、、ン " を、、ソ " に変えるのは誤解を招く、イソターネ ットとインターネットの違いは分かるが、イントラネット とイソトラネットの違いは何なのか ( どう埆早されている のか ) 、といったフォローがきました。 これから、イントラネットと従来からある TCP/IP LAN の違いは何なのか、 WWW をいまだに、モサイ ク " と呼ぶ人はいるのか、といった話題に発展しました。 WWW の間違った呼ひ方については、去も匠は、、ホーム ページ " という人か増えている、 WWW をインターネッ トと呼ぶ人もいる、インターネットは WWW しかでき ないと思っている人も多くいる、、ホームページ " はまだ いいが、、 HP" と呼ぶのはやめてはしい、 PC メーカーで すら、 WWW のことをインターネットと表記した広告 を出していた、といったフォローがきました。 また、新聞や雑誌での幸首に関する意見も出ていまし た。去も匠のや雑誌ートでみられる言葉遣いや説明には比 車如勺まともなものか増えつつありますが、間違った用語・ 説明も依然として減りません。、、ハッカー " と同様、いつ までも間違ったまま報首され続けるのでしようか・ Newsgroups: . net. misc Subject: [Q] junet 日本のインターネットの明本といわれる JUNET につ いて詳しく知りたいのですが、どうしたらいいのでしよう か、という質問記事です。 これに対して、、、 JUNET" または、、 JUNET-DB" を キーワードに archie で anonymous FTP サーバーを探 し、その下の関連ファイルを見るとよい、『インターネッ ト旦高』Ⅲ井純著、講談衵を読むとよい、というフォ ローがきました。 ちなみに、このコラムもかっては「り」と いう名則でした。本誌のバックナンバーを読む機会があ れば、一度目をとおしていただけると、その一端に触れ られるかと思います。 Newsgroups: 巧 . net. infosystems. www, . net. infosystems. www.pages, . announce 巧 . SOC. media SOC. human-rights Subject: Yomiuri WWW privacy 言じ新聞社が自社のホームページを史新し、ニュース 速報か充実したのですが、利用にあたって年齢やメール アドレス、郵便番号などを入力しなければならす、プラ イバシー保護や個人情報の提供の観点から好ましくない と思うのですがいかかて、しようか、という記事です。 これに対して、自分の責任でおこなうのだから問題は ない、通信販売を利用すると、その情報がデータベース に登録されるのと同じである、ホームページに入力しな くても各種の方法でさまざまな個人情報を収集されてい るはすだから、いまさら気にしても仕方ない、 WWW で どの記事を読んだかまで分かるのはいままでにない情報 だから問題である、といったフォローがきました。 Newsgroups: . comp. miSC,fj. rec. radiO Subject: [Q]Disk Size CD-ROM の大きさはソニーの研究者のポケットの大 きさで決まったという話をラジオで聞いたのですが、実 際はどうなんでしようか、という質間記事です。 これに対して、クラシック音楽のある名曲を 1 枚に収 録できるサイズが 12cm だったからという話を聞いてい る、当初コンパクト・カセットの対角線の長さ ( 11.5cm ) を直径にして各界の意見を求めたところ、カラヤンから べートーベンの「第 9 交響曲」が 1 枚に収まるようにし てほしいと言われて 5mrn 増やした、演奏時間は孑軍者 によって異なり、カラヤンだと CD の最長録部判爿より だいふ短いから違うのではないか、初期の CD の最長録 音時間は現在より短かったのでつしつまは合う、この話は 有名だか本当かどうかは不明である、ソニーの会社案内に は、カラヤン孑軍の曲が求できる長さということで 74 分にしたと書かれている、カラヤン孑軍の曲を基準にした のは本当だろうが、本人か直接要求したかどうかは不明、 といったフォローがきました。 等を第霊等 : 物す信 : をを第を等島 : 島 3 : を信勢工新勢工 :. 信 : , 第信 3 第に信等既第 3 第に第等第新、に第 : 信ををを信す 92 UNIX MAGAZINE 1996.4

5. UNIX MAGAZINE 1996年4月号

連載 /UNIX Communication Notes—O みると WWW だけ、ということが多い。見栄えのよい派 手なホームページを並べて紹介するだけの記事も多く、そ の大半はカタログ的な取扱いの域を脱していない。 中途半端で、しかも不正確な説明も目につく。ひどいも のになると、「インターネットとは、全世界に拡がった最大 莫のパソコン通信である」のような懣未をなさない、明 らかに間違った概念をそれらしい絵とともに紹介し、けっ きよくは WWW のページ紹介だけ、というものもある。 こういった、低レベルの記事の氾濫にも悩まされる。 インターネットは、さまざまなネットワーク技術を集 積した通信基盤工竟であり、 WWW はあくまでもその基 盤て家動するアプリケーションの 1 つにすぎない。もち ろん、 WWW カ彳足来のインターネットにおける情報表現 を多様化させたことを否定するつもりはない。画像や音声 などの素材を扱う竟を実現した功績も高く評価すべきで あろう。そして、 ) 復こ普及したがゆえに、新しい技術を 集積する基盤として WWW が用いられることも多くなっ ている。このため、 WWW の重川原理やその実装・運用 のための技術に関する知識の習得は、いまや技術者や研究 者にとって必顔になったといってもよい。しかし、イン ターネットを支える重要な技術は WWW だけではない。 それ以外にも、よ未ではあるが、現実のピジネスなどに役 立つ電子メールなどのさまざまな技術がある。そろそろ、 これらの技術にも目を向けるべきではないだろうか。 UNIX on PC PC (lntel) 環境で稼動する UNIX には、 Linux 、 FreeBSD 、 NetBSD 、 BSDI 、 Solaris 、 NEXTSTEP がある。これらの OS を利用して、面な PC システムを UNIX ワークステーションに変えることがさかんにおこ なわれている。なかでも、 Linux 、 FreeBSD 、 NetBSD 、 BSDI は、ソースコードカリ用できることもあって教育・ 研究活動にも有益である。ソースコードが参照できないシ ステムでは、研究開発を進めていく途中て疑問や問題点に 突き当たっても、その原因がどこにあるのかを謌・ヾる去 がない。だからこそ、ソースコードカリ用できる OS が重 要なのである。 私の研究室でも、 PC を組み立てて BSDI を中心的な 竟として用いてきた。大学の場合、 BSDI の教育楜幻向 20 けサイトライセンスか第定されており、きわめて面に環 境を導入できたのである。フリー・ソフトウェアとして配 布されているほかの BSD 系 OS と上交すると、 BSDI の BSD/OS は安定した、、手堅い " 実装をおこなっている だけではなく、もちろんサポートもあったので、大学など の研究機関にかぎらす、企業などでも積極的に使われてき た。しかし、その最大の魅力は、なんといってもソース コードがそこそこの値段で入手できるという点にあった。 だが、それも雲行きが屋しくなってきた。 BSDI の日 本国内での代理店業務はこれまでフォア・チューンがおこ なっていたが、今年から代理店が変わり、価格も大きく引 き上げられた。こうなると、 BSDI 上での開発をやめて、 次に手堅そうな実装の NetBSD 、あるいは SoIaris など のはかの商業べースの製品を実装環境に使うのも悪くない なあと考えるユーサーも出てくるであろう。 BSD 系 OS を基盤として使ってきた我々にとっては、 多くの人力鉢リ用している竟を用いてシステムを開発した り、研究を進めることか重要である。なせなら、できるか ぎり多くの人びとに成果を利用してもらいたいからだ。し たがって、もし BSDI の国内での利用が少なくなってき たら、乗り換えざるをえないと考えている。国内の BSDI の代理は、よく考えてもらいたいものだ。 インターネッ杤曲 最近は、多くの地方自治体が、地域に対する情報サー ビスとしてインターネットを導入しようと考えているよう だ。私自身、そのうちのいくつかについて相談を受けたこ とがある。それらから判断するかぎり、とくに WWW の ホームページを作ってル或情報を提供しようと引画してい るところが多い。しかし、そういった引画には大きな不安 を感じる。 まず、そういったホームページを見るのはいったい誰 なのだろうか。通常、地方自治体か胱供できる地域情報 は、その地方の地図、あるいはその地域の人口や産業比 率などの地盖細勺な情報程度であろう。私カ談を受けた 引画でも、ます地誌情報などの基本的な情報窈是供から始 め、徐々にページを充実させていくという説明がほとんど で、自治Ⅲ則か具イ勺な内容をイメージしていることは稀 である。プームに乗せられてあてどなく船出をするのでは UNIX MAGAZINE 1996.4

6. UNIX MAGAZINE 1996年4月号

NEWS 以上、 CLIB V3.12g 以上、 BTRIEVE V6.10C 以上。 語版 OpenDoc 」の配布を開始した。 アッフ。ル (Tel 0120 ー 615800 ) は、「日本 日本語 OpenDoc 価格は 80 , 000 円 ( 5 ノード版 ) ~ 840 , 000 円 ( 100 ノード版 ) 。 LANDesk Manager OpenDoc ホームページを開設。 Open Doc の解説資料、デベロッパー向けの文 •Apple ・ NSJ WWW サーバー構築ソフトウェア エヌ・エス・ジェー (Tel 03-3471 ー 5701 ) は、「 WebCARNIVAL 」の販売を開始 する。 おもな特徴は以下のとおり。 1 ) Oracle 、 Sybase などの RDBMS を サポート。 I/F は、 Windows NT 版が ODBC 、 Solaris 版が XA 2 ) HQL (Hyper Query Language) スク リプトによる DB アクセスが可能 3)Windows NT 版はロータスノーツ、 OLE に対応 4 ) クライアントからの同時アクセス数や ・ A 引 ATM LAN 工ミュレーション・ソフトウェア アライドテレシス (Tel 03 ー 3443 ー 6847 ) は、 ATM Ethernet スイッチングハプの 、、 CentreCOM4000 シリーズ〃向け LAN 工ミュレーション・クライアントソフト ウェアの販売を開始した。 準拠。 CentreCOM4000 シリーズのユー lation User Network lnterface) 1.0 に ATM フォーラム LUNI (LAN Emu- •NUC WWW 対応全文検索エンジン 日本ユニソフト (Tel 03 ー 3664 ー 5470 ) は、 WWW 上で使用できる高速全文検索 工ンジン「 Co. Co. Da/WWW 」の販売を 開始した。 •NetManage ードの自動判別、大・小文字などを同一 制約のないフリーワード検索、文字コ MacOS 用 ChameIeon 米 NetManage (TeI 03 ー 3221 ー 8400 : ネットマネージジャパン ) は、 MacOS 対 応 WinSock べースのデスクトップ・アプ リケーション集「 Chameleon for Mac- OS with PacerTerm 3.5 」「 XoftWare for MacOS 3.5 」「 WinSock SDK for Macintosh 3.0 」の販売を開始した。 おもな特徴は以下のとおり。 6 ◆ Chameleon for MacOS with Pacer- Term 3.5 TCP/IP アプリケーション集。 Web- Surfer (WWW プラウザ ) 、 Pacer Term Ⅳ T420 端末工ミュレータ ) 、 ChameIeon の FTP クライアントで構成。 Open- Transport 1.1 をサポート。 ◆ XoftWare for MacOS 3.5 VI. 51J の登録ユーザーには、 6 月 30 日ま て特別価格 ( 通常価格の 25 % ) で提供。 書、 MacOS 用の OpenDoc ソフトウェ ア、サンプルバーツを用意できる。 URL は、 http://www.apple.co.jp/ OpenDoc/0 ューサー名によるアクセス制限が可能 5 ) Java プログラミンク環境に対応 6 ) ューザー単位の課金情報をベージやオ プジェクト単位で収集、管理者が WWW プラウサを用いて閲覧可能 動作環境は、日本語 Solaris 2.4 および Windows NT Server 3.51 。 価格は 128 , 000 円、出荷開始は 4 月 ( い すれも予定 ) 。 ザーには無償で提供。 WS 上で動作する LAN 工ミュレーシ ョン・サーバーソフトウェアの販売も開 ロ 0 価格は 100 万円。 視した検索ができ、 CGI による全文検索 コマンドの作成が可能。 動作環境は、 SPARC 、 HP 、 EWS 4800 、 NEWS 、 Windows 95/NT など。 UNIX MAGAZINE 1996.4 の日本語版の出荷開始は夏の予定。 Term 3.5 、 XoftWare for MacOS 3.5 Chameleon for MacOS with Pacer 価格は各 30 , 000 円 ( いすれも英語版 ) 。 ロイヤリティ無料で配布できる。 発キット。開発したアプリケーションは、 MacOS 開発者向け WinSock API 開 ◆ WinSock SDK for Macintosh 3.0 などに準拠。 Transport 対応の X サーバー。 X11R5 Power Macintosh ネイテイプ、 Open- 価格は 500 , 000 円。

7. UNIX MAGAZINE 1996年4月号

連載 UN Ⅸの道具箱ー⑩ このファイルを修正します。サーバー側にも同凵難リをも っファイルはありますが、サーバーの不頁によってファイ ル名やフォーマットが異なるため、次回以降で詳しく紹介 します。 一方、プラウサ側で Content-Type と処理ガ去の対応 づけをおこなうのが mailcap ファイルです。これのデ フォルト・ディレクトリは mime. types の場合と同しで、 ホームディレクトリに . mailcap を作っておくと、個人的 に外部ピューアを定義できます。 mailcap ファイルの基本的な書き方は、以下のとおり です。 Content-Type; 起動するコマンドやオプションなど たとえは、 MPEG フォーマットのファイルに対して mpeg-play というビューアを起動したけ川ま、次のよう なエントリを作ります。 mpeg—play %s video/mpeg ; 最後の、、 % s " は、外部ピューアに渡すファイル名です。 ローカルファイルの場合はファイル名をそのまま渡し、 WWW サーバーから送られてきたデータならは、データ を溜める一時ファイルの名前か渡されます。デフォルト の mailcap ファイルを見ると分かりますが、 compose フ ィールドを使って則処理をおこなったり、 description でコメントを言当したりできます。とくに凝ったことをし なければ、単純に Content-Type と外部ピューアの組を 書けは一ト分でしよう。 mailcap ファイルの言田について CGI スクリプト は、 RFC1524 などの文献か参考になります。 CGI スクリプトの高度な利用法を学べば、 WWW ペー ます。 これらはすべて CGI スクリプトを利用して書かれてい は動的に変化する情報 " か載っているべージがあります。 このように 一方的に送るだけではなく、対言乱勺あるい ージや、感想を書いて送ることができるものもあります。 るいはページに何か入力してその結果を返してもらえるべ る xxxx 人目の人です」と表示されるものがあります。あ WWW のページを見ていて「あなたはこのページを見 ジ上でさまざまなことかできます。 52 こでは高度な利用に ついては考えす、 CGI スクリプトの基本が分かる程度の 基礎的な説明だけをします。あとは、プログラミング能力 と情報収集しだいということで・・ CGI スクリプトって何 ? CGI スクリプトとは、 Common Gateway lnterface スクリプトの略で、 WWW プラウザと WWW サーバー 上のプログラム間でデータなどのやりとりをおこなうもの です。 CGI は、 UNIX 上の CERN 、 NCSA のサーバー て採用されており、 PC 上などでは CGI 以外のものか利 用されることもあります。その意味で、一殳にゲートウェ イ・スクリプトとも呼ばれます。ここでは UNIX 上のサー ーを対象とするので、以下では CGI スクリプトと記す ことにします。 とはいえ、実際にはスクリプト 4 である必要はありませ ん。 WWW サーバーがサホートしていれば、コンパイル されたプログラムでもかまいません。ただし、当然ながら 実行可能でなければなりませんが・ CGI スクリプトを利用することにより、プラウザから の検索要求をサーバー上のデータベース・プログラムに渡 し、その結果をふたたびフラウサに提供したりできるよう になります。はかにも、工夫しだいでさまざまな利用か考 えられます。しかし、 CGI スクリプトはプログラムなの で、プログラマーの技量によってできることか决まりま す。プログラミングに慣れていない人はあまり複雑なこと はできませんが、半凾している人ならかなり高度な処理ま で可能です。 CGI スクリプトを利用した場合のプラウザとサー とのやりとりを説明しておきます。図 4 を見てください。 図に従って、 CGI スクリプト、プラウサ、サーバーの動 きを説明します。 1. ューザーは、ページ中で見たいリンク部分を選択しま す。 2. プラウサは、ユーサーが選択したリンク部分に指定さ れている URL をもとに、そのリンク先のサーバー URL の内容を要求します。この部分は、 URL が CGI スクリプトであっても、通常の URL と同しように要 求します。 4 テキストべースで書かれたもので、ある言語のコマンドの羃リからなる実 行ファイルとでも定義しておきます。 UNIX MAGAZINE 1996.4

8. UNIX MAGAZINE 1996年4月号

る。そして、 MAIL I/F 、 WWW I/F を経由して IAA- parser に渡される。 IAAparser では、 IAA 情報の言当 の正否をチェックする。今回の訓練においても、 IAA オ ペレータが可能なかぎりデータの訂正や再入力といった カ竹喋をおこなっていた。チェックを通過した IAA 情 報は iaa2news によって暗号化さオ、 ニュースシステム の酉当幻こより各 IAA クラスタヘイ幻般される。 受け側の IAA クラスタでは news2iaa か川乍してお り、次の 2 つの処理をおこなう。 ニューススフ。ールに書き込む ( 暙号化されたまま ) 。 復号イヒし、 iaa20racle 、 iaa2ssdb 、 iaa2wais などに 渡す。 iaa2ssdb などは、各 IAA のデータベースに IAA 情 報を登録する。 ューサーからの検索情報は、登録情報と同じような過 程を経て処理されるが、 ニュースシステムは経由しない。 IAAparser と iaa2ssdb 、 iaa20racle などが直接通信 し、検索結果を問い合わせたはうにメールで返信する仕 組みになっている。 IAA クラスタの紹介 WIDE 京都 NOC と SFC の 2 カ所ではスクラ ッチから書かれたデータベース・システム ( 私は、これ を、、 SSDB" と呼んでいる ) が、そして北陸先端大では SSDB と WAIS による 2 つのデータベースか麺力した。 一方、奈良先端大では、 Oracle をバックエンドに控え たデータベースか稼動した (OracIe への入力 / 検索イン ターフェイスは Perl て書かれた ) 。 これら IAA のデータベースを提供する、複数の引・機 から構成された訓練用実験システムを、、 IAA クラスタ " と呼ぶ。この IAA クラスタの構成は、以下のとおりで 88 news2iaa iaa2news IAAparser Mail I/F 、 WWW I/F ソフトウェア Sun SPARCstation 2 x 2 台 ハードウェア ある。 iaa20racIe 、 (INNI ・ 4) iaa2ssdb 、 システムのおもな工夫 このシステムについては、 ている。 ・負荷う靖攵 iaa2 、 vaiS 次のような工夫が加えられ 登録用には touroku@iaa.wide.ad.jp 、検索用には kensaku@iaa.wide.ad.jp というアドレスが用意さ れた。これらのメールの配送や WWW サーバー www.iaa.wide.ad.jp へのアクセスも、 DNS の設疋 により各地の IAA クラスタに振り分けられるように した。これによって、登録や問・午に対するサーバー の負荷のう靖攵を図る。 ・モジュールの独生 IAA の各モジュール ( インターフェイス、 IAApar- ser 、 iaa2news 、 news2iaa など ) は豸立して作成され ているため、あるサーバーに障害が発生してアクセス できなくなった場合も、別のサーバーのモジュールと 接続できるようになっている。 ・ IAA 1 長の品質 イされる IAA 情報の品質の高さを追求したため ( 意 味のない情報が登録されないようにする ) 、 MAIL や WWW のインターフェイス部分や IAAparser で、必 彡頁目の入力チェックをおこなった。 IAAparserT 解 釈できない清報は、 IAA オペレータに送られる。 IAA オペレータは、この情報を手竹業で修正し、ふたたび IAAparser に渡す。 IAA 情報の出所 ( 情報源 ) を明確にするため、情報を 求する際に本人 / 伝聞などの入力を必顔とした。 ・データベースの同期方法 IAA 情報は、ランダムに選はれたクラスタのデータベ ースに登録される。その後、クラスタ間で IAA 情報が ニュースシステムによって酉占医される。データの同期 は、 IHAVE/SENDME の機能によって補われる。 の場合、ニュースシステムは防災訓練の参加者からは みえない。災害には、このような、、枯れた " 技術とも いう一ヾき一 ーユースシステムによって情報の同期を図っ たほうが安心である。 UNIX MAGAZINE 1996.4

9. UNIX MAGAZINE 1996年4月号

連載 / UN Ⅸの首具箱ー⑩ うです。どの言語でも結果は同しなのですか : こではど こでも使える sh(Bourne SheII) に絞って例を紹介しま す。 sh 自体の文法については、すでにご存じのものとし て詳しくは説明しません。 置き場所 CGI スクリプトは、好きなところに置けるわけではあ りません。以前はサーバー上のサーバールートにある cgi -bin というディレクトリにしか置けませんでした。山も匠 では、置き場所こそある程度自由に指定できるようです 12 : f i が 5 、それでも個人が好き勝手なところへ置けるわけでは ありません ( 理由は、次の「セキュリティ」の項て紹介 します ) 。自分で作った CGI スクリプトを利用したい場 合は、 WWW サーバーの管理者に相談しなければなりま せん。 セキュリティ CGI スクリプトは外部プログラムを呼び出せるので、 セキュリティ的には大きな間題になる危険性をはらんで います。つまり、呼び出したプログラムにセキュリティ・ ホールがあると、そこから内部に侵入されたりシステム を破壊される可能性があります。普通のプログラムであ れは、そのマシンに入らないと実行できないものが多い ので、パスワードさえ破られなければいいようなものです が、 WWW プラウサから起動することかて、きるとなれば、 危険匪は一気に増大します。 そういう意味でも、 CGI スクリプトを置く場所を決め ておき、そこへ置く前に管理者がチェックすることが多い ようです。 CGI スクリプトを自分で作る場合には、その 図 5 CGI スクリプト列 (BSD/OS 付属の uptime) 3 : UPTIME=/usr/bin/uptime 1 : # !/bin/sh 2 : 4 : 7 : 9 : 11 : 10:eIse $UPT IME 8 : if [ -x $UPTIME ] ; 6:echo 5 : echo Content—Type : text/plain then 点も考慮したはうがいいでしよう。 CGI スクリプト入門 は、 /usr/httpd/cgi-bin などカ材票準になっていること スクリプトを置くことになっています。ほかのサーバーで には、 /var/www/cgi-bin というディレクトリに CGI BSD/OS を例とします。 BSD/OS の httpd サーバー れを手がかりに理解を深めることにしましよう。 かりにくいと思いますので、ますは簡単な例を示して、そ CGI スクリプトを初めから設計しながら説明しても分 54 5 といっても、 1 つのディレクトリに限定されます。 echO Cannot find uptime command 0 Ⅱ this system. UNIX MAGAZINE 1996.4 れば、そのフォーマットのデータを CGI スクリプトから せておきます。 mime ・ types に挙げられている種類であ mime ・ types に記述されています。表 2 にその一部を載 に指定できるフォーマットの種類 ) は /var/www/conf/ できるファイル・フォーマットの不鶤頁 (Content-Type ーに知らせています。 BSD/OS の場合、サーバーか理解 text/plain という種類のファイルであることをサーバ この場合は、出力が単純なテキストファイルなので、 される内容もむちゃくちゃになる可帽生があります。 もファイル内容を誤って解釈してしまい、プラウサて表小 て重要なものです。ここを間違うと、サーバーやプラウザ フォーマットが text/plain である " ことを示すきわめ サーバーに対して、、このスクリプトが出力するファイル・ 力する ( サーバーに引き渡される ) 文字列です。これは、 で出力される文字列が、この CGI スクリプトか最初に出 text/plain という文字列と空行を出力します。 5 行目 5 ~ 6 行目か重要です。 echo 命令で、、 Content-Type : /usr/bin/uptime を代入しています。 を示すためのものです。 3 行目で UPTIME という変数に 1 行目は、このファイルが sh スクリプトであること 付けてあります。それでは順番に見ていくことにしましょ 中身です。便宜 - E 、一 - 都コメント行を削除して、行番号を というスクリプトを見てみましよう。図 5 が uptime の の CGI スクリプトが入っています。このなかの uptime BSD/OS の cgi-bin のなかには、最初からいくつか 違うので、管理者に間い合わせてください。 が多いようです。これはサーバーの種類や工竟によっても 儲面の都合て折り返しています )

10. UNIX MAGAZINE 1996年4月号

高速インターネット (vBNS) を加速する GigaRouter 1 Gbps / ch の伝送能力を有する GigaRouter は次世代情報スーバーハイウェイの核となりえます 0 回図 メ N 0 ョ p - ["N e t S t ョド ] Ei Ed it !iew 00 旦 00k marks Qpt ions Qirectory Window 旦 p ト同にに囘刈 LOC iO 月 : http://www.ne 恩引.com/ What's New!l What's Co H00 曲 00k Net search N et Directory Software 1 NSF の vBNS (very highspeed Backbone Network Service) の 5 ヶ所の スー / ヾーコンピュータセンターで GigaRouter が実稼働しています ◎ スーバーコンビュータセンター 商用インターネット・ △ ネットワーク・アクセス・ホイント ( NAP ) ◇ NOC / 監視センター ATM/OC-3c GIGABIT NETWORKING vBNS と商用インターネット・ネットワークサービスの接続図・ギカヒットクラスの超高速 / 大 ・スーバーコンヒ。ュータから高性能 WS を活かすネットワーク構築 ・ 800Mbps-HiPPl,ATM/SONET OC -3c , FD をサホート ・インターネット標準のルーティ ンク機能を提供 ・モシュール構造の採用により容 易な拡張が可能 NAP Network Access po ⅲ NSP: NetwOrk Service providers RSP. Regional Service Providers インターネット WWW サーバ情報サービス実施 ! ホームへーシ http: 〃 www.netone.00.ルて、セミナー等の情報を提供中 ClusterSwitch Netscape Communications のロゴ、 Nawgator 及び Netscape は、 Netscape Communications 社 GigaRouter と接続し、 HiPPI クラスター の商標です Netscape Navigator の著作権は Netscape Communications 社に帰属します スイッチ機能を提供 資料請求 No. 037 vBNS (MCI) ネットワークの、先の先まて 東日本インテグレーション部 TEL03-5462-0810 FAX03- 図 62-0890 西日本インテグレーション部 TEL06-362-3500 FAX06-362-3501 中部インテグレーション部 TEL052-571-3071 FAX052-571-3731 ネットワンシステムス株式会社 〒 140 東京都品川区東品川 2-2-8 スフィアタワー天王洲 詳しい資料をご要望の方は、下記までお問い合わせ下さい。 マーケティング部資料課担当係宛 TEL03-5462-0841 NSP NSP Regional Regionai GigaRouter 最大 16 ギカビットの処理能力により 超高速 / 大容量ネットワークへ対応 Regional