クライアント - みる会図書館


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

1. UNIX MAGAZINE 2001年4月号

連載 /Cyber Kansai Project— 図 5 システム要 コンテンツ入力 コンテンツ 管理 DB コンテンツ SmarTVoD Real 属性情報操作の通知帯域予約 WWW/Se rvl et 用 配信リクエスト メニュー生成 ユーザー登録画面 BB ユーザ—DB 属性情報ーーー 集計処理 利用履歴 DB SmarTVoD クライアント Real クライアント おわりに IMH プロジェクトでは、次世代のコンテンツ・ヒ、ジネ スの基盤となる技術開発をおこないました。そのおもな成 果は、次のようにまとめることができます。 ・ DiffServ と BB にもとづく複数ドメイン間での QoS イ正技術 属性情報も含む複数のフォーマットに対応したニュー ス・コンテンツの自重旆」イ支術 ・ SLA を考慮した流通管理欟冓と QoS ネットワークに おける課金方式 QoS 関連の田は、次回以降でもうすこし詳しく説明 します。 ( やまぐち・よういち西日本電信電話、 しらはせ・あきら NTT スマートコネクト、 よしだ・みきお新日鉄情輌凾信システム、 しもしよう・しんし 大阪大サイバーメディアセンター ) コンテンツ選択画面再生 ユーザーログイン画面 SMC 内には、映像配信サー ーとしてドコモ・シス と RealNetworks4 の テムズの SmarTVoD サーノヾー RealServer Plus 7.0 を設置しました。さらに、 WWW/ Servlet 用サーノヾー、 DB サーノヾー コンテンツ管理サー ーも SMC 内に置いています。 システム構成 システム構及の概要を図 5 に示します。 入力されたコンテンツは、コンテンツ本体と付加的な属 性清報に分けて保管されます。ューサーが Web プラウサ からログインすると、事前に登録されたユーザーの属生清 報とコンテンツの属性情報をもとに、そのユーサーの利用 工竟に合わせた適切なコンテンツがメニュー形式て表示さ れます。ューサーか再生を指示すると、映像受信用クライ アントにニュース映像か現れますが、その際に BB に帯 域予約をおこなうことで Q 。 S 正するようになってい ます。サーピスの利用履歴は DB に保存され、あとて集 引処理をおこなったうえで課金やマーケティング分析に活 用します。 3 http://www.docomo-sys.co ・ jp/products/vnd/smartvod/ vod. html 4 http:/./www ・ jp.real.com ヾ 3 177 UNIX MAGAZINE 2001.4

2. UNIX MAGAZINE 2001年4月号

