データ - みる会図書館


検索対象: UNIX MAGAZINE 2000年2月号
55件見つかりました。

1. UNIX MAGAZINE 2000年2月号

連載 / IJN Ⅸ便利帖ー 3 db e7 e7 e7 e7 e7 cd cd d3 d3 d3 d3 e7 fe cd c5 cd c9 cd cd cd cd 54 5c 4a 4a 4e 4e 4e 4e 54 5c 68 4e db db db db db db db db e7 e7 db e7 e7 e7 db db 8d 86 06 08 84 8c 2e 80 80 Oc 09 80 80 05 13 80 89 00 le 00 83 80 Oe 05 80 8d 00 28 80 06 87 80 09 00 80 80 15 00 80 92 00 29 00 83 80 87 80 84 80 82 84 83 とです。計算機では 8 ビットまたは 16 ヒ、ツ 図 2 キットからデータ (a) 雑音部分 000001b0 000001C0 000001d0 000001e0 000001f0 00000200 00000210 00000220 00000230 (b) プサー音 00002800 00002810 00002820 00002830 00002840 00002850 00002860 00002870 00002880 e7 e7 5c 5c 68 5c 31 80 00 01 ac 80 db 5c 5c 5c fe fe 68 5c 5c 5c e7 54 5c 68 5c 5c 5c 4a 4e 4a 4a 4a e7 e7 e7 e7 e7 68 54 68 68 68 5c 5c 54 54 f e f e e7 84 0d 02 ab 00 a4 80 80 83 00 68 ae e7 e7 e7 54 54 54 e7 80 2e 00 95 ae e7 e7 54 5c 54 54 5c 68 68 68 68 68 68 68 68 db db db d3 d3 db d3 db 8d 80 2d 80 95 80 06 24 00 ad 80 81 84 e7 e7 00 10 80 db db db db d3 ビッ " と思われる部分 82 95 be 00 8e 80 80 80 87 00 0f 00 ld 80 90 37 ld 00 a2 80 00 11 00 07 91 c9 80 に .. hhhh\TTTT\\\\l I\\\TT\TTT\TT\T\\I l\\\\\\\hhhhhhhhhl lhhNJNJJJJJNNNNT\l は . . 7 . 80 80 00 82 目的によっ トがよく使 e7 5c 54 5c 5c 02 16 03 83 00 a2 80 Od 80 86 80 aO 01 00 e7 5c e7 88 80 27 81 e7 5c d3 13 0e 00 08 91 われます。これもサンプリング周波数と同様、 て使い分けます。 さらに、数値の表現方法として linear やß-law 、 A- law 、 ADPCM などがあり、ファイルとして保存する場 合の形式には AIFF や WAV 、 MP3 などがあります。前 者は数値を対数て表現したり、 1 つ前の数値との差分のみ ラジオを接続して以下のようにすると、音が数値データと うことかて、きます。たとえは、 LINEIN 壻子にマイクや イルを用いて、前項で述べた数値 ( 音 ) データを簡単に扱 FreeBSD の場合は、 /dev/audio というデバイスファ /dev/audio ともできます。 値をいっさい加工せすに、、生の " データとして保存するこ 値データの去によってう嶽頁されます。もちろん、数 て表現するようなユまであり、後者は数値の表現去と数 % cat /dev/audio > /tmp/hoi して表現されていることが分かります。 また、保存したファイルを /dev/audio へ書き込めば さて、ガイガーカウンタ・キットから出る、、ピッ プサー音の認識 にあたります。 こで扱っているデータは、前項で述べた、、生データ " % cat /tmp/hoi > /dev/audio 音カ舸生できます。 ( 数秒後に中断する ) % hd /tmp/hoi 00000000 ae cd 23 27 2b 29 2d 2b 00000010 39 39 3b 3b 3d ( 省略 ) ( 省略 ) UNIX MAGAZINE 2000.2 2f 2e ( 省略 ) とい 115 のですが、、、ピッ " の部分では値カしく変化しています。 部分ではほは等しい値のデータが連続していることが多い とのあいだに日埆寉な差異があることが分かりました。雑音 音 ( 図 2- a ) と、、、ピッ " という音と思われる部分 ( 図 2 ー b ) 16 進数の羅列を丹念に見ていくと、大部分を占める雑 % hd rawdata ー more % cat /dev/audio > rawdata 断します。そして、データの中身を見てみます。 ます、以下のように実行し、音カ鷦るまで待ってから中 音テータの調査 します。 に、この音がどのようなデータからできているのかを調査 う音をノート PC に認識させる去を考えます。そのため

2. UNIX MAGAZINE 2000年2月号

