表 9 10 9 5 3 2 1 1 11 9 4 3 2 4 3 2 1 2001 年 7 月までに公開されたインターネット・ドラフトの分科会ごとの集計 ( 1 ) アプリケーション・エリア (AppIications Area) apex: Application Exchange fax : I nternet Fax N/I anagement deltav: Web Versioning and Configuration Versiomng webdav: WWW Distributed Authoring and usefor: Usenet Article Standard Update Extension imap ext : lnternet Message Access Protocol C01 impp: lnstant Messaging and Presence proto- lntegrat i011 ediint: Electronic Data lnterchange-lnternet ldapext: LDAP Extension ldapbis: LDAP (v3) Revision msgtrk: Message Tracking Protocol trade: lnternet Open Trading Protocol provreg. Provisioning Registry Protocol 0 acap. AppIication Configuration Access Prot0- C01 beep. Blocks ExtensibIe Exchange Protocol calsch. CaIendaring and ScheduIing cnrp: Cornmon Name Resolution Protocol ftpext: Extensions to FTP geopriv: Geographic Location/Privacy ipp: lnternet Printing l)rotocol ldup: LDAP Duplication/RepIication/Update Protocols nntpext: NNTP Extensions rescap. Resource Capabilities Discovery simple: SIP for lnstant Messaging and Presence Leveraging tn3270e : Telnet TN3270 Enhancements urn: Uniform Resource Names vpim. V0ice Profile for lnternet Mail webi. Web lntermediaries 一般工リア (GeneraI Area) poisson. Process for Organization 0f lnternet Standards ONg インターネット・エリア (lnternet Area) idn: lnternationalized Domain Name dnsext: DNS Extensions ipngwg: IPNG frnetmib: Frame Relay Service MIB tensions 12tpext: Layer TWO Tunneling Protocol Ex- dhc: Dynamic Host Configuration pppext: P0int-t0-Point Protocol Extensions 2 1 0 zeroconf: Zero Configuration Networking atommib: AToM MIB itrace: ICMP Traceback lpcdn: IP over Cable Data Network ipfc: IP over Fibre ChanneI ipoib. IP over lnfiniBand ifmib: lnterfaces MIB 運用・里工リア (Operations and Management Area) aaa: Authentication, Authorization and Ac- counti ng hubmib: Ethernet lnterfaces and Hub MIB rap. Resource A110Cati011 Protocol bmwg. Benchmarking Methodology bridge: Bridge MIB ngtrans.• N ・ ext Generation Transition snmpv3: SNMP Version 3 multi6: Site Multihoming in IPv6 disman: Distributed Management dnsop. Domain Name Server Operations grip. G & R for Security lncident Processing 1 0 Extensible Provisioning Protoco[ Host Mapping 拡張可肯共給プロトコル . ホストマッピンク EPP におけるホスト名の表杉式を提案している。 [d raft-ietf-provreg-epp-tcp-00 txt] 188 mboned: MBONE Deployment nasreq: Network Access Server Reqt1irements rmonmib: Remote Network Monitoring adslmib: ADSL MIB snmpconf: Configuration Management with SNMP entmib: Entity MIB eos: Evolution of SNMP sming: Next Generation Structure Of N'Ianage- ment lnformation policy: Policy Framework agentx: SNMP Agent Extensibility UNIX MAGAZINE 2001.9 TCP による EPP セッションの実去を提案している。 拡張可肯合プロトコル : TCP 上での車医 ExtensibIe provisioning Protocol Transport Over TCP [draft-ietf-provreg-epp-tcp-()l. txt]
RFC ダイジェストー 表 10 2001 年 7 月までに公開されたインターネット・ドラフトの分科会ごとの集計 ( 2 ) 第甍御工リア (Routing Area) 5 4 3 2 1 6 5 4 2 1 3 2 1 6 4 2 1 mobileip. IP Routing for Wireless/Mobile Hosts isis: IS-IS for IP lnternets idr: lnter-Domain Routing manet: MobiIe Ad-hoc Networks idmr: lnter-Domain Multicast Routing pim. Pr0tocoI lndependent Multicast 0 bgmp. Border Gateway Multicast ProtocoI msdp. MuIticast Source Discovery Protocol ospf. Open Shortest Path First IGP rip: Routing lnformation Protocol ssm. Source-Specific Multicast udlr: UniDirectional Link Routing vrrp: Virtual Router Redundancy Protocol セキュリティ・エリア (Security Area) ipsec: IP Security Pr0tocol tls: Transport Layer Security pkix: Public-Key lnfrastructure ( X. 509 ) msec: M ult icast Security sacred: SecureIy AvailabIe Credentials openpgp. An Open Specification for Pretty Good Privacy cat: Common Authentication Technology ipsp. IP Security POIicy mpsra: IP Security Remote Access secsh. Secure Shell 1 0 syslog: Security lssues in Network Event Logg- mg aft: Authenticated Firewall Traversal idwg: lntrusion Detection Exchange Format kink: Kerberized lnternet Negotiation of Keys krb-wg: Kerberos WG 0tp. One Time Password Authentication smime. S/MIME Mail Security stime: Secure Network Time Protocol wts: Web Transaction Security xmldsig: XML DigitaI Signatures Sub-IP 工リア (Sub-IP Area) gsmp: General Switch Management Protocol 1 ccamp: Common ControI N'Ieasurement PI ane iporpr: lP over ResiIient Packet Rings tewg: lnternet Traffic Engineering トランスポー avt: Audio/Video Transport ips: IP Storage sip: Session lnitiation Protocol sigtran: Signaling Transport tsvwg: Transport Area Working Group 0 ppvpn: Provider Provisioned Virtual Private Networks ipo: lP over Optical mpls: Multiprotocol LabeI Switching ト・エリア (Transport Area) 1 0 seamoby: Context Transfer, Handoff Candidate Discovery and midcom: Middlebox Communication mmusic: Multiparty Multimedia Session Con- trol pilc: Performance lmplications of Link Charac- teristics rohc: R0bust Header Compression spirits: Service ⅲ the PSTN/IN Requesting ln- ippm: IP Performance Metrics megaco. Media Gateway Contr01 malloc: Multicast-Address Allocation nat: Network Address Translators diffserv: Differentiated Services iptel: IP TeIephony issll: lntegrated Services over Specific Link Layers nfsv4: Network File System Version 4 pwe3: Pseudo Wire Emulation Edge to Edge rmt: ReIiabIe MuIticast Transport rserpool: Reliable Server PooIing enum: Telephone Number Mapping Service uswg. I-Jser Services まとめ 睚者サービスエリア (User Services Area) 0 run. Responsible Use of the Network する。 次回は 2001 年 7 月中旬から 8 月中旬にかけて公開さ れた RFC とインターネット・ドラフトの公硼大況を紹介 UNIX MAGAZINE 2001.9 ( うお・ようしろう、おがしわ・のぶお はを先立懿物支術凝完た おがわ・あやこ習院学 ) 189
表 7 2001 年 6 月までに公開されたインターネット・ドラフトの分科会ごとの集計 ( 1 ) アプリケーション・エリア (Applications Area) 10 provreg. Provisioning Registry Protocol 0 geopriv: Geographic Location/Privacy 6 vpim. Voice Pr0file for lnternet Mail imapext: lnternet Message Access Protocol Ex- 4 apex: Application Exchange te11S1011 impp. lnstant Messaging and Presence Proto- 3 ipp. lnternet Printing Pr0tocoI ldapbis: LDAP (v3) Revision col fax ・ lnternet Fax msgtrk: Message Tracking Pr0tocol 2 cnrp. Common Name Resolution Protocol nntpext: NNTP Extensions trade. lnternet Open Trading Pr0toc01 rescap. Resource Capabilities Discovery urn. Uniform R. simple: SIP for lnstant Messaging and Presence 1 ftpext: Extensions to FTP Leveraging ldup. LDAP Duplication/Replication/Update tn3270e : Telnet TN3270 Enhancements Protocols usefor: Usenet Article Standard Update ldapext: LDAP Extension webdav: WWW Distributed Authoring and 0 acap: Application Configuration Access Prot0- versioning col webi: Web lntermediaries beep. Blocks ExtensibIe Exchange ProtocoI deltav: Web Versioning and Configuration calsch: Calendaring and ScheduIing N'lanagement ediint: EIectronic Data lnterchange-lnternet lntegration 殳工リア (General Area) 1 poisson: Process for Organization Of lnternet Standards ONg インターネット・エリア (lnternet Area) 8 idn: lnternationalized Domain Name 0 frnetmib: Frame ReIay Service MIB 3 dnsext. DNS Extensions itrace: ICMP 第、 aceback zeroconf: Zero Configuration Networking ipcdn: IP over Cable Data Network 2 pppext. P0int-t0-Point Pr0tocoI Extensions ipfc. IP over Fibre Channel 1 atommib: AToM MIB ifmib. lnterfaces MIB dhc. Dynamic Host Configuration 12tpext: Layer Two Tunneling Protocol Exten- ipngwg: IPNG S10ns 運用・里工リア (Operations and Management Area) 7 aaa: Authentication, Authorization and Ac- 0 adslmib: ADSL MIB counting bmwg: Benchmarking Methodology 2 mboned: MBONE DepIoyment bridge: Bridge N'IIB sming: Next Generation Structure Of Manage- dnsop. Domain Name Server Operations ment lnformation entmib: Entity MIB ngtrans: Next Generation Transition hubmib: Ethernet lnterfaces and Hub MIB rap. Resource AIIocation Protocol grip. G & R for Security lncident Processing 1 snmpconf: Configuration Management with nasreq. Network Access Server Requirements SNMP rmonmib: Remote Network Monitoring disman. Distributed Management agentx. SNMP Agent ExtensibiIity eos: Evolution of SNMP snmpv3: SNMP Version 3 policy: Policy Framework multi6: Site Multihoming ⅲ IPv6 ロトコルとして、 EPP (Extensible Provisioning pro- ExtensibIe Provisioning ProtocoI Contact Mapping 拡張可能供給プロトコル . コンタクト・マッピンク tocol : 拡張可能信縣合プロトコル ) を提案している。 EPP における個人や組織の識別情報 ( コンタクト ) の [d raft-ietf-provreg-epp-contact-OO. txt] 表現形式を提案している。 [draft-ietf-provreg-epp-contact-()l. txt] 186 UNIX MAGAZINE 2001.9
RFC ダイジェストー 2001 年 6 月までに公開されたインターネット・ドラフトの分科会ごとの集計 ( 2 ) 経路胸工リア (Routing Area) 表 8 5 3 1 0 9 5 2 1 0 1 0 7 4 3 2 0 1 mobileip. IP Routing for Wireless/Mobile Hosts manet: Mobile Ad-hoc Networks ospf: Open Shortest Path First IGP ssm: Source-Specific MuIticast bgmp: Border Gateway Multicast l)rotocol isis: IS-IS for IP lnternets 0 idmr: Inter-Domain Multicast Routing idr: Inter-Domain Routing msdp. MuIticast Source Discovery Pr0tocol pim. Protocol lndependent MuIticast rip: Routing lnformation Protocol udlr: UniDirectional Link Routing vrrp. VirtuaI Router Redundancy ProtocoI セキュリティ・エリア (Security Area) pkix: Public-Key lnfrastructure ( X. 509 ) syslog: Security lssues ⅲ Network Event Logg- cat: Common Authentication Technology smime: S/MIME Mail Security idwg: lntrusion Detection Exchange Format sacred: Securely Available Credentials tls: Transport Layer Security openpgp: An Open Specification for Pretty Good Privacy aft. Authenticated Firewall 第、 aversal 0 ipsp: IP Security P01icy ipsec: IP Security Pr0tocol ipsra: lP Security Remote Access kink: Kerberized lnternet Negotiation of Keys krb-wg: Kerberos WG msec: Multicast Security 0tp. One Time Password Authentication stime: Secure Network Time Protocol secsh: Secure Shell wts: Web Transaction Security xmldsig: XML Digital Signatures Sub-IP 工リア (Sub-IP Area) ipo: IP over Optical tewg. lnternet 第、 affic Engineering mpls: Multiprotocol Label Switching ccamp: Common Control and Measurement Plane 0 gsmp. General Switch Management Protocol iporpr: lP over Resilient Packet Rings Networks ppvpn. Provider Provisioned VirtuaI Private トランスポート・エリア (Transport Area) tsvwg: Transport Area Working Group pilc: Performance lmplications of Link Charac- teristics sip. Session lnitiation Protocol avt: Audio/Video Transport ips: IP Storage midcom. Middlebox Communication iptel: IP Telephony rserpool: Reliable Server P001ing rohc: R0bust Header Compression sigtran. Signaling Transport seamoby: Context Transfer, Hand0ff Candidate run: Responsible Use of the Network megaco: Media Gateway Control diffserv: Differentiated Services Discovery and 1 0 mmusic: Multiparty Multimedia Session Con- trol pwe3: Pseudo Wire Emulation Edge to Edge spirits: Service ⅲ the PSTN/IN Requesting ln- Ternet Service ecm: Endpoint Congestion Management ippm. lP Performance Metrics issll: lntegrated Services over Specific Link Layers malloc: Multicast-Address Allocation nat: Network Address Translators nfsv4: Network FiIe System Version 4 rmt: ReliabIe Multicast Transport enum: TeIephone Number Mapping 堋者サービスエリア (User Services Area) [draft-ietf-provreg-epp-domain-OO txt] [draft-ietf-provreg-epp-domain-OI txt] Extensible Provisloning Protocol Domain Name UNIX MAGAZINE 2001.9 Mapping 0 uswg: t_Jser Services 拡張可肯旨共給プロトコル : ドメイン名マッピンク EPP におけるドメイン名の表彡式を提案している。 [d raft-ietf-provreg-epp-host-OO. txt] [d raft-ietf-provreg-epp-host-()l. txt] 187
連載 / IJN Ⅸ便利帖ーの リスト 1 camserv への接続に必要な HTML ファイル く html> く head> く title>streamxng lmage く /title> く /head> く body> く p> く img src="http: //camserv—server:9192/" alt= 2 JavaScript 版ページ 0 P 面 0 扉 - 物 0 View of M ルの加いい bo 命第 第新市ーム : 自動′、カプリント・・・ル 0 宮下研究室疑似リアルタイム中継 このページでは」 AVA ーのをを利用して、以下の画像を約 1 秒おきにプラウザへ転送している . く /p> く /body> く /html> camserv には、アクセスした瞬間の画像を 1 枚だけ 送出する機能があります。この機能を利用するためには、 リスト 1 の 7 行目を http://camserv-server:9192/ singleframe/ ヘアクセスするように変史します。こうす ると、ストリーミングとはいえなくなってしまいますが、 WWW プラウザでアクセスした瞬間の画像が 1 枚だけ得 られるようになります。 この機能を利用して、 JavaScript によって 1 秒おき に静止画を取り込みなおすようにしたサンプルが、 /usr/ local/share/doc/camserv/javascript. txt です。この ファイルを適当な名前の HTML ファイルとし、そこへ WWW プラウサでアクセスするようにすれば、 lnternet Explorer など JPEG ストリームに対応していないプラ ウザでもとりあえす映像が見られるようになります。 リスト 1 のような JPEG ストリーム形式て映像を配 信すると、サーバーの負荷がきわめて高くなります。これ では、 camserv 専用のサーバーを用意しなけ川まならな くなりかねません。しかし、一信己の JavaScript を利用し て 1 秒おきの配信とすると、サーバーの負荷も間題になら ない程度のようです。リアルタイム性がそれほど要求され ない用途なら、 JavaScript 版を利用したほうがよさそう です。 camserv の実行 以 E のような設定を終えたら、 camserv を実行してみ ます。 camserv のデフォルトのホート番号は 1024 より大 きいので、一般ューザーの権限で実行しても大丈夫です。 万が一セキュリティ・ホールなどが存していた場合に備 えて、 root など特別なユーサーて起動することは避けま しよう。 すると、標準工ラー出力にたくさんのメッセージカ咄カ されて、 camserv か起動します。この状態でリスト 1 の ページや JavaScript 版のページへアクセスすると、カメ ラて才彡された映像か配信されることか不忍できます。 lnternet Explorer で JavaScript 版のページにアク セスした様子を画面 2 に示します。小さくてすこし見にく いかもしれませんが、画像の左 - 日こ現在日骸リ、右下にタイ トルか表示されています。誌面では分かりませんが、配信 されている画像は約 1 秒おきに更新されました。 ☆ 今回は、先月も利用したピデオキャプチャ・カードに小 さなピデオカメラを接続して、その画像を配信するための 手軽なプログラム camserv を紹介しました。もちろん設 定を変更すれはテレピ放送を配信することもできますが、 他人の著イ料を侵害するような行為は廩みましよう。 ( みやした・けんすけ京都女子大学 ) % camserv 137 UNIX MAGAZINE 2001.9
表 5 34 33 32 29 25 24 22 20 表 6 41 36 35 32 31 29 25 24 活発に活動している IETF 分科会覧 ( 1 ) 過去 6 カ月間 ( 2000 / 12 / 16 ~ 2001 / 6 / 15 ) aaa. Authentication, Autho- rization and Accounting idn: lnternationalized Do- mai n ↑、 a Ⅱ le avt: Audio/Video Transport mpls: Multiprotocol Label Switching sip: Session lnitiation Proto- C01 dnsext: DNS Extensions ips: IP Storage smime: S/MIME Mail Secu- rity pkix: Public-Key lnfrastruc- ture ( X. 509 ) ngtrans: Next Generation ansition mobileip. IP Routing for WireIess/Mobile Hosts 20 18 17 14 13 12 11 活発に活動している IETF 分科会覧 ( 2 ) 過去 6 カ月間 ( 2001 / 1 / 16 ~ 2001 / 7 / 15 ) idn. lnternationalized Do- main Name aaa. Authentication, Autho- rization and Accounting avt: Audio/Video Transport sip. Session lnitiation Prot0- C01 dnsext: DNS Extensions mpls: lvlultiprotocol Label Switching ips: IP Storage pkix: Public-Key lnfrastruc- ture ( X. 509 ) fax ・ lnternet Fax smime: S/MIME Mail Secu- rity 22 20 17 16 15 13 過去 3 カ月間 ( 2001 / 3 / 16 ~ 2001 / 6 / 15 ) aaa: Authentication, Autho- rization and Accounting smime: S/MIME Mail Secu- rity idn: lnternationalized Do- main provreg. Provisioning Reg- istry Protocol ips: IP Storage mpls: Multiprotocol Label Switching pkix: Public-Key lnfrastruc- ture ( X. 509 ) avt. Audio/Video Transport mobileip: IP Routing for WireIess/ MobiIe Hosts syslog: Security lssues in Network Event Logging vpim. V0ice Profile for lnter- net M ail rity smime: S/MIME Mail Secu- ture ( X. 509 ) pkix. Public-Key lnfrastruc- WireIess/MobiIe Hosts mobileip: IP Routing for dnsext: DNS Extensions ips: IP Storage avt: Audio/Video Transport istry P r0t0C01 provreg: Provisioning Reg- apex. Application Exchange riZ at i011 and Account i ng aaa: Authentication, Autho- mai n Name idn: lnternationalized DO- ( 2001 / 4 / 16 ~ 2001 / 7 / 15 ) 過去 3 カ月間 10 9 8 7 6 5 4 4 5 6 9 10 11 UNIX MAGAZINE 2001.9 RFC ダイジェストー 過去 1 カ月間 ( 2001 / 5 / 16 ~ 2001 / 6 / 15 ) 同数の分科会が多数のため割愛 tls: Transport Layer Security ist ry Protocol provreg. Provisioning Reg- Wireless/MobiIe Hosts mobileip. IP Routing for ipsec: lP Security Protocol avt: Audio/Video Transport fax ・ lnternet Fax dnsext: DNS Extensions apex: Application Exchange main Name idn: lnternationalized DO- ( 2001 / 6 / 16 ~ 2001 / 7 / 15 ) 過去 1 カ月間 C01 sip ・ Session lnitiation Prot0- tions of Link Characteristics pilc: Performance lmplica- apex: Application Exchange Network Event Logging syslog: Security lssues ⅱ 1 Wireless/MobiIe Hosts mobileip. IP Routing for net Mail vpim. V0ice Profile for lnter- Working Group t svwg. Transport Area rization and Accounting aaa: Authentication, Autho- main Name idn: lnternationalized DO- ture ( X. 509 ) pkix: Public-Key lnfrastruc- ist ry Protocol provreg: Provisioning Reg- 185
RFC1858 では、インターネット・ファイアウォール へのさまざまな攻撃について説明し、その対策を提案して いる。しかし、 RFC1858 で提案された、、間接方法 (ln- direct Method)" は、、、断片化攻撃 (Tiny Fragment Attack)" と、、断片重複化攻撃 (OverIapping Fragment Attack)" を組み合わせた攻撃に対する十分な対応策とは なっていない。 そこで RFC3128 では、 この組 : 合迂攻撃についての角見 ・組 . 合を攻撃に対して間接ガ去では不一ト分な理由の説明 ・新たな対策の提案 をおこなっている。 RFC1858 で提案されている対応策は先頭断片 (first 旧 fo. 、 M. Thomas KINK に関する要求頁 gotiation of Keys RFC3129 Requirements for Kerberized lnternet Ne- バケットの拒否も必須だとしている。 れに加えて RFC3128 では、ヘッダか不完全な、、 FO = 1 " fragment) 、すなわち、、 FO = 0 " バケットの拒否だが、 UNIX MAGAZINE 2001.9 プロトコルか満たすべき要求事項をまとめている。 ber 。 s オ冓を使用する利点について説明し、さらに KINK あることか望ましい。 RFC3129 では、 IPsec 導入に Ker- 構の対規模性能を活力るようなーヨ勺な鍵プロトコルで プロトコル、すなわち KINK プロトコルは、 Kerberos 機 と系旧寺をおこなうプロトコルの作成を目指している。この beros 認証機構を用い、公開鍵を使わすに IPsec の確立 KINK 分科会では、このうち第 2 の方式である Ker- よるセキュリティ機構 2. 信頼できる第三者による柤反認証と鍵マテリアル配布に 1. 共通の秘密鍵を用いた IP ペイロード暗号化および認証 してきた。これらは大きく 2 不頁に分類できる。 キュリティを確立、系旧寺するためのプロトコルを多数定義 IETF の IPsec 分科会では、レイヤ 3 上で暗号化セ いる。、、広報 " として 2001 年 6 月に公開された。 of Keys) 分科会の目標に関する説明と要求事項を述べて IETF の KINK (Kerberized lnternet Negotiation RFC ダイジェストー AAA ( 認証・認可・課金 ) 関連 RFC3127 Authentication, Authorization, and Ac- counting. Protocol Evaluation 認証・認可・課金 . プロトコルの言面 旧 fo. 、 D. Mitton 他 ューサーがある基地局の通イ前囲から、別の基地局の通信 ように、ローミングという機能が用いられている。これは、 ューサーか基地局間を移動してもシームレスに通信できる ラップトップ PC などの移重川本の無線データ通信では、 れた。 項をまとめている。、、広報 " として 2001 年 6 月に公開さ CDMA2000 無線データ通信の AAA に関する要求事 fo. 、 T. Hiller 他 CDMA2000 無線テータ通信の AAA に関する要求頁 for AAA RFC3141 CDMA2000 Wireless Data Requirements 言平価が変わる可能生もある。 いるので、今後の刻長や評価基準の見直しなどによっては が、評価はおおよそ間違っていないだろう」と明記されて 制約により当初期侍されていたものはど完成度は高くない ただし、 RFC3127 の冒頭では、「本 RFC は、時間的 Diameter および COPS か高く調面される結果となった。 る評価をまとめ、各プロトコルの上交評価を示しており、 ている。また、結論として、上記の各プロトコルに対す 各プロトコルについて、 AAA への応用の可能性を評価し の要求事項と評価基準をまとめ、過去に提案された上記の の長などカ甘是案されてきた。 RFC3127 では、 AAA へ ・ COPS ・ 1 ) 1a111et er ・ Radius 十十 ・ SNMP して、 これまで、 AAA への応用の可能性があるプロトコルと 6 月に公開された。 AAA への応用を評価している。、、広報 " として 2001 年 価基準をまとめ、これまでに提案された各種プロトコルの counting : 認証・認可・課金 ) に関連するプロトコルの評 AAA (Authentication, Authorization, and Ac- 181
SC 翡 好評発売中 ! インターネットの 起源 、上書き保存したいんなら、 ! を付けて書き込んでや " とい う意味です。 このような場合には、 上書きしてよいのならツ w ! " で上書き保存 上書きしたくなければ、、 : w 新しいファイル名 " で保存 するファイル名を変更 のいずれかの去をとります。慌てて :q! で終了させて しまうと、それまでの苦労が水の泡になるのて注意しまし 頑固なコロン すでに説明したとおり、コマンドモードでコロンを入力 するとラストライン・モードになります。通常のラストラ イン・モードなら、そこでコマンドを入力してリターンキ ーを押すか、 ESC キーを入力するともとに戻ります。 同しコマンドモードで誤って Q コマンドを入力すると、 一見、ラストライン・モードになったようにみえます。と ころが、これはⅵの着ぐるみに入っていた ex が姿を現 した、、 ex モード " で、リターンキーや ESC キーを押し ても、 . Return 111ega1 address : the file is empty : [ 屋 0 ] [ 朝司 Unknown のように、なかなかもとに戻りません。 こでわけが分 からなくなって、いろいろなコマンドを手当たりしだい に入力し、けっきよくもとのファイルを壊してしまった、 ・・という悲膠な目に遭う人がけっこういるようです。 この場合には、コロンに続けて visual ( または (i) と 入力しましよう。すると、 ex はふたたび着ぐるみのなか に入ってⅵに戻ります。 カーソル位置にコロンが表示されていない場合、 ex の なかで入力モードになっている可能性があります。その場 合は、行頭でピリオドを入力してみましよう。 ed と同し ですこれでコロンか表示されたら、 visual コマンドで ⅵに戻ります。 田いどおりに動力、へんねんけど vi て編集中に、急にカーソルが飛び回ったり、勝手に 行がつながってしまったり、わけのわからない動きを始め Where Wizards 5 ね y up Late The 0 ⅱ g ⅲ 5 of The lnternet 1 Ori RDS 第 Katie Hafner and MatthewLyon ・ Katie Hafner 、 Matthew Lyon 著 ・加地永都子、道田豪訳 ・ A5 判、 336 ページ ・ ISBN 4-7561-3479-3 ・本体 2 , 500 円 + 税 誤った“常識”を覆し、 創設に携わっを人びとの肉声を あますところなく伝える貴重な証言集 誰も手がけていない分野に挑戦するのはおもしろい。 新しい発見がたくさんあるからだ。そのような発見に胸 を躍らせることこそが研究者の喜びである。そして、最 大の喜びを手にするのは未知の領域に挑戦した人び とだ。インターネットのパイオニアたちは、何を考え、何 に夢中になり、何をなしとげ、いかなる喜びを手にした のであろうか。彼らがみずから語るインターネットの創 世記に耳を傾けよう。 ( 奈良先端科学技術大学院大学山口英 ) 目次から 第 1 章 即断即決で 100 万ドル 第 2 章 大聖堂を建てたのは誰か 第 3 の大学 第 3 章 プログラムと格闘する日々 第 4 章 トウルート宛必着 第 5 章 ハッキングと喧噪と 第 6 章 第 7 章 電子メール 第 8 章 手にしたロケット 参考文献、索引 株式会社アスキー S ロー 〒 1 51 ー 8024 東京都渋谷区代々木 4 ー 33 ー ] O 出版営業部 電話 ( 03 ) 535 ト 8194 47 UNIX MAGAZINE 2001.9
連載 IJN Ⅸ便利帖ーの いうフリー ・ソフトウェアを利用してリき見します。 camserv camserv5 は GNU GPL に沿って配布されているフ ・ソフトウェアで、サポートされたデバイスでキャ プチャされた映像をネットワークて配信するためのもので す。 camserv は、 Vide04Linux てサポートされているピ デオキャプチャ・デバイスと、 FreeBSD 上の bttv ドライ バで測イ乍するデバイスに対応しています。配信される画像 は JPEG ストリームという形式になるので、 camserv の コンパイル時には libjpeg というライプラリが必要です。 配イ訓は camserv が HTTP サーバーとなり、映像 を JPEG ストリーム形式の画像として送り出します。し たがって、配信された映像を再生する側には、 JPEG ス トリーム形式の画像を表示できる WWW プラウザが必要 となります。代表的な WWW プラウザのうち Netscape Navigator は JPEG ストリームにヌ寸応していますが、 ln- ternet Explorer ではうまく再生できません。そのため、 camserv には lnternet Explorer て央像を再生できる ようにする簡単な JavaScript が同梱されています。この JavaScript については彳あします。 libjpeg 則述したように、 camserv をコンパイルするには lib- jpeg が必要です。これはグラフィックス関係のプログラ ムではよく利用されるライプラリで、もしかすると知らな いあいだにインストールされているかもしれません。ライ プラリ群がインストールされているディレクトリ (/usr/ lib や /usr/local/lib など ) を探して、 libjpeg. a や lib- jpeg ・ so などのファイルがみつかれば、このライプラリを あらためてインストールする必要はないでしよう。 使用しているシステムに libjpeg がない場合、 Free BSD なら ports コレクションを利用して camserv をコ ンパイルすれば、必喫なライプラリが自重加勺にインストー ルされます。 ports コレクションを使って明示的に lib- jpeg をインストールしたければ、 /usr/ports/graphics/ jpeg というディレクトリで make install を実行するだ けです。 5 http://cserv.sourceforge.net/ 134 # cd /usr/ports/graphics/jpeg # make install # make clean 最後の make clean は、コンパイル時に作られた一時 UNIX MAGAZINE 2001.9 さい。このファイルに camserv の利用法や設定ファイ に README ファイルがあるはすなので、一読 してくだ /camserv にインストールされます。最後のディレクトリ share に、そしてドキュメントが /usr/local/share/doc 設定ファイルのサンプル (camserv. cfg) が /usr/local/ /bin に、重川徂こ必要なライプラリ群が /usr/local/lib に port や package を利用すると、バイナリが /usr/local 名の、、 0.42 " はバージョン番号です。 て、 pkg-add コマンドでインストールします。ファイル のミラーサイトから camserv-0.42. tgz をダウンロードし い場合は package が使えます。具体的には、 FreeBSD libjpeg のときと同しように、 ports コレクションがな なけれは、これもインストールされます。 前述のとおり、このとき libjpeg がシステム上に存在し # make clean # make install # cd /usr/ports/graphics/camserv make install するだけです。 のインストールは、 /usr/ports/graphics/camserv で これを利用す川ま簡単にインストールできます。 camserv camserv は ports コレクションに含まれているので、 camserv のインストー丿レ うになります。 りと、コマンドラインから画象ファイルを手軽に扱えるよ ファイルを JPEG 形式に変換したりその逆をおこなった コマンドを利用すると、いくつかのフォーマットの画像 tran などのコマンドも使えるようになります。これらの libjpeg をインストールすると、 cjpeg や djpeg 、 jpeg- れません。 この部分は今後のバージョンアップによって変わるかもし イル名の、、 6b " は libjpeg のバージョン番号を表します。 を pkg-add コマンドでインストールしてください。ファ package が FreeBSD のミラーサイトにあるので、これ インストールするとよいでしよう。 jpeg-6b. tgz という ports コレクションを使っていないなら、 package で ファイルなどを削除するためのものです。
ワークステーションのおと一 0 京都パス亭留所案内板 写真 1 i ーを 0 を′を 1 を一携第電第第いごこま ~ 米ていイのり第ます 10 0 3 の二 - つ朝い第 0 “メい第オ、 第第こ予こい第物 イン - 第ント - ーーにみー第、一第をを一秀驪 : い第を駅 ・第を交物を 図 2 ポケロケの操作 ー ( にを第ー ポケロケ - サーチ - M 物同 ユポケロケ - M 財。…再同 ファイ外 ( E ) 編集 ( 印” ・停留所をさがす 停留所の読みカ探 , ま す。 2. ポケロケコード 3 勝第の」停留所を 0 戻る ファイルの一編集 ( 印” 日リ 0 し 0 に 0 も 00 5 : をの 1. 読みら控索 1 2 3 4 5 黜砂引 て & おまけ麾信音 ] 朝イノターット 朝 ツ (d) た。今年の正月、京都に行ったときのことです。いつもの ようにバスに乗ろうと ( 京都市内は首が少ないぶん、バ ス路線が多いのです ) バス停で待っていました。その停留 所の案内板を見ると、下のはうに、 「ポケロケ携帯電話で市バスがどこまで来ているかわか 河原町・北穴路訂 ります ! 」 河原町退・京都駅 四条河原町まで と書いてありました ( 写真 1 ) 。こちらは都営バスより進歩 河原町・北六路町 河原町道・京都訳 していて、携帯電話や PC などの Web プラウザで、乗り 北白川仕伏町 たい市バスがどの位置にいるかを石忍できます 4 。ちょっ 松尾橋 京都外大前まで と操作してみましよう ( 以下の例では、 Windows 2000 四条河原町 上の lnternet Explorer 5.5 を使っています ) 。写真のバ 尾池・上賀茂神社 ス停 ( 河原町三条 ) にいるとします。 0 医 2 匱 4 1. 、、 1. 見る " をクリックします ( 図 2-a) 。 2. このバス停のポケロケコード ( 003 ) を入力して [GO] ボタンをクリックします ( 図 2-b) 。 とができます ( そもそも、観光名所は効率的に巡るべきも 3. すると、このバス停を通るすべての路線か表示されます のなのかという話は脇に置いておきましよう ) 。このカー ( 図 2-c)0 ドでは、乗継ぎをしても追加料金は不要です。ポケロケで 4. 北 : 各のバスターミナルまで行くとして、 205 系を選 次に乗りたいバスの位置を石忍しながら、さほど待たすに びます。 乗れるバス停て乗り継げはよいわけです。 5. バスのいる位置が・印て表示されます ( 図 2-d)0 この ただし、都営バスの場合と同しく、バスの路線がそれな 例では、 14 時 40 分現在、河原町三条と河原町松原の りに頭に入っていないと使いこなせないでしよう。私は学 あいだ、そして河原町松原と河原町正面のあいだに 1 台 生日罸にに京都に住んでいたのと、いまでも年に数回は京都 すついることカ紛かります。 に行くので、泉図がなくてもとくに困りません。京都の バス絲泉に不案内な人は、タクシーなどを利用するほうが これはなかなか便利で、「市バス専用一日乗車券カード」 無難かもしれません。 ( 500 円 ) と併用すると、市内の観光名所を効率よく巡るこ 「東京、遅れてるやん」と思っていると、東急バスカ一部 4 http://www.city.kyot0 ・ jp/kotsu/news/bls/ の路線で i モード対応の携帯電話などからバスの運行状況 bls-manu-top. htm 】 205 河原町・北六路同 河厚町三条 -1 / 4-3 と医同 わ方イル 0 編集” 2 河原町・北大路訂 河原町三条 河原町松原 河原町正面 塩小路高倉 14 : 40 現在 ファイル ( 日編集 0 ” 0 住う 2. 時刻 1. ーー 3. 次巨 第河原町三条 -1 / 4 コード 83 ↑・ ↑・ う 0 ビ 0 -4 一 4 一 139 UNIX MAGAZINE 2001.9