写真 4 Sonic ・ WALL SOH010 写真 5 個人の常時接続環境を考える ( 9 ) WatchGuard SOHO スを読んだこともないので、安定して動くのか、はたして 本当にステートフル・インスペクションなのかは分かりま せん。しかし、本当に安定してステートフル・インスペク ションか動くのなら、 LAMB を利用してさらにおもしろ Sonic 、 VALL SOHOIO いことができそうです。 ル専用機です ( 写真 4 ) 。筐体が小さいわりに、機能は盛り きるホストの数 ) が 10 までに限定されたファイアウォー クライアント数 ( 内部ネットワークから外部にアクセスで SonicWALL SOHOIO ( 以下、 SOHOIO) は、最大 アウォール専用機を紹介しました。 回目 ( 2001 年 3 月号 ) では、 SOHO 向けの小型ファイ という方のために、特集の 7 回目 ( 2001 年 1 月号 ) と 8 けのもんがあったらええのに」 「面倒な作業はいややなあ。箱を開けて設置したらええだ そのための作業はかなり面倒です。 介してきました。しかし、やってみると実感できますが、 はない製品を使ってファイアウォールを構築するガ去を紹 ってみれは本来はファイアウォールとして作られたわけで こまでは、 ISDN ルータと L ⅲ ux マシンという、い UNIX MAGAZINE 2001.4 ・ VPN ( オプション ) ・ Web コンテンツ・フィルタリング ( オプション ) ・警告の通報 から内部へのアクセス ) ・ユーザーごとのフィルタ設疋 (Web コンテンツ、外部 ・レポーティングオ幾能 ・ Web インターフェイスによる言置・管理 ステートフノレ・インスペクション だくさんで以下のような特徴があります。 SOHOIO の最大の特徴は、なんといってもステートフ ル・インスペクションです。この機能のおかげで、フィ ルタルールが少なくてすみ ( つまり、シンフ。ルで管理か容 易 ) 、それでいて高いレベルのセキュリティ対策を実現す ることかて、きます。 Web のユーザー・インターフェイスもよくできていて、 価格のわりには、、はなまる " をつけたくなる製品です。し かし、それでも個人か豕庭で使うには「ちょっと高いか なあ」という感しがします。一方、小規模オフィスであ れば、ファイアウォールの構築や運用にかかる時カ吠幅 にま可宿されるので、そのぶんの時憫を本来の仕事に振り向 けられることを考えると、購入コストに十分に見合うとい えるでしよう。 、 VatchGuard SOHO 次に紹介した小型ファイアウォール専用機は、 Watch- Guard SOHO です ( 写真 5 ) 。 こちらも SOHOIO と同しく、最大クライアント数が 10 までのファイアウォール専用機で、次のような特徴が あります。 ステートフノレ・インスペクション ・ Web インターフェイスによる設定・管理 ・ LiveSecurity サーピス ・ Web コンテンツ・フィルタリング ( オプション ) ・ VPN ( オプション ) 数少ない SOHO 用ファイアウォール専用機の一例 として紹介したのですが、この特集で対象としている SOHO ューザーにはあまり向いていません。というのは、 WatchGuard の中莫サイト用ファイアウォール専用機 103

3. UNIX MAGAZINE 2001年4月号

新・倉敷芸術科学大学のネットワーク構築 ネットワーク技術者養成講座 Cisco ルータの基礎 ( 7 ) 小林和真 Cisco IOS には、本来のルーティングだけでなく、便 スのホストに自重加勺に中継されます。 利な機能が備わっています。そこで、今月はそれらのなか 中継するプロトコルを明示的に指定したい場合は、 ip から、私がこれまでに利用したことがあるものをいくつか forward-protocol コマンドを使います。また、デフォ 紹介します。 ルトでは自重加勺に中継される TFTP や BIND を中継さ ■ せたくないときは、 no ip forward-protocol コマン プロードキャストの中継 ドの引数にプロトコルとポート番号を指定して実行します ( 図 2 ) 。 IOS では、特定の UDP プロードキャストを、指定し た IP アドレスのホストに中継することかできます。それ NAT の設定 には、 configure モードで ip helper-address コマン ドを利用します。 IP アドレスの本曷問題のために、 ISP から割当てを受 ける IP アドレスの数がますます少なくなってきています。 この機能は、たとえ (iDHCP リクエストに使われるプ そこで、すこしでも多くのホストがインターネットを利用 ロードキャスト・バケットを、異なるネットワーク上に できるように、糸哉内ネットワークではプライベート・ア 設置されている DHCP サーバーに中継して処理させたい ドレスを使うことがあります。このような場合、一殳には、 ときなどにイ叫リです。 内部と外部との境界に設置したルータで、内部でしか通用 DHCP リレー・エージェントとしての設定 しないプライベート・アドレスとインターネット全体で通 クライアントが DHCP を利用する場合、ネットワーク 用するグローバル・アドレスとを自酌に変換する NAT 上の DHCP サーバーを検索するために、 UDP プロード (Network Address Translator) の機能を利用します。 キャストを送信します。クライアントからのこのような検 IOS では、プライベート・アドレスが使える inside と 索用プロードキャスト・バケットを、リクエストの処理が グローバル・アドレスを使う outside を言殳定して NAT 可能なサーバーに中継する成正も ip helper-address コ に対応します。ルータを中心として、どのインターフェイ マンドでおこなえます。 スが inside で、どのインターフェイスが outside なのか を指定します。これは、 configure モードでの interface 図 1 の例では、 ip helper-address の引数に DHCP 指定で ip nat outside のように成疋します ( 図 3 ) 。 サーバーのアドレス 202.244.164.9 を指定しています。 内部のネットワーク (inside) で利用するアドレス空 IOS では、 ip helper-address コマンドを実行すると 間は、 access-list コマンドで指定します。図の例では、 TFTP (port 69 ) 、 domain (port 53 ) 、 time (port access-list 1 " で 192.168.1.64 / 26 の危囲を NAT の対 37 ) 、 NetBIOS (port 137 / 138 ) 、 BOOTP/DHCP 象としています。 (port 67 / 68 ) 、 TACACS (port 49 ) の IJDP プロー ドキャスト・バケットが、引数として指定した IP アドレ NAT で変換されるグローバル・アドレスは、 ip nat 77 UNIX MAGAZINE 2001.4

4. UNIX MAGAZINE 2001年4月号

USENIX 2000 AnnuaI Technical ( on 他「 e れ ( e 報告 :Josh Simon インターネット上楽の新たな地平 Thomas DoIby Robertson Thomas Dolby はミュージシャンである。彼は 20 年 以 E にわたり、コンピュータと音楽の統合に取り組んでき た ( 「 She Blinded Me with Science 」の作者といえば お分かりだろう。じつは、この曲のドラムの音はディスコ の照明制餌盤から作られた ) 。 DoIby は Beatnik (http://www.beatnik.com/) の 創始者の 1 人である。これは音楽自体ではなく、音楽の 言己 " をインターネット十て沖幻逶するためのツール群 / プ ラットホームである。この言当では使われる音声や属生が 定義されており、クライアントはそれを音楽やエフェクト に変換できる。これにより、 Web ページは見るだけのも のでなく、音楽を奏でる譜面にもなる。 たとえは、いくつかの企業はテーマ曲をもっており、テ レビやラジオの CM でそれを流している。いまや、これら の企業の Web サイトに行けばそうした曲を再生できるよ うになった。数百キロバイトのデータをダウンロードする 必はなく、わすかをトバイトですむ。同様に、 Web デ ザイナーはサイトに音響効果を付け加えることができる。 ボタンの上にマウスカーソルを置くと、ボタンが光るだけ でなく効果音も鳴るといった具合だ。もう 1 つの利用法と して、お気に入りのアーチストの曲を使った独自のミキシ ングがある。好きなように ( ドラム、ギター、ポーカルな どの ) トラックを耳対舎尺して、ディスク空間の片隅に自 分だけのアノレヾムを作ることもできる ( 講演でとりあげら れた例では、 20KB のテキストファイルが 5MB の MP3 ファイルに相当するという ) 。、クールな手法 " や、マーケ ティング " 面からのアプローチに加え、 Beatnik には教育 的な要素もある。たとえば、 Web ページに音楽用の領域 を用意し、ユーザーか馥数の楽器を組み合わせてさまざま な音を作りだすといった実験かできる。 技術面では、 Beatnik は MIDI 形式の効率のよさと WAV 形式の忠実度という両者の最良の特徴を組み合わせ ている。符号化には、、専用の鍵のようなもの " を使い、対 話型でプラットホームに依存しない、手軽に音楽が作れる クロージング・セッション 168 ガ去である。クライアントはフリーなので、誰もカイ乍成し たものを再生できる。オーディオ・エンジンは 64 声の 汎用 MIDI シンセサイサーとミキサーで、ダウンロード 可能なサンプル、オーディオファイル・ストリーミン久 64 : 2 チャネルのデジタルミキサーが付いている。 1 声あた りの CPU 占有率は 0.5 % 以下で、ランタイム・ルーチン には 75 の Java メソッドがある。ーヨ麹勺なファイル形式 (midi 、 mp3 、 wav 、 aifR au 、 snd) のほか、圧系宿と符号 化方式で著イ料雀を保有する独自のリッチ・ミュージック形 式 (rmf) をサポートしている。 RMF ファイルは Beat- nik Editor で作成できる ( バージョン 2 のべータ版はフ リーだが、製品版は有償になるかもしれない ) 。このエディ タは、サウンドバンク、シーケンサ、エンべローフ。の設疋、 フィルタ、オシレーション、リバープ、バッチ変換 ( ライ プラリ本など ) 、ルーフ。やサンプルの MP3 への変換、作 成したサウンドの符号化などの機能がある。ライセンス付 き音楽のアーカイプもあり、著イ料斗を支払ってライセン スを取得し、自分のサンプルに焼くことができる。 EZ Sonifier を使えば、 Web オーサリングも簡単にお こなえる。これは JavaScript を生成するツールで、 Net- Objects の Fusion 、 Adobe の GoLive 、 Macromedia の Dreamweaver などの中間にあたるものだ。音楽オプ ジェクト用の JavaScript オーサリング API もあるが、 これを自分で書くのは大変だ。 Beatnik は、 Skywalker Sound (Lucasfilms の音響 保部門 ) と擱秀している。 BOF セッション 報告 : Chris Josephes 、 Tom Limoncelli レスビアン、ゲイ、両性愛者、性転キ賭とその友人の職場 における問題 最初に提示されたこの BOF の題目は、、システム管理 者 " 向けにみえたようだが、管理職やエンジニア、プログ ラマーをはしめ、参加希望者はすべて出席した。 LGBT2 BOF は、 USENIX や LISA の会議では長い歴史をも つ。参加者も新人と常連が半々であった。このセッショ ンの目的は、参加者どうしが各自の職場竟について話し 合い、会義では会えないかもしれない他の参加者との情報 2 心主 : Lesbian, Gay, BisexuaI, Transgendered の豆頁文字。 UNIX MAGAZINE 2001.4

5. UNIX MAGAZINE 2001年4月号

連載 /Cyber Kansai Project— 図 3 メディアハプ・サービス コンテンツ提供契約 約 サービス提供者 メディアハブ 利用契約 メディアハブ コンテンツ利用者 コンテンツ提供者 コンテンツ配信 コンテンツ提供 薤ネットワーク 図 4 メディアハブ (SMC) コンテンツ管理サーバー ロ ロヒテオサーバー (SmarTVoD) ロ DB サーバー レイヤ 3 スイッチ ロ 、 WWW コンテンツ提供者 ( 朝日放送 ) ロビテオサーバー (ReaI) コンテンツ利用者 ( 大阪大学 ) DVTS recetver ロ ロ -BB/LDAP•- ・ロ ロ レイヤ 2 スイッチ DVTS 、 sender ロ BB/LDAP BB/LDAP ・、クライアント PC コンテンツ蓄積 サーバー コンテンツには、朝日放送のテレピニュース素材を利 まで送り届けるという想定で構築されました。ネットワー 用しました。ニュース番組から個々のトピックを抽出し、 ク構成を図 4 に示します。 図中の円は DiffServ ドメインを表しています。ご覧の MPEG2 と ReaI の 2 不頁のフォーマットの映像とと ニュースのタイトルやテキスト、品質情報 ( ビット ように、朝日旄医、 SMC 、大阪大学の 3 つのドメインか ら構成されるマルチドメイン・ネットワークになってい レートなど ) といった伺加情報も用意しました。また ドメイン内のリソースを管理する ピットレートのライフ酒己信を想定し、 DV 映像のストリー ます。ドメインごとに BB が配置されます。ドメインのネットワーク・トボロ ム伝送もあわせておこないました。 ジー情報をイ尉寺するために、 LDAP サーバーもドメイン ネットワーク構成 ごとに必要になります。これは、 BB と同しマシンにそれ 実証実験ネットワークは、 SMC をメディアハプとし、 ぞれインストールしました。 朝日放送で作られたコンテンツを、 SMC 経由で大阪大学 176 UNIX MAGAZINE 2001.4

6. UNIX MAGAZINE 2001年4月号

NEWS 成や成績の管理 / 分析などができる。教材 には、ワードプロセッサやスプレッドシー トの操作、情報処理試験などの資格取得、 金融関連などがある。 サーバーの対応 OS は、 Turbolinux Server 日本語版 6.1 。対応 Web プラウザ は、 Netscape Navigator 3.01 以上、 ln- ternet Explorer 4.01 以上。 価格は、「 lnternet N avigware Server 5.0 」 ( 5 クライアント・ライセンス付き ) が 150 , 000 円、「同 1 クライアントライセ ンス」が 9 , 800 円、「同 20 クライアント •Canon BJ シリーズ用ドライバ Linux 版を無償配布 キヤノンは、カラー・インクジェットプ リンタ、、 BJ シリーズク用のプリンタドラ イバ「 Canon Bubble Jet Print Filter for Linux 」の配布を開始した。 インクトウミジャパンは、中小規模ホ ータルサイトを対象とした検索ソフトウ ェア「 lnktomi Search Software 4.0 日本語版」と、ディレクトリ検索モジュー ル「同 Search/Content Classification Engine 」を発表した。 lnktomi Search Software 4.0 日本語 版は、ロポット検索による自動更新、各 国の言語とファイル形式のデータ検索、 Python や Java などによるカスタマイズ が可能。同 Search/Content Classifica- tion Engine は、検索結果が閲覧可能なト 日本語版サーチェンジン Web アクセス管理ツール シマンテック (TeI 03 ー 3476 ー 1156 ) は、 Web アクセス管理ツール、、 WEBTHOR- ITY" の販売を開始した。同時に、 NTT データが同製品の国内最初の認定構築パ ートナーとなったことを発表した。 Windows 版、 Macintosh 版と同等の 画質で印刷できる。対応機種は、 BJ F 850 、同 F860 、同 F870 ( 順次追加予定 ) 。 ソースコード非開示部分の改変はできな ■ lnktomi ピックスを作成し、検索を容易にする拡張 モジュール。トピックスの表示方法のカ スタマイズが可能。 対応 OS は、 SoIaris 2.5.1 以上、 HP— UX 11.0 以上、 Red Hat Linux 6.0 以上 ( カーネル 2.2.5 以上、 glibc 2.1.1 以上 ) 、 Windows NT4.0 ( SP3 / 5 ) 、 Windows 2000 。 Linux と HP—UX では、 Post Script ファイルの処理に Ghostscript が 必要。対応ファイル形式は、 HTML 、 XML 、テキスト、 Microsoft Word/Ex- ceI/PowerPoint 、 PostScript など。対 •SYMANTEC コンテンツを提供する Web サーバー へのアクセス管理をおこなう「 WEB- THORITY Proxy Server 」、 NT ドメイ ンや LDAP などに対応した認証サーバー 「同 Authentication Agents 」、セッショ •SYMANTEC S aris 用ウイルス対策製品 シマンテック (Tel 03 ー 3476 ー 1156 ) は、 ゲートウェイ・サーバー用のウイルス対 20 策ソフトウェア「 Norton AntiVirus V 2.2 for Gateways SoIaris 」の販売を開 ライセンス」が 156 , 800 円、「同 100 ク ライアントライセンス」が 686 , 000 円。 「 lnternet Navigware 教材作成キット for Windows V5.0 」が 70 , 000 円、「同成 績管理サーピス for Windows V5.0 」が 100 , 000 円。 い ( その他は可 ) 。 http://www.canon—sales. CO. jp/drv— upd/linux/bjlinux100. html からダウン ロードできる。主要ディストリビューシ ョンへの添付も検討中。 応言語は、央語、フランス語、ドイツ語、 スペイン語、日本語、中国語など。 価格は、複数のサイトを検索対象にで きる lnktomi Search Software 4.0 日 本語版ェンタープライズが 525 , 000 円 ( 検 索対象ドキュメント 3 , 000 まで ) 、 132 万 円 ( 10 , 000 まで ) など。無償アップグレー ドを含む年間サポート料が、それぞれ 78 , 750 円と 198 , 000 円。同 Search/Content Classification Engine が、 875 , 000 円 ( 検 索対象ドキュメント 50 , 000 まで ) 、 175 万 円 ( 100 , 000 まで ) など。無償アップグレー ドを含む年間サポート料が、それぞれ 132 , 000 円と 265 , 000 円。 販売はデジタルガレージ (Tel 03 ー 5465 ー 7747 ) がおこなう。 ン管理やログ管理をおこなう「同 Central Management Server 」から構成される。 米 Symantec が昨年買収した米 AXENT Techn010gies の製品。 対応 OS は、 Solaris 、 Windows NTO 価格は、 50 セッションのライセンスが 約 300 , 000 円。 始した。 SMTP トラフィックを監視し、ウイル スの検知、修復をおこなう。圧縮ファイ ル (ZIP 、 MIME 、 uuencode 、 ARJ など ) の監視も可能。旧バージョンからの性能 UNIX MAGAZINE 2001.4

7. UNIX MAGAZINE 2001年4月号

特集 0VMware で UNIX 図 6 VMware 上の仮想ネットワーク VMnet1 ( 192.168.0.0 / 24 ) PCX 192.168.0.2 PCI 192.168.0.4 Windows 2000 VMnet3 ( 192.168.2.0 / 24 ) 192.168.2.1 PC3 ↓ ↑ 192.168.1.2 192.168.1.1 PC2 ↑ 192.168.0.3 ( ホスト OS ) 192.168.0.1 図 7 PC2 と PC3 の言聢 ・ PC2 の rc. conf hostname="pc2" gateway—enabIe="YES" network—interfaces="1ncO 1 Ⅱ cl #1ncO : VMnet1 ifconfig-1ncO="inet 192.168.0.3 netmask 255 .255.255.0 " # 1 Ⅱ cl : VMnet2 ifconfig—lncl="inet 192 .168 . 1 . 1 netmask 255 .255.255.0 " ・ PC3 の rc. conf hostname="pc3" gateway—enabIe="YES " network—interfaces="1ncO 1nc1 # 1 Ⅱ cO : VMnet2 ifconfig—1ncO="inet 192 .168.1.2 netmask 255.255.255.0 " # 1 Ⅱ cl : VMnet3 ifconfig—lncl="inet 192.168.2.1 netmask 255.255.255.0 " gateway—enabIe="NO " 実際にルータとして機能させる際に、、 YES" とします ( 192.168.1.0 / 24 ) VMnet2 100 " 100 " ・ VMnet1 ・ VMnet 2 ・ VM net 3 とします。 PC4 192.168.2.2 : 192.168.0.0 / 24 : 192.168.1.0 / 24 : 192.168.2.0 / 24 が、いまはエントリを作成しておくだけてす。 これで、準備完了です。 さあ組もう 4 台のイ反想 PC の準備ができました。この 4 ム トワーク・アタブタの構成を変更し、ネットワークの構成 を決定します。それでは、図 6 に示すネットワークを構成 してみましよう。 ロの不ッ 各サプネットのネットワーク・アドレスとサプネット 38 マスクは、 VMnet1 はホストべースの利用で、ホスト OS の Win- dows 2000 が 192.168.0.1 てオ妾続されています 8 。 PCI と PC4 はたんなるクライアントで、 PC2 と PC3 は 2 つのネットワーク・インターフェイスをもっレータです。 それでは、各 PC ごとに VMware の Configuration Editor で、図 6 の冓成に従って Ethernet Adapters を 8 ただし共有を利用している場伶。 UNIX MAGAZINE 2001.4

8. UNIX MAGAZINE 2001年4月号

特集 VMware で UNIX 図 25 ネットワーク測定 1 ・ネットワーク構成 VMware 仮想 PC FreeBSD 4.2 110Mbps ホスト OS ホストモード DEC AIpha DIGITAL UNIX 4.0 100Mbps 100Mbps 10 / 100Mbps スイッチングハブ ・ラ則定イ直 Recv S end S end Socket Socket Message E1apsed Size Size Size Time byt e s byt e s bytes S e C S . 32768 16384 16384 32768 16384 16384 32768 16384 16384 Thr oughput 10A6bits/sec 25 . 02 26.24 25 .80 10 . 01 10 . 01 10 .01 VMware か奪うことになり、仕事をさせればさせるはど、 実 PC 上で必要なマシンパワーは大きくなります。 そこで、仮想 PC 上で CPU やネットワークのべンチ マークをかけて、どの程度の性能か得られるのか十ヾてみ ました。 ネットワーク ネットワーク・べンチマークソフトウェアの netperf- 2.1 を使用して、 VMware のイ反想 PC と実 PC をいくつ か組み合わせ、 2 点間のスルーブットを掟しました。 VMware を実行した実 PC は、 CPU が Pentium III ( 850MHz ) 、メモリが 256MB 、ノ、一ドディスクが IBM 製の 30GB ( 5 , 400rpm ) 、 OS が Windows 2000 Pro- fessional Service Pack1 、 VMware 2.0 ー Build799 とい う構成です。 言 t 測した組合をは以下の 4 パターンです。 VMware イ反想 PC ( プリッジべース ) と実 PC 間を Ethernet てオ妾続 ・ネットワーク構成 3 2 台の VMware イ反想 PC を仮想 Ethernet で寸妾続 ・ネットワーク構成 4 3 台の VMware イ反想 PC を仮想 Ethernet で孑妾続 ネットワーク構成 1 VMware イ反想 PC ( ホストべース : 共有経由 ) と実 PC 間を Ethernet て接続しています。 測定したネットワークは、図 25 の上部に示した構成に なっています。 DEC Alpha±で netserver16 を起重力し VMware 仮想 pc 上で netperf を実行しました。その 果を図 25 の下部に示します。 ホストべースで登場する lnc0 は、 10Mbps のインター フェイスとして認識されていますが、実際には 26Mbps はどの帯域があるようです。 ネットワーク構成 2 VMware イ反想 PC ( プリッジべース ) と実 PC 間を 16 netperf は、クライアントの netperf と、サーノヾーの netserver の 1 対で測定をおこないます。 ・ネットワーク構成 1 VMware イ瓦想 PC ( ホストべース : 共有経由 ) と実 PC 間を Ethernet て接続 ・ネットワーク構成 2 48 UNIX MAGAZINE 2001.4

9. UNIX MAGAZINE 2001年4月号

連載 / IJN Ⅸ便利帖ー という式で用いると、 $ v の値は 3.3 になります。 このような自動変換リですが、第底によっては厄介 に感じたり、バグの原因になったりします。そういうとき は、 settype() 関数を使ったり、 C 言語と同様なキャスト を用いて型を指定することも可能です。また、 gettype() 関数を利用すれは変数の型を文字列で得ることができるの で、変数の型による分岐なども可能です。型に関する関数 には、ほかに is-long() や is-string() 、 is-object ( ) な どがあります。これらの関数はそれぞ柑屓番に、引数とし て与えられた変数か整委哲なら真、文字列型なら真、オプ ジェクト型なら真の値を返すようになっています。 また、おもしろい変数の利用法として、ある変数刎直を 変数名としてもつ変数を作ることができるという機能があ ります。これは文章で説明するとややこしいのですが、た の実行結果は、、、 hello world" になります。 echo("$a $ he110 " ) ; 作成されます。このとき、 とすると、、、 world " という値をもつ $ he Ⅱ 0 という変数が " orld " ・ " he110 " とえば、 122 のを以下に示します。 次に、スクリプト中て参照できる定数としてよく使うも 用した ) 。 クライアント側の IP アドレス ( 前回のサンプルでも利 ・ REMOTE-ADDR 現在実行されているスクリプトのファイル名。 ・ PHP-SELF WWW プラウサの不頁や名机 ・ HTTP-USER-AGENT WWW プラウザによっては設定されないことがある。 現在のページへのリンク元となったページのアドレス。 ・ HTTP-REFERER うちよく使うものを以下に挙げておきます。 と、 PHP 自身か定義する変数の 2 不頁があります。その 利用できるものと同様の、 Apache httpd か設定する変数 いる変数がいくつかあります。これは CGI プログラムで PHP スクリプトの実行前にあらかしめ値が代入されて ・ PHP-VERSION PHP のノヾージョン番号 ・ PHP-OS PHP か動作している OS の名称 制徒財冓文 こともできます。 また、 define() 関数を用いてユーザーか完数を定義する 真と偽 ・ TRUE と FALSE ・ if—else 、 if—elseif—else は、例だけを示して説明は省略します。 グラミング言語でも同様の書式で利用できるものについて PHP では次のような構文カ鉢リ用できます。他のプロ switch ($a) { ・ swit ch print "\$a is elseif ($a print "\$a is 0. \ Ⅱ " if ()a = = 0 ) neither 0 nor 1 . \ Ⅱ " print "\$a is neither 0 nor 1 . \n" 1 . \ n " case 0 : print break; case 1 : pr int break; default : pr int ・ while "\$a is 0 . \ n " "\$a is 1 . \ Ⅱ " "\$a is while ( $ i + + く 5 ) print "\$i is $i . \n" ・ do—while $i = 0 ; do print "\$i is $i . \Ⅱ" while ( $ i + + く 5 ) ・ for for ()i = 0 ; $i く 5 ; $ i + + ) print "\$i is $i . \Ⅱ" ・ foreach 配列の各要素に対して処理をおこないたいときに用い る。たとえは、 UNIX MAGAZINE 2001.4

10. UNIX MAGAZINE 2001年4月号

UNIX Communication Notes 山口英 情幸 & 整理の技術 ( 7 ) 定型業務処理と Web プレゼンテーション UNIX MAGAZINE 2001.4 す速度、用語、白寉な表現窈尺、身振りや振りといっ ある。話し方もプレゼンテーションに大きく景する。話 ヨ - ・分な注意を払ってプレゼンテーションを構成する必要が の重心を置くのかもよく検詞すべきだろう。これらの点に ならないし、どういったことを理解してもらい、どこに話 についてどの程度の知識をもっているのかを知らなければ 慮が大切になる。ます、聴衆はどういう人たちで、テーマ 成しなけ川まならない。別の言い方をすれば、聴衆への配 できる情報はおのすと限られる。したがって、注意架く構 プレゼンテーションは時間が制限されているため、提示 聴衆への酉謔 カワ。レゼンテーションをする機会があるといってもよいだ 当り前になっている。いまでは、耳重にかかわりなく誰も セプトを説明する際にプレゼンテーションをおこなうのが ある。広告・イベント業界では、クライアントに制作コン などでの研究発表、これらはすべてプレゼンテーションで の土契約であれは IJI の説明、そして研究者なら学会 業や商品の説明、コンピュータやネットワーク機器など まな形態がある。マーケティングや営業に携わる人なら事 ーロにプレゼンテーションといっても、最近はさまざ 聴衆にできるかぎり理解させることを目的とする。 者は決められた時間内になんらかのテーマについて話し、 短く 4 文字にして、、プレゼン " という人も多い。通常、話 ーション (presentation) " と呼ぶ。ほかの外来語と同オ 人前でなんらかの話をすることを、一ヨ殳に、、プレゼンテ たテクニックも考えなければならない。 私の研究室の学生か研究会や国際会議などで発表すると きは、たいてい、、予行演習 " をしてもらい、構成や内容、 用語の使い方などをチェックする。毎回思うのだが、プ レゼンテーションをしたことのない学生は本当に下手であ る。プレゼンテーションは経験がものをいう。経験が少な いと、どうしても聴衆への配慮がゆき届かず、、自己中心 型プレゼンテーション " になってしまう場合が多いようだ。 つまり、自分だけがよいと思っている資科や表現を使い、 ひとりよがりの構成となっているため、意図するところが 聴衆に一ト・分に伝わらないのである。かといって、どのよう な点に酉己すれはいいかを気づカせるには、これまたなか なか手間がかかる。 なんらかの分野の初心者に対して、、、よい〇〇を作るに は、できるかぎりよい〇〇を味わいましよう " と指導する ことはよくある。 CE ) には文章とか音楽とか料理とか、さ まざまなものがあてはまる。プレゼンテーションも、その なかの 1 つであろう。つまり、他人のプレゼンテーショ ンを見聞する機会を増やし、そのなかから、、どうすれはよ いプレゼンテーションかできるか " を学べばいいのである。 他人のプレゼンテーションを見るときには、このような視 点も重要である。 まだまだ及ばず 工ラそうに書いてきたが、私自身のプレゼンテーション にしても、まだまだ足りないところが多い。 和ワ。レゼンテーションをおこなうときは、たいていの 場合、 PowerPoint て資料を作成し、プロジェクタて表示 しながら話す。しかし、世の中にはとくに道具を使わす、 言葉だけ、もつばら話術によってプレゼンテーションを 55