- 、ルプ 新手第選沢 MAT EMATiCAl SYSTEMS INC 究 ための一一 創造 ク。西。爿タ析システム オプジ ログー・ 重回婦分新 樹形モテ、ノレ ! absent ″ 0 ~ " 0 、 , プ = 。ゴの・、ルプ / :en t*bsen t ) おし s 露は S-PLUS は高度なテータ解析機能と豊富 なグラフィックス機能の両方を備えた 本格的なテータ解析システムです 対話型の素早い明快な処理で利用者の 創造性を大幅に支援し、オプジェクト 指向に基つく卓越したテータハンドリ ング能力により、テータの可視化・再 加工・再解析というフィードバックル 理工学、医薬学、社会科学、金融工学から教育の分野まで、 ープを納得いくまで何度も繰り返すこ とかできます。 全国の名企業・研究機偲・大学での豊富な実績を誇ります。 特定分野ソリューションのためのアドオンモジュール 主な特長 ・ S + WAVELETS 話題のウェープレット解析のための 500 以上の機能 ・ S + DOX 実験計画法のための数多くの関数とグラフィックス ・一千以上の高度で最新の解析機能。 ( 基本演算、行列演算、 ・ S + SpatialStats 環境・資源エ学などで話題の本格的空間統計モジュール 探索的データ解析、多変量解析、回帰分析、分散分析、線形 ・ S + GARCH 金融工学などで話題の G RCH モテルのために モデル、時系列解析、シミュレーション、信号処理、検定、 ・ S + AVS 高性能 3 次元 CG ツール VS とのリンクモジュール OR その他 ) ・ S + G 旧〃 n 々地理情報システム RC / INFO データを本格的に解析可能 ・数十種類のカスタマイズ自在なグラフィックス機能。 ・オブジェクト指向の S 言語による本格的なプログラミング機 能により、個別の解析システムを簡単に構築できます。 GUI 構築ツールを備え、 DDE や OCBC にも対応します。 ・常設のトレーニングコースその他の強力なサポートでソリュ ーションを側面支援します。数理科学を専門とするスタッフ が、個別のコンサルティングにもお応えします。 S + SPATIALSTATS S + WAVELETS Windows DOS/V 、 PC98 ( Ⅳⅵ dO Ⅳ S95 、 NT) 主要 IJNIX SunSPARC 、 HP9000 、旧 M(AIX) 、 DECalpha ( U Ⅳ侊 ) 、 SGI. NEWS 株式会社攵王里シ ' フ、テノ - 、 S-PLUS グル ープ 〒 160-0022 新宿区新宿 2-4-3 フォーシースンビル 10F TEL. 03-3358-6681 FAX. 03-3358-1727 e-mail: splus-info@msi. CO. ゆ (URL)http:″www.msi. CO. jp/splus/ お問合せ : 平日 10 : 00-17 : 00 (FAX 、 e - ma ⅱは 24 時間随時 ) 対応機種、 OS ※ S-PLUS は MathSoft, 旧 c. が開発しライセンスしています。 ※ AVS は Advanced Visual Systemslnc. が開発しライセンスしています。 ※会社名および商品名は各社の商標または登録商標です。 ( 詳しい製品情報は S - PL し S ホームペーン h p : / / wwwⅶs託0扣/sp石s/を御参照ください。 ) S - PLUS 無料紹介セミナー定期実施中 S - PLUS および AVS のお問合せ先 当社新宿セミナールームにて一人一台のパソコンを用いて s - PLUS をご説明さしあげています。 お気軽にお申し込み下さい。 資料請求 No. 003H

3. UNIX MAGAZINE 2000年2月号

イ ン タ フ ェ イ ス の 街 角 26 増井俊之■ LensBar 150 大きなデータを扱う手法 て変更するのが一ヨ勺です。このガ去には、全体のどの部 操作で変えるのではなく、マウスとスクロールバーを使っ グラフィカル・インターフェイスでは、表示位置をキー いきます。 ツールを用いて表示位置を変更しながら順次内容を眺めて 表示するだけで編集しない場合には、 more や less などの イルの異なる部分を眺めたりできるようになっています。 数に分割し、複数のファイルを同時に眺めたり、同しファ て編集するのか普通です。たとえば Emacs では画面を複 テキストエデイタなどでは文章の一にだけを画面に表示し 文字端末では表示可能な文字数が限られていますから、 データ部を見る方法 下のようなガ去が利用されています。 言 t. 算機で大量のデータを扱う手法としては、従来から以 夫がおこなわれています。 近年のグラフィカル・インターフェイスではさまざまな工 要があります。そのために、文字端末インターフェイスや よって、小さな画面で大きなデータを扱えるようにする必 示量を制限したり、あるいは表示部分を移動させることに しか表示できません。したがって、なんらかの方法で表 を扱わなけれはならない場合であっても画面にはごく一部 言算機の画面サイズは限られているので、膨大なデータ GUI ツール、、 LensBar" を紹介します。 重要です。今回は、この 2 つの手法を効果的に統合した ータを効 : 昀に視覚化してる手法 ( プラウジンク ) が 示すべきデータを尺する手法 ( フィルタリング ) と、デ 大量のデータを計算機の小さな画面で扱うためには、表 分か表示されているかがノブの位置で間的に分かるとい う利点があります。 いずれの場合も、ユーサー作によって表示位置を変 化させて大きなデータを扱う点は共通しています。 データ構造を禾する方法 朱なデータ構造を利用し、同時に扱うべきデータの量 を制限する手法もよく使われています。蜷丘は、 UNIX を はじめとするさまざまな OS で膨大な数のファイルか扱わ れるようになりました。これについても、階層的なファイ ル構造を適用すれは各ディレクトリ内のファイルの数を制 限できるので、ファイルを一覧しやすくなっています。 ただし、この去では、全体のファイル構造と自分の位 置をつねに把握しておかないと迷子になるおそれがありま す。そのため、たとえ tiUNIX では pwd や ls などのコ マンドがよく使われます。 表示すべき Web ページのデータが膨大でスクロール では対応しきれない場合、 Web ページを複数のページに 分割して相にリンクを張るといった手法もよくみかけま す。これも、データ構造を応用した表示手法の一種と考え てよいでしよう。 フィルタリングによってデータを絞り込む方法 均質なデータが大量 ( ゴ褓内されている電話 P. 長やデータの 相万イ系が複雑に入り組んでいる Web のリンクなどにつ いては、これらを扱うための適当なデータ構造がありませ ん。そこで、キーワードなどの検索条件にもとづくフィル タリングを用いて表示するデータの量を制限することがよ くおこなわれています。データベースや Web のサーチェ ンジンによる検索は、フィルタリング手法の一種といえま す。 UNIX MAGAZINE 2000.2

4. UNIX MAGAZINE 2000年2月号

, けつま 3 びっ u ド 図 4 NDTPD の info より : イ彖データについて ( 前略 ) ときとして、外字の表示なしに書籍を読むことは難しいことがあります。そこで、 NDTPD では パージョン 1 . 0 以来、 " 代替え文字列 " ( " alternat i on t ext " ) という機能を用意しています。 " 代替えの文字列 " を用いることで、 NDTPD は外字を対応する文字列に置き換えます。たとえば、 書籍の中で合同を表す記号 ( 平行な三本の横線 ) を外字として定義していた場合、 NDTPD では これを代替え文字列として ( に置き換えることができます。しかしながら、 CD-ROM 書籍には、 これら代替え文字列のデータは収められていません。あなたは、代替え文字列データを自力で作る か、あるいは何処からか探して来なくてはいけません。 NDTPD は、代替え文字列のデータを " 付録 (appendix)" パッケージから取得します。付録パッ ケージは、代替え文字列のデータや、対応する書籍に対していくっかの付加的な情報を提供しま す。つまり、あなたはこの付録パッケージを自力て作るか、あるいは何処からか探して来なくて はいけないということです。 ( 後略 ) とコマンドを打ち込んでいきました。 NDTPD 自体のイ ンストールは間題なく終ったようで、、、 ndtp " て始まるコ マンドが 4 つできあがりました。 Emacs の info のなか に NDTPD と NDTPD-ja という項目もできていたの で、さっそく info 内の情報を読んで、それ以、降の作業を 進めることにしました。 NDTPD で電子辞書を扱うには、辞書データの場所を 設疋ファイルで指定しなければならないようです。そこ で、 NDTPD の設定を進める前に辞書をインストールし ておくことにしました。しつは英国に来るときに、用意し た CD-ROM 辞書をまとめて 1 枚の CD-R に焼いて持っ てきていたので、辞書本体の準備はその CD-ROM を出 してくるだけ、ととても簡単です。 NDTPD の info をさらに読み進めると、 NDTPD で は実際の辞書データのほかに、、伺録 (appendix) データ " という補肪情報を利用するようになっていることが分かり ました ( 図 4 ) 。刊録データ中には、辞書ごとに使われてい る外字を表示 ( もしくは置換え ) するための、、代替文字 " 窈旨定などか含まれているようです。 NDTPD で電子辞書を使うためには、辞書本体に加え て、付録データもインストールする必要がありそうです。 なくても辞書本体を読めないわけではないと書いてありま した。でも、もしかすると極端に読みにくくなってしまう のかもしれません。 付録データは自分で作ることもできるそうですが、 NDTPD の FTP サイトには、おもな CD-ROM 辞書用 のイ求データバッケージ 5 がありました。インストールす る予定の辞書に対してもすべてイセヾッケージが用意され 5 ftp://ftp.sra ・ co ・ jp/pub/net/ndtp/ndtpd/appendix/ 108 ていたので、さっそくダウンロードしました。ダウンロー ドしたイ求データは、 ・ chujiten6-2.3. tar. gz : 不幵究社英和中辞典用 ・ oxford-2.0. tar. gz : オックスフォード央央辞典用 ・ plus-2.0. tar. gz : 研究社リーダーズ十プラス用 の 3 不鶤頁てす。 辞書のインストール 辞書データのインストールは簡単でした。まず、データ をイ内する場所を決めました。 /usr/local/libdata/dict というディレクトリを作り、このなかに各辞書を入れるこ とにしました。各辞書の内容は、前述のとおり 1 枚の CD- R にそのまま焼いてあります。この CD-R を、 mount —t Cd9660 /dev/acdOc /mnt というコマンドでマウントしました。 /mnt 以下に Chu- jiten 、 Oxford 、 Readers というディレクトリか見えたの で、これらをディレクトリごと /usr/local/libdata/dict にコピー ()p (R) しました。データ自体が大きいのて時 間はかかりましたが、しばらく待っとたしかにそれぞれの ディレクトリかて、きあがっていました。これて辞書本体の インストールは終了です。 付録のインストール 伺録のインストールも簡単に終りました。インストール する場所 (/usr/local/libdata/ndtpd) を決めて、その ディレクトリに移り、順番に各 tar. gz ファイルを展開し ていくだけでした。 以下に、 これで、 /usr/local/libdata/ndtpd UNIX MAGAZINE 2000.2

5. UNIX MAGAZINE 2000年2月号

載新ー : 日 - ロ第 ・ 0 ℃ 0 ℃ , , イ - 、・物まカ 0 、卩 を均一にする「 ! 0 ( こ二 ) - よ 6 第第・トレンド第定 x 製鬮臨 オアンヨン コメント 閉しる 試物 : ロ ニンジンの独引強キャベツの引を第第の を直す - 一第 0 . 、ロを第 をの種れ働 新第第一、 11 、 ・れー 1 に 4 ・ 、を当 0 1 物をみ・下物 物 K262 ュ / を : 参第 Sversion4 は、データ解析とグラフ描画のための 高機能ツールです。対話的な統計処理を中心とし、 日常のデータ解析から専用の分析システムまで幅 広くサホートする基本システムとして利用できます。 多変量解析、検定、分散分析、各種回帰分析、クラスタ分析、 シミュレーションなどさまざまなデータ解析をマウス操作で行う ことはもとより、それらを組み込んだ GUI べースのアプリケー ションを開発できるのがアイザックの Sversion4 の利点です。 この製品はデータ解析のために AT & T ( 現 Lucent Technologies 社 ) ベル 研究所で設計された S 言語をベースにさまざまな機能強化を施したものです。 version 4 特徴 をデータ解析 : 豊富な統計関数と柔軟な S 言語による開発 ・グラフィクス : 解析結果をさまざまなグラフで表示・画像化 ・ SToolKit: 手軽に GUI を構築できる GUI フレームワーク ・ P a 「 0 ー e : 統計データ処理のアプ丿ケーション ( ソース提供 ) ・ ParoIe/QC : 品質管理アプリケーション例 ( ソース提供 ) ・ SQLBridge : 各種関係データベースへアクセス ( PostgreSQL 版ソース提供 ) : グラフを画像データ化しプラウサ表示可能に変換 ・一 m a g e ・日本地図 : 国土地理院数値地図と地図用ライブラリを提供 ・ S-Decomp : 統計数理研究所の時系列ソフトを同梱 ・ S version 4 に関する書籍 / 入門書は一般書店で入手できます。 ・ S 言語で開発されたフリーソフトをインターネットで入手できます。 本朱式会ネ土アイサ、ツク【大阪】〒 530-0015 大阪府北区中崎西 2-4-12 梅田センタービ ~ 8F TEL 06-6373-8320 FAX 06-6373-8311 ※広告中の会社名・製品名等は、各社の商標または登録商標です 価格 商用向け 大学向け Windows / Linux / FreeBSD / Solaris 0 猷 (l) 版 90 , 000 円 180 , 000 円 SoIaris(sparc) / HP-UX 版 240 , 000 円 680 , 000 円 / iSä〔 ー h t t p : / / S . i s a c . c 0 . ー p / 資料請求 No. 020

6. UNIX MAGAZINE 2000年2月号

だ、まったくデータを転送する必要がないにもかかわら す、電話回線カ材妾続されたままになってしまうからです。 現在、電言辞十金や ISP の接続科金は、通信したデータ量 ではなく、接続したに上既して課金される場合がはと んどです。データをやりとりしていない時間は、たんなる 無駄になってしまうのです。 ページを表示する際にかならす通信が発生することも、 ダイヤルアッフ。接続との相陸を悪くする原因の 1 つです。 WWW 上の多くのページは、それはど頻繁に更新される わけではありません。にもかかわらす、たとえ 10 分前に アクセスしたページであっても、その後更新されていない かどうかを石忍するために、表示の前に Web サーバーに 間い合わせなければなりません。なせならは、プラウサの 前に坐っている私たちは、 URL に対応するべージの内容 か史新されたかどうかを実際にアクセスするまて知ること ができないからです。その結果、おそらく変更されていな いであろうべージを再表示する場合も、正直に ISP に電 話をしてしまうことになります。 wwwoffle は、これらの間題を解決します。もちろん、 十記のような技勺な間題は、時間制課金やダイヤルアッ フ。接続という技術を捨てないかぎり想的な角夬にはいた りません。 wwwoffle は、ある程度の妥協をすることで、 現実的な解決ガ去を提供しているのです。 wwwoffle は以下の機能により、ダイヤルアッフ環竟に おける Web 閲覧の間題を鮹夬します。 ・オフライン・キャッシュサー ・ダウンロード・マーク付け ・ページモニター 以ード、これらの機能を順に角見します。 オフライン・キャッシュサーバー wwwoffle には、オンラインモードとオフラインモード の 2 つの重川乍モードがあります。それぞれのモードでの動 作は次のようになります。 ・オンラインモード ごく普通のプロキシーとして動作する。プラウザから 受信した HTTP の取得要求を解釈し、実際に目的の Web サーバーにアクセスして、受信したデータをプラ 連載 / UN Ⅸ知恵袋ー 0 48 ウサに返す。その際に受信したデータは、 wwwoffle の キャッシュ領域に記應される。 ・オフラインモード ーとして重川乍する。プラウザから受 キャッシュ・サー 信した HTTP の取得要求はインターネットに発信しな い。過去に同一の HTTP 取得要求があったかどうかを キャッシュから検索し、対応するデータをみつけた場合 はキャッシュデータをプラウザに返す。対応するデー タか存在しない場合は、自動ダウンロードマーク・ペー ジ ( 後 ) を表示する。 オンラインで重川しているときは、普通にプロキシーを 介して利用している場合とまったく同しです。一方、オフ ラインでは少々トリッキーな重川乍をします。 ます、 wwwoffle はプラウサから HTTP の取得要求 を受信します。オフライン状態では、要求されたページを インターネット上の Web サーバーに取りにいくことはで きません。 wwwoffle は、オフラインモードのときに外部 ページの要求がきた場合、まず、過去に同じ HTTP 要求 がなかったかどうか、キャッシュを調べます。過去に同し 要求があったら、その結果として受信したリプライがキャ ッシュされているかもしれません。 該当するべージのキャッシュがみつかれは、 wwwoffle はキャッシュデータを返します。ユーサーは、現在オフラ イン状態であるにもかかわらす、キャッシュされたページ を使って、それなりに新しい情報を閲覧することかできま す。キャッシュに存在しない場合は、代わりに自動ダウン ロードマーク・ページを表示します。ダウンロード・マー クとは、特定の URL を任意のタイミングで取得するため の印です。オフラインモードのときにキャッシュにみつか らなかったページには、次々にダウンロード・マークカ寸 いていきます。マークしたページは、あとで wwwo田 e の コマンドや制御ページを使ってまとめて取得できます。 ダウンロード・マーク付け wwwoffle は、いますぐに見る必要はないが、あとて取 得したいページを当求することができます。また、前述の ように、オフラインモードでキャッシュ・サーバーを利用 中にキャッシュに存雀しないページに進邑すると、自重加勺 にダウンロード・マークが付けられます。これらのマーク 付きページは、あとでまとめて取得することかできるよう UNIX MAGAZINE 2000.2

7. UNIX MAGAZINE 2000年2月号

0 けつま 3 ひっ u ド ・ poe を経由して avie と ISP は通信できない ということが分かりました。つまり、互いの通信はできる けれども、 avie から外部へは通信できないのです。 何が足りないのか自分では思いっかなかったので、あ りったけのオ斗を添付した電子メールを師匠に送って相談 しました。 師匠はます、 成疋ファイルの打ち間違い オペレーション・ミス を疑って、 PPxP のコマンドラインで同し操作をしてそ の結果を石忍するように指示しました。言われたとおり、 PPxP を立ち上げてコマンドラインで filter 行を打ち込 んでみました。念のため、接続カ蔀立する前と確立してか らの 2 回試したところ、どちらでも事態は変わらす、 avie からの通信はできないままでした。 車云送機能の設定 続いて師匠から電子メールで、 「 IP 中幻医機能か動いているかどうかを石忍するように」 と指示されました。 複数の計算機を介してデータ通信をおこなう場合は、あ いだに入る計算機 (poe) でデータを転送することになり ます。 FreeBSD は、デフォルトでは IP データ中幻をし ない設定になっています。したがって、データを中幻する ためにはカーネルにデータ転送用の設定をしなければなり ません。 師匠は、このデータ転送の設定ができていない可能性が あると言っているのです。でも、転送の言置なんて、いっ たいどうやって石信忍すればいいのか見当がつきません。と にかく、教わったとおりに poe のコマンドラインで、 sysctl -a ー grep net. inet. ip. forwarding と打ち込みました。 sysctl は、カーネルの状態を検索した り設定するために使うコマンドです。上記の例では、カー ネル内での IP forwarding 仲幻過を設定している行を検 索しています。 コンソールに表示された結果は、 net ・ inet ・ ip. forwarding : 0 UNIX MAGAZINE 2000.2 というものでした。やはり IP 転送の機能が OFF(O) に 設定されているようです。そこで、 IP 中幻医機能を ON(I) にするため、 sysctl -w net . inet . ip. forwarding=l と入力しました。 sysctl のオプションは、初めの例にある 、一 a " か現在の設定の一覧を表示するもの、今度の "-w" は 新しい値を定するためのものです。 これで IP 転送機能の設定ができたはすです。今度こそ avie からデータ通信ができるだろう、と期待しつつ外部に ping を打ってみました。すると、ホスト名ではアドレス 解決に失敗したものの、数字の IP アドレスで試すと、無 事に ping が通りました。これでひとます安じ、です。 それにしても、以前に IP マスカレードに挑戦したとき は、転送機能の設定などした記應がありません。わざわざ 設定しないかぎり動くはすがないのに変だな・・ ・と . し、 返してみました。そういえば、 IP マスカレード機能を使 う以前に、師匠が poe のシステムでイ可か作業をしていた ことがあります。どうやら、そのときに師匠か冲幻機能の 設定をしていたため、あとで IP マスカレードを使ったと きにはすでに転送機能が ON になっていたようです。そ のあとで軻回かリプートしているので、そのときに設定が OFF に戻ってしまったのでしよう。 /etc/rc. conf での設定 中幻医機能については分かりました。でも、いつい幻逶を おこなうのなら、リプートするたびに毎回上記のコマンド を打ち込むのも面倒です。しばらく avie からの直接のデ ータ通信はできそうにないので、、 poe での中幻医機能はで きればいつも ON になっているはうがいいなあ " と考えま 側匠に「いつでも転送を ON にするには、どこで設定 すればいいの ? 」と質問すると、カーネルの状態を設定す るには、 1. カーネルソースでオプションを設定してカーネルを明冓 築する 2. /etc/rc. conf に一己のコマンドを書き足す のどちらかの方法を使う、と教えてくれました。どう考 えても /etc/rc. conf に行を書き足すはうカ吶単そうです。 105

8. UNIX MAGAZINE 2000年2月号

インターフェイスの街角 図 1 Focus 十 Context 図 2 Windows 9x の TreeView と ComboBox こへての万ルダ 蝨のは デス外の・ , 場所・て 0 馴乍当 / ” ; 朝 / ーに 3 / ト 0 ー & ) ま″に h 朝・ ゆ : rdCS ま、 y ℃ 0 の″をリ ・」 A 。鹵 3 h れ 0 : / / 駅 00k 畆 ! 」 Adoeapp ”ー誌リ愴 n co - / h 鱸 p : 〃、に・研ゅん 0 / ⅱ市 / 朝 A 長 h をゆノ / 、引 & ony て 00 / öe に / 市 u ⅵ都 / ht / / b 朝“ h 新薮 k を℃ 0 のんまたん〕 / ト ? ) 10 : 沼トん インタフェー 0 : / / n w を物 $ ( 0•を 8- ハ 00 ェに町 41 幻 i の丿、一ド引ⅵ引℃ om その全容を 1021 01 新 / を 1 」 80 を : ューマンイ、 ht 単 / / 1 1 住 1 / 国こ」い h 鱸 0 : / / ony. 00 / 全 ( 不十分で 1 1 第 1.1 もしれません h ノ / 1 1 028 ・二」 Sa ht / / 物第 0 士上で 00E コンフ / / 物℃。 / 必要です。 表示部分を滑らかに移動させる機能 表示したい部分を位置で指定する機能 表示したい部分を名前で検索する機能 本と部分を同時に表示する方法 ・重要な部分だけお尺的に表示する機能 スクロールバーを利用している場合、現在表示されて ・可視部分とデータ本との関係を明示する機能 いる部分が全体のどのあたりかを知ることはできますが、 検索システムや grep コマンドなど、データを検索した 表示されていない部分に何があるかは分かりません。しか りフィルタリングしたりする手法は文字べースのインター し、本の構造を孑当屋しつつ部分データを操作したいこと フェイスでもひろく使われています。一方、スクロール もあります。そのために、表示されている情報だけでな バーやズーミング・インターフェイスによって表小領域 く、本も見えるようにするガ去カ考案されています。 を滑らかに変化させる各種のプラウジンク鼓術は、山も丘の 1 つは、、 Overview 十 Detail" と呼ばれる手法で、全体 GUI では一イ勺になっています。しかし、両者をうまく 構造をたとえは目次のように別ウインドウに表示します。 融合した GUI 手法には、まだこれといったものがありま もう 1 つは、、 Focus 十 Context" で、場所によって表示 せん。 の粒度を変える方式です。詳しく見たい部分は細かく表示 Windows 9x で階層的ファイルシステムをプラウズす し、概要だけ見えればよい部分は不要なものを間引いて表 るためには、ディレクトリごとにウインドウを開いたり、 示します。 TreeView というコントロールを用いたツールを使うのが 図 1 は、 Focus 十 Context の手法て米国の地図を表 ー勺です ( 図 2 左 ) 。大きなファイルシステムを眺める場 現したものです [ 1 ] 。 こでは地図の見たい部分 ( セント 合、ディレクトリごとにウインドウを開いていくと、ウィ ルイス付近 ) だけを拡大し、周囲を小さく歪ませて表示し ンドウの数が多くなって扱いにくくなります。 TreeView ています。 では、階層的データもある程度は扱いやすくなります。し 本表示と部分表示とを簡単に切り替えられるのなら かし、ディレクトリ内に多くのファイルがあるときなど ば、これらを同時に表示するのと同様な効果が得られま は、本を眺めるためにスクローノレヾーを多用しなければ す。 1998 年 7 月号で紹介したズーミングインターフェイ ならす、階層を上下する操作もそれはどスムーズではあり ス・システムでは、ユーサーがズーミンク才作によって詳 ません。 細表示と全体表示を滑らかに変化させ、データの全一冓造 リスト内の項目をメニューで選択する場合は、階層メ と部分の田を同時に把屋できます。 ーや ComboBox コントロールが使われます ( 図 2 右 ) 。しかし、この手法では数個ならともかく、数百個の ブラウジングとフィルタリングの融合 項目のなかから目指すものを選び出すのは容易ではありま 大規模なデータの一部だけを操作したり眺めたりするに せん。 は、必要な部分をうまぐ尺して表示・操作できるように ーヨ殳的なスクロールバーや階層メニュー、 TreeView 、 する技術力要です。そのためには、以下のような機能が ComboBox は、データの一覧のなかから必要なものを選 フ広たた究 タにアれ研 151 UNIX MAGAZIN E 2000.2

9. UNIX MAGAZINE 2000年2月号

0 図 14 予定表醯 1999 1999 / 2 1999 宿 1999 / 4 1999 / 5 1999 / 6 1999 / 7 1999 / 8 1999 / 9 1999 / 10 Pattern: 1999 / 1 郡カ俵示されます ( 図 10 ) 。 図 15 uis " でフィルタリング 』 ST カメラ L. ・ディ L T 9 L T 第 9 L 聹ア 』 ST ? L 聹 T ビデオ送 L T 切 L T 論至送 L 聹 T 論文き Pottern: 図 16 ズームイン新 L 聹 T 論文き L T99 讒室 』 ST カゞうしディ・ Pottern: LllST199 199 ? / 1 1 1999 / 10 199 ? / 9 199 ? / 8 199 ? / 7 199 ? / 6 L T ビデオ発送 L T3 ? 締切 検索パターンを入力すると、それにマッチする地名だけ がリストされます。たとえば、、 n 。 " と入力すると、、、の " という読みを含む地名だけがリストされ ( 図 11 ) 、さら に、、 h " を加えて指定すると、、 n 。 h " を含む、、八戸 " などの 地名だけが表示されます ( 図 12 ) 。 こで、ペンで、、八戸 " を尺して右に動かすと、読み に、、Ⅱ。 h " が含まれる八戸市などがある冂森や、、岩手 " といった県名か表示されます ( 図 13 ) 。 図 14 は、 LensBar でスケジュール・データをプラウ ジングしているところです。ます、パターンとして、、 uis を指定してフィルタリングをおこないます ( 図 15 ) 。続け て、その周囲のデータを表示することにより、 UIST カン ファレンス関連の仕事をいつごろおこなっていたかをプラ ウズすることができます ( 図 16 ) 。 こで扱っているデータは、 1 , 000 行を超えています。 したがって、通常のスクロールバーなどでは、本を効率 よくプラウジングすることは困難です。このような場合に も、 LensBar でズーミングやフィルタリングを併用すれ ば、小さな画面でも検索やプラウジングか効果的におこな えるようになります。 おわりに 今回は、大量の情報のプラウジングとフィルタリングの 両方をサポートする GUI 部品として、、 LensBar" を紹介 しました。膨大な情報が充通している現 ( せ上会では、多種 多様な情報をフィルタリングしたのちに眺めたり、編集し たりといった手法がますます重要になってくるでしよう。 LensBar は、メニューやスクローノレヾーなどの基本的 156 なインターフェイスの」 : 位互換ツールと捉えることかでき ます。したがって、上交的単純なデータを扱う場合には有 用ですが、今後はさらに複雑で大規模なデータにも対応で きるプラウジングやフィルタリングのための基本ツールが 必要になってくるでしよう。 なお、今回紹介した LensBar 里のプログラムは私の [ 赭文献 ] ( ますい・としゆきソニー CSL) Web ページ 2 で公開しています。 UNIX MAGAZINE 2000.2 2 http://www.csl.sony.co ・ jp/person/masui/UnixMagazine/ 月 et e ゼ , November 1995 社 rn : AI 2 〃 c 佖 0 れ s をれ Knowledge ル佖朝佖 0 れ 0 れ d ganizing your electronic life ” ln AAAI Fa ″ S m 〃 0- [ 6 ] Eric Freeman and Scott Fertig, 、 'Lifestreams: Or- ポジウム予稿集、 pp. 13 ー 23 、情報処理学会、 1996 年 1 月 なユーサインタフェース」、第 37 回冬のプログラミングシン [ 5 ] 増夋之、水口充 George Borden 、柏木宏ー「なめらか faces, pp. 16 ー 23 , Addison-Wesley, May 1986 Factors をれ Com〃社れ 9 Systems 佖れ d Graphic lnter- PT 、 ocee 市れ gs 可 the C 〃 / ' 86 CO れ工れ ce 0 れ〃 ma れ [ 4 ] George Ⅵ Furnas, 、 'Generalized fisheye views ” , ln pp. 153 ー 158 、 .G 匠「斗学社、 1998 年 12 月 とソフトウェア VI : 日本ソフトウェア利ィ学会 WISS'98 』、 品 LensBar 」、安村通晃 ( 編 ) 『インタラクテイプシステム [ 3 ] 増粥夋之「プラウジングとキーワード検索を統合した GUI 部 はれ / 0 Vis ' 98 去 pp. 113 一 120 , Oct0ber 1998 0 工 IEEE S リ m 〃 os 社 m 0 れ / れル ma 0 れレ社襯た 0 0 れ ing and filtering large lists 0f data ” ln Proceedings [ 2 ] Toshiyuki Masui, 。、 LensBar—visualization for brows- No. 12 , pp. 73 ー 83 , December 1994 eye views ” , Commun c 佖 0 れ s 可 the VOI• 37 [ 1 ] Manojit Sarkar and Marc H. Brown, "Graphical fish-

10. UNIX MAGAZINE 2000年2月号

いつでも使えるインター ないわけです。 IP アドレスの隴勺割当てと動的割当て 形態カ鴃まってしまうのです。 つまり、アドレスの不頁によってインターネットの利用 と下り ( プロバイダからユーザーへ ) の通信速度とが異 ・ ADSL は上り ( ューザーからプロバイタベ ) の通信速度 こでは ADSL の仕組みについては説明しませんが、 最後は通信速度です。 通信の違い ん、そのときの電言辞斗金はユーザー側が負担します ) 。 続するようなサービスを利用する去もあります ( もちろ た点で、プロバイダイ則からユーザーにダイヤルアッフ。接 ターネットからユーサーの計算機宛にバケットが送られ ずしも常日妾続である必はありません。たとえば、イン が IP アドレスの、、静獅」当て " です。この場合、かなら も同じ IP アドレスを割り当てなければなりません。これ されては困ります。このような言算機には、いつ接続して るようにする計算機の場合は、 IP アドレスが頻繁に変更 ルサーバーを運用したり、あるいは外部からログインでき 一方、インターネットに公開する Web サーバーやメー が IP アドレスの、、重加轄档て " です。 に異なる IP アドレスを割り当ててもかまいません。これ いからです。このようなユーサーの言 t 算機には、接続ごと ューサーの言 t. 算機がほかの人からアクセスされる必要がな り当てられてもとくに問題はないはすです。それは、その を利用する人のはとんどは、毎回異なる IP アドレスを割 プロバイタ経由のダイヤルアップ接続でインターネット とくらいはご存しだと思います。 スになることもあるが、それはあくまでも偶然 ) " というこ り当てられる IP アドレスが異なる ( たまたま同じアドレ か割り当てる " とか、、、プロバイダに接続するたびに、割 くても、、、計算機に設定する IP アドレスは、プロバイダ プ接続している人も多いのではないでしようか。そうでな 皆さんのなかには、プロバイダに PPP でダイヤルアッ 16 の 2 点だけは慮えておきましよう。 ・下りは速いカ止りは遅い なる 別の言い方をすると、 Web や FTP などのサーバーの 運用を目的とする場合には、 ADSL は不向きだというこ とです。理由は簡単です。通常、 Web や FTP サーバー は、インターネットから受信する ( - ドり ) データ量よりも、 はるかにインターネットへ送信するり ) データ量のほ うが多いからです。 ごく稀にメーリングリストなどで、 「自宅の Web サーバーのレスポンスが悪いのですが、何 か設定か違っているのでしようか」 という質問をみかけますが、ケープルテレビや電話回線を 利用した ADSL サービスて接続するときは、上記のよう な制約があることに注意してください。 ADSL に向いているのは、データのダウンロードが多 い場合です。たとえは、ひたすら Web をクリックしまく るとか、ストリーム系のサーピスを利用するとか、あるい は、つねになんらかのデータをダウンロードしていないと 落ち着かないといった人に向いています。 ロ常時接続は嬉しい ? 以前とくらべれば常日妾続の料金はすいぶん安くなりま したが、それでも毎月数千円から数万円の出費は覚語しな けれはなりません。それはどまでして 24 時間インターネ ットに接続する価値があるのでしようか。 以下では、いくつかの例を挙げて常妾続のメリットを 紹介します。インターネットに望むことは人さまざまなの で、これら以外にもいろいろな活用去があるでしよう。 自分だけの Web サーパー 個人ューザーが自分の Web ページを手軽に作るには、 プロバイダのホームページ・サービスや Geocities などの 無料 Web ページを利用するガ去があります。しかし、 のようなサーピスにはいろいろな制限があります。 それなら、自分だけの Web サーバーを作れはいいでし よう。ディスク容量が少ないとか、自由に CGI カ硬えな いといった Web サーバーの制限に悩まされることもなく なります。自分専用の Web サーバーなので、ハードディ スク容量の限界までファイルを置いても誰にも何も言われ ません ( システムカ蚊旬を言うかもしれませんか ) 。 CGI も掲カ財反も好きなものをインストールできますし、カスタ UNIX MAGAZINE 2000.2