for - みる会図書館


検索対象: UNIX MAGAZINE 1997年3月号
32件見つかりました。

1. UNIX MAGAZINE 1997年3月号

NEWS ■サイバネットシステム を、同時発注に限り無償とした。マルチ と Open Server に限り廃止した。 SQL プロセッサ構成のハードウェアで使用す Server Monitor/Manager などのサー る場合の追加 CPU に対する SMP 科金 バー管理製品、 DirectCONNECT 製品 は、 DirectCONNECT for DB2/MVS のライセンス価格を引き下げた。 RefiectionX6.O サイバネットシステム (Tel 03 ー 5978 ー 7 ) 日本語版 Windows のかな漢字変換機 5453 ) は、米 WRQ の X11R6 準拠の PC 能に対応 X サーバー「 Reflect i on X for Wi ndows 8 ) ウインドウモードは Motif 、 OPEN 3.1 日本語版 J6.0 」「同 for Windows 95 / LOOK などのリモート・ウインドウマ NT 日本語版 J6.0 」、 TCP/IP プロトコ ネージャー、あるいは Windows のロー 3.1 日本語版 J6.5 ル・スタック & アプリケーション統合ソ カル・マネージャーから選択、または同時 TCP/IP プロトコル・スタック & アプ フトウェア「 Reflection Suite for X for 使用が可能 リケーション統合ソフトウェア。 Reflec- Windows 3.1 日本語版 J6.5 」の販売を 9 ) 日本語のユーサー・インターフェイス、 tion X for Windows の機能のはかに 開始した。 マニュアル、オンライン・ヘルプ NFS クライアント、 DHCP クライアン おもな特徴は以下のとおり。 10 ) 通信ソフトウェア「 Reflection 2 日本 トをサポート。スクリプト言語の Reflec - ◆ Reflection X for Windows 3.1 日本 語版 J5.2 」 ( VT382 / VT420 端末工ミュ tion Basic などが標準。 語版 J6.0 、同 for Windows 95/NT 日 レーション、 FTP) が付属 動作環境は、 CPU が Inte1386 以上の 本語版 J6.0 動作環境は、 CPU が lntel (32bit X86 ) PC および PC980 主記憶が 12MB ( 推奨 1 ) X11R6 準拠の 16 / 32bit 版 PC X サ もしくは AIpha AXP (for Windows 95 / 24MB) 以上、 HD の空き容量が 20MB NT 版のみ ) の PC および PC98 。主記應 ( 日本語フォントのインストール時は 60 2 ) 新たに設定ツールの Ready X を提供。 が 12MB ( 推奨 24MB) 以上、 HD の空き (B) 以上、 OS は日本語 Windows 3 ユ。 Reflection X のインストールから UNIX 容量が 20MB ( 日本語フォントのインス 価格は 102 , 000 円。 for Windows 3.1 との接続までを、各ツールによっておこ トール時は 60MB ) 以上、ネットワークは 日本語版旧バージョンからのバージョン なえる TCP/IP0 OS は日本語 Windows 3.1 / アップ価格は 22 , 000 円。英語版の全バー 3 ) システム管理者向けの、集中サイト管 95 / NT3.5 以上。 ジョンからのアップグレード価格は 32 , 理機能、 X プロトコルのトレース、再生 価格は各 80 , 000 円。 Windows 日本語 000 円。 版旧ノヾージョンからのバージョンアッフ ツーノレ 5 月 31 日まで、他社製品からの乗換え 4 ) X アプリケーションのアイコンをデス 価格は、各 15 , 000 円。アップグレード価 キャンペーンをおこなう。 クトップ上に置いて実行できる 格は、 for Windows 3.1 日本語版旧バー キャンペーン価格は、 Reflection X for 5 ) Reflection Xpress 、同 Basic により ジョンから同 95 / NTJ6.0 へが 30 , 000 円、 Windows 3.1 J6.0 と同 for Windows ダイヤルアップ接続、自動化が可能 for Windows NT 英語版全バージョン 95/NT J6.0 が各 40 , 000 円、同 Suite for 6 ) PC ローカルでのリソースファイルの から同 95/NT J6.0 へが 23 , 000 円。 X for Windows 3.1 J6.5 が 51 , 000 円。 ◆ Reflection Suite for X for Windows 新価格が適用されるのは、 1997 年 1 月 1 日以降のライセンス契約から。 おこなえる。日本地図 DB ( 市町村レベ ルで表示可能 ) をもつ。 S 言語レベルで Windows 用 S 言語アフリケーション UNIX 版と互換性がある。 アイサック (Tel 03 ー 3406 ー 1604 ) は、探 プレッドシート型工デイタ「 ise 」で構成 対応 OS は、 Windows 95/NT 3.51 / 索的データ解析ソフトウェア「 S version (UNIX 版にある RDB インターフェイス NT 4.0 。 4 for Windows 」の販売を開始した。 「 SQLbridge 」は未対応 ) 。 GIF 、 JPEG 、 価格は ICPU につき 180 , 000 円から。 GUI 開発ライプラリ「 SToolkit 」、統 PBM 、 PGM 、 PPM 、 XWD などの画像 t 解析アプリケーション「 Parole 」、ス フォーマットに対応し、各種画像処理が 6 UNIX MAGAZINE 1997.3

2. UNIX MAGAZINE 1997年3月号

特集 図 4 Mule の info リーダー醯 mule Buffers Fi1e Edit He1p T し止を” d ” r•etl-rns ト日 , ” q ” exits, ” ? ” lists a11 1 0 commands, ” h ” This (the Directory ) gives a menu Of maJor topics. This is せ・ tc 和 Of t ト旧Ⅱロ tree : Top ー 11 日 : dir 本ト回 1 」 : The list Of topics rE<t 1i8. 田 RDD TO THIS TREE. (See Ⅱ旧 0 t 叩止 first. ) click 0 e b 」 tton 2 a m 日 1 」 item cross r 它 f 日、部 ( e 加 select it . etc. gives a for first—timers, 、 T infO く t げれ > ” visits Texinfo tOPic, 本新化 : (info) . コ測印 taticn ousi s t 田 . T トを extensible self - 0 第部虍 i 鷓 text itcr. 本 Anteneus-dp: ( t 日衵ぉ - jp ) . V S18 19 t 部“ s. Q叩イ旧 se) ま地 : (mule) . ltil 止旧 1 Eri ・ a兀田印t tO Emacs. (English) ! 1 Jp : (mule-Jp) . ltili 鷓 1 Enhancement to 」 Emæs. ( J 印謝衵 s の Eü-dP : (egg-jp) . J 叩旧田 / ロ 1i8 lnputting 仕 . ( J 叩旧 s の ま ま Canna-dp: (carna-Jp) . 催。 t ト Jaøanese lrw 」 tting せ . ( J 叩第の ま VIP: (vip) . 本 For ” : ( for 第 s ) . ま CL: (cl) . 自 VI-emulation for E 第 s. Emacs for ・ it 止名 data bases filling in for 第 s. Ti-e 「 ews re の・・糺 6. Pætial Com物8 Lisp f ロ、 Emacs Lisp. & 合、 cite lets ) 」 cite pa 、 ts Of messages 91 」 ' r 印 1 亟 to, in iry s. モーレッ UN Ⅸ 順ロ尺されていきます。したがって、よく使うものを先 頭に言当しておくといいでしよう。 ほかにも、 . emacs で設定しておくと便利な機能がいく つかあります。 Mew のより詳しい使い方や設定に関す るドキュメントが、 Mule の info ファイルとして提供 されています。管理者がちゃんとインストールしていれ ば、 Mule で読めるはすです。具体的には Mule で、、 M-x info" と入力し、 info リーダー 12 を起動します。 図 4 の例では Mew の info がイされていますが、な い場合は管理者に相談してみてください。 ま (dired-x) . Dired Extra F tl-r ” . Emæs Lisp lJtilities ま TeX: (a-ctex) . 印 ra 印 t fT i ね LaTeX TeX. (versim 9. li) 本 ISPELL. ( is 11 ) . is 11 4.0 , interactive s 11i 鷓 c 〔 : t 、 . 第 EII 19 : ( 日Ⅱ叩 19 ) . &acs Lisp f 部部℃ e ド 1 1. Fcr V 印 .19. inter ・ f3:日 tO Emacs 「 ( に . [ 第 t T@IS 本、 : (bison) . Bism p 富、 s 部・ g 部日、 at ・ . Com5X'sing main lnfo di 「 ect 叩リ ... d 既旧 いう心酉劼ゞありません。 Mule のセットアップ MuIe の設定は、おもに Mew のノヾッケージを読み込 むためのものです。 Mule の成疋ファイルは ~/. emacs で す。このファイルに以下の行を砌日します。 (autoload 'mew niI t) (autoload 'mew—send niI t) 口に「丁ロⅢ ) ー - 自 11 ー 11 M-x は「 ESC ( ェスケーフ ) キーを押してから、 x を押す」ことを意 複数のドメインを設定した場合、さきに書かれたものから 切ります。「メールアドレスの補完」の項で説明しますが、 jp などがドメイン名で、複数設定する場合はスペースで区 " ( 二重引用符 ) で囲まれた foo. co. jp や dokoka-u. ac. ' ( " f00. co ・ jp " "dokoka-u ・ ac ・ jp" "bar. or. jp")) (setq mew—mail—domain—list イン名を複数設疋することかできます。 ような言当を加えれば、メールを出すときによく使うドメ ドメイン名の補完機能を利用できます。 . emacs に以下の また、 ドメイン名のリストを設定しておくと、 Mew の のドラフトを作成する画面になります。 M-xmew-send" とタイプすると、いきなりメッセージ タイプ 11 すれば、 Mew でメールを読む画面になります。 これにより、 Mule のウインドウで、、 M-x mew ' と 22 味します。 Mew の起動 をもっています。 ・ summary モート う。 Mew には 3 つのモードがあり、それぞオ 1J ユ下の彳難リ はしめに、 Mew のモードについて紹介しておきましょ メッセージを書くためのモードです。 summary モード ・ draft モード メッセージの内容を表小するモードです。 ・ message モード 各種の操作をおこなえます。 的なモードで、メッセージに対して移動削除といった メッセージの一一纜を表小するモードです。 Mew の中心 でメッセージの作成やリプライ ( 返事を出す ) 、 ード ( メッセージの転週などを実行すると、 ドか呼び出されます。 フォワ このモー Mew を起動するには、 Mule で、、 M-x mew" あるい は、、 M-x mew-send" を実行します。いすれの場合も、最 初に Mew のタイトル画面と / がクルクル回るデモンス トレーションが表示されます。 デモかると、、、 M-x mew" で Mew を起動した場合 は、 summary モードとなって inbox フォルダの画面か表 示さオ L 、同時に inc が実行されます ( 図 5 ) 。、、 M-x mew- send " の場合は draft モードとなり、メッセージのドラフ トを作成する画面となります ( 図 6 ) 。 Mew の起動中にエラーとなってしまうときは、正しく セットアップされているかどうかを石忍してください。ま 12 info リーダーは Mule で info ファイルを読むためのパッケージで す。 info リーダー桑作方法は、図 4 の画面で、、 ? " を入力すると表示 されます。 UNIX MAGAZINE 1997.3

3. UNIX MAGAZINE 1997年3月号

連載 /PERL ADVISOR ただし、やはり最後には改行が付くことになる。ダブ $stuff = 'This\thas\tno\ttabs ! ' これは次のように書いたのと同し結果になる。 END This\thas\tno\ttabs ! くく ' END ' ・ $stuff ることカきる。 囲むことによって、ヒアドキュメントク芳辰舞いを刻ヒさせ すればいいのだろうか ? 終了記号をシングルクオートで た文字列のように、文字列を展開したくない場合にはどう ( シングルクオート ) で囲まれ 字を 3 つ含んでいる。 だからこの場合は、結果として得られる文字列はタブ文 文字 ) となる。 くは彳あ ) 、 \t のような式は実際の文字 ( この場合はタブ 変数は現在その変数がもっている値に展開されるし ( 詳し は " ( ダブルクオート ) と同様に展開される。つまり、 ものなのだろうか ? ヒアドキュメントは、デフォルトで ともたんに、、 \ " ( バックスラッシュ ) と t がくつついた ここで 1 つ疑間か生しる。 \t はタブ文字なのか、それ "hi :there :this\tis\ta\ttest:of the best ! " な文字列になる。 これが扣 in 演算子によって結合されると、以下のよう This is my home : $ENV{HOME} $stuff = くく "END OF DATA" ・ 終了記号が空白を含んでいるときに役に立つ たんに余分にタイプしただけのようにみえるが、 END This\thas\ttabs\tnow ! くく " END ”・ $stuff 能だ。 ルクオートとしての動作を、明示的に指定することも可 これは END OF DATA And this is my shell : $ENV{SHELL} 116 て、ハッシュを作成したいとしよう。 らに拡張できる。ハッシュのキーとそ刎直が与えられてい ヒアドキュメントを正規表現でスキャンするガ去を、さ い終了記号を探して、その行を通りすぎてしまうからだ。 了記号の行頭や行末によけいな空白があると、 PerI は正し ている。空白を正しく扱うことは重要である。つまり、終 こでは、変数 ( 竟変数の $ HOME と $SHELL) を使っ %dat a = くく END fred : Fred F1intstone barney : Barney Rubb1e betty : Betty RubbIe wilma : Wi1ma F1intstone END for (sort keys %data) { UNIX MAGAZINE 1997.3 番に処理している。 for ループ内では、 ( $ 」ゴされた ) 正規表現のパターンマッチによって作成されたリストを順 ます for ループは、ヒアドキュメントの各行に対する に説明する。 は、いくつかの処理をおこなっているので、それらを順番 アドキュメントでは行頭の空白には意味がある。 奇妙なインデントになってしまって申しわけないが、ヒ EOM # # end Of mail for $person INPUT Pay up, or else ! Hey, $person , you 0 e us $ove ! mail —s '$person, you deadbeat ! " $email くく INPUT # # mail for $person print くく EOM ; ($email, $person, $owe) = split / : / ; EOF bettyr:Betty Rubb1e : $ 0.05 barneyr : Barney RubbIe : $ 100 fredf : Fred F1intstone : $ 25 for ( くく , EOF ) 下のようになるだろう。 用するというアイデアか思い浮かぶ。これは、たとえは以 これから、ヒアドキュメントを定型的な文書の作成に使 シュの内容を利用できることを示している。 ヒアドキュメントは、ヒアドキュメントの一部としてハッ ループは作成されたハッシュを表示している。 2 番目の る値 (Fred F1intstone など ) にマッチする。続く for の正規表現は、キー (fred や barney) と、それに対応す て得られる文字列の組によって、 % data カ乍成される。 こでは、それぞれの正規表現にマッチする文字列とし QUOTE $data{"wilma"} are married. This is to inform you that $data{"fred"} and print くく QUOTE ;

4. UNIX MAGAZINE 1997年3月号

連載 /PERL ADVISOR のシェル・スクリプトはさらに、 INPUT を終了記号とし シェルによって実行可能なシェル・スクリプトである。 トを ( ときには複数回 ) 表示する。このドキュメントは、 次に、 3 つの変数を参照している別のヒアドキュメン という 3 つの変数を得る。 各行をコロンによって分割し、 $email 、 $person 、 $owe を実行すると、以下のような結果カ碍られる。 たシェルのヒアドキュメントを含んでいる 1 。プログラム # # mail for Barney RubbIe mail —s "Barney Rubb1e , you くく I NPUT Hey, Barney RubbIe, you owe us $ 100 ! Pay up, or else! INPUT deadbeat ! " # # end of mail f0 て Barney RubbIe barneyr 終了記号 SHELL がバッククオートで囲まれているの で、終了記号より前のすべての行は、シェルに対するコマ ンドとして実行される。このコマンドはシェルのループで あり、カレント・ディレクトリ内の各ファイルをシェル 変数 $ i にオ翻タして実行する。それぞれのファイルに対し て、ファイル名とそのファイルのチェックサムを表示し ている。 ヒアドキュメント内の $ は、、バックスラッシュで工 スケーフする " 必要がある。これは、バッククオートで囲 まれたヒアドキュメントは、バッククオートされた文字列 と同しように、タフ。ルクオートとして展開されるからであ る。しかし、すこし手を加えれば、この問題を避けること ができる。 $shell—in do くく ' IN ' ・ この最後のプログラムは、すいぶん読みづらいインデン トになっている。以 - ドのような正規表現を用いれば、この 間題を鮹夬することができるだろう。 END Data two $ ー Data one $ ー @data = くく END for ( 1 .. 10 ) { @data\nt' できる。それには、終了記号をバッククオートで囲めは ( バッククオート ) て悃むことも トで囲む代わりに、 ヒアドキュメントは、シングルクオートやタブルクオー 了記号は行頭に書く必がある。 正規表現によって取り除いている。残念ながら、やはり終 プログラムの一部をインデントするのに用いたタブを、 print " $ ー よい。 $shell—out for * くく ( SHELL ( echo ーⅡ \$i: sum \$i SHELL print ” s 五 e11 said: $shell—out\n" 1 PerI のヒアドキュメントは、シェルのヒアドキュメントに由来してい る。 UNIX MAGAZINE 1997.3 echo —n $i : sum $i done IN $shell—out '$shell—in' print "shell said: $shell—out\n" ます、シングルクオートで囲まれたヒアドキュメント から文字列を作成している ( 変数展開はおこなわれないの で、 $i は $ i のままである ) 。次に、この文字列をバックク ォートで悃んで、適切なシェルコマンドを実行している。 お分かりのように、ヒアドキュメントを使えば、巨大な 定型テキストを簡単にプログラム中に埋め込むことができ る。別のガ去として、 DATA というファイルハンドルを使 うガ去があるが、これは別の機会にとっておくとしよう。 ◎ 1997 , UNIX REVIEW (). S. A. ) UNIX REVIEW 1997 年 1 月号より 「 Here Documents 」 117

5. UNIX MAGAZINE 1997年3月号

亠 , 信第等 , に物を第信汁を第物 : メ鬲第に信第信第 3 信等 : 信第信信生信工信帑信信等毟等霊信第に信第を ない、避去行為か続けばプロバイダとしてもなんらかク告 置をとらざるをえないかもしれない、よく知らない人に詳 しく説明するよりも、著イ料去の主旨を多くの人にひろく 啓蒙することか大切である、といった数多くの意見か寄せ られています。 コンピュータやネットワークと著イ雀の関連について は以前から議論されていますが、現実問題としてはほと んど意識していないか誤解している人がいるという典型 的な例になっていました。 ・今月のニュースグループの変化 新設 巧・ org ・ jsai : 人工知能学会に関する話題 . rec. music. newage : newage - 音・こっし ) て 巧 . rec. music. alternative : alternative 音をについて 巧 . kermit →巧 . net. kermit : Kermit ファイル庫云フロ トコルについて ・今月の fj. sources Subject: DOS/V FEP on Unix: Fep Bridge 1.34 (full package) Message-lD. (ywn916zmhho.fsf@azusa.proc.flab.fuji- tsu. CO. jp 〉 作者田宮豊さん DOS/Windows 用のかな漢字変換システムを使った かな漢字変換サーバーを、 UNIX 上で提供するプログラ ムの最新版です。 Subject: tcsh ー 6.07.02 kanji patch ReI.6 ( 1 / 2 ) Message-ID: (INETNEWS-1-18-1.01815@niftyserve. or. jp 〉 作者 . 楙原善之さん 多機能 csh の tcsh の最新版で漢字を表示させるパッ チのム肄〒版です。 Subject: pixclock (digital clock for X) Message-lD: く 961220230219. M0210522 @db.is.kyu ー shu-u. ac. jp 〉 作者 . 佐世武文さん Web ページのアクセスカウンタなどで使用される数字 画像を利用した、 X ウインドウ・システム用のデジタル 時計です。 UNIX MAGAZINE 1997.3 Subject: tcsh ー 6.07.02 color-ls NLS patch Message-lD: (INETNEWS-1-18-1.01819@niftyserve. or ・ jp 〉 作者楙原善之さん 以前投稿されたカラー表示版 tcsh 内蔵 Is-F コマンド で、メッセージ部分を多国寸応にするパッチです。 Subject: Unnecessary words in V 」 EDWM. DIC / Vjed95m. dic Message-lD: く 1996DeC21.113811.24872@merope. opus. or. jp 〉 イ乍者日下部←さん MacVJE-DeIta 1. OA および VJE-Delta 2.0 の辞書 から、イ腰な単語を削除するためのリストです。 Subject: [announce] filemanager for Linux Message-ID. く MOODY. 96DeC24045822 ⑩ moody. osk. threewebnet. or. jp 〉 作者 . T. Matsubara さん フリーの UNIX クローン OS である Linux 用の簡単 なファイル管理ツールの公開のお知らせです。 Subject: Elm 」 P 0.39 ( 1 / 2 ) Message-ID. く 590320$up@cadup.com/.fc.nec.co.jp 〉 作者 . 太田俊哉さん メールリーダー EIm の、日本言群レヾッチのバグ修正版 Subject: jnvi 1.79 ー multilingual nvi/public alpha test Message-ID. く 59V 旧 i$i3@hotaka.csl.sony.co.jp 〉 作者 . 伊藤純一郎さん ⅵを再配布可能なかたちでバークレイで再実装した nvi の多国語版バージョン公開のお知らせです。 Subject: [Linux] a 」 apanese filename extension for VFAT fs. ( 1 / 3 ) Message-ID. く 970101044900. M0300387 ⑩ jedi. seg. kobe-u. ac. jp 〉 作者吉山あきらさん フリーの UNIX クローン OS である L ⅲ ux において、 Windows 95 の日本語ファイル名を利用できるようにす るパッチです。 131

6. UNIX MAGAZINE 1997年3月号

連載 / UN Ⅸ知恵袋ーの 図 2 SunOS 4.1. x の Makefile ( 修正部分のみ ) CDEBUG CC = /usr/bin/cc $ $ (CPPFLAGS) #(sunos4. x) CPPFLAGS INDOT = in . XFER_INDOT LEX = lex LIBS ー 11 —DSUNOS4 —DSPRINTF_CHAR —DCHECK_UDP_SUM 1 Ⅱ . —Dconst= #(add ”ー 1d1 ” to LIBS if your links fail vith "dlopen" problems. this indicates # that your libc. so file is screwed up, but it's easler to fix this than that. ) PIDDIR = /etc DESTSBIN = /usr/etc DESTEXEC = /usr /et c DESTHELP = /usr / 1 ib COMPINCL = compat/include MANDIR = man CATEXT = $$$$N MANROFF = c at INSTALL_COMPAT = install—compat INSTALL = install 工 OT = IOT KSYMS = /vmunix KMEM = /dev/kmem UDPSUM = _udp_cksum # (for details on shared library building , see shres/sunos/INSTALL ; # note that shres/s01aris/INSTALL has some good testing notes for sunos) #uncomment next line t0 build a shared library version of libresolv #SHRES = shres/sunos # uncomment only one Of the pairs of lines below if you use gcc (recommended) ()f —fpic doesn' t work, see shres/sunos/PROBLEMS) if you use Sun'S CC #PIC= —B/usr/bin/ —fpic —D_res=_res_sh1ib #SHCC = gcc —DSUNSECURITY $ (CPPFLAGS) SHCC PIC /usr/bin/cc —DSUNSECURITY $ (CPPFLAGS) —pic —D—res=—res—sh1ib 下の各セクションにそれぞれインストールされます。各コ マンドについては、次回に角見します。 共有ライプラリのインストール 次に、共有ライプラリを置き換えます。これを置き換え ると、 NIS による計算機名の問合ができなくなります。 NIS を引き続き利用する場合は、共有ライプラリをインス トールしないでください。 共有ライプラリのインストールには、 shres/sunos/ 以下のファイルを使います。 こでは一般的なインス トールの手順を説明します。完全なインストール手順は 62 shres/sunos/INSTALL に記されているので、詳しい情 幸肋ゞ必要なときはそちらを参照してください。 共有ライプラリのインストールにとりかかる前に、以下 の条件カヾ岡たされているかどうかをかならず石忍してくだ ・ ShIib Custom2S ッケージのインストール OS のインストール時に Shlib Custom パッケージ を含めなかった場合、 OS の CD-ROM から追加イン ストールしてください ( 追加インストールについては、 OS のインストール・マニュアルを参照してください ) 。 ・ OS のノヾッチのインストール UNIX MAGAZINE 1997.3

7. UNIX MAGAZINE 1997年3月号

microsystems ◆ & 襯、ツ SunExpress lnc 50n50 VisuaI WorkShop for ( + + 2.1 乗り換えキャンペーン 大好評実施中 ! 最新の C + + 言語機能を最大限に活用。 ソフトウェア開発をスビードアップする統合型開発ツール。 個人および開発グレープのソフトウェア開発効率を高めます。 現在 SunSoft WorkShop fo 「 C + + /C, SPARCworks ProfessionaI C + + / C および他社の C 言語開発ツールをご使用の方々を対象に特別価格をご提供中。 他社および SunSoft 製品からの乗り換え 対象製品 IHP SoftBench C + + IHP SoftBench C ICenterLine CodeCenter ISPARCworks ProfessionaI C + + ICenterLine ObjectCenter ISPARCworks ProfessionaI C 26 000 円 キャンペーン価格 ( 通常サン・エクスプレス価格 570 , 000 円 ) SunSoft 製品からの乗り換え 対象製品 ISunSoft WorkShop fo 「 C + + ISunSoft WorkShop for C 149 , 000 円 ( 通常サン・エクスプレス価格 570 , 000 円 ) キャンペーン価格 * ズ払キットには、 CD - ROM , シングレユーサ使用権、オンライン・マニュアルが付きます。 * お問い合わせのおよびご注文の際にはお手持ちの製品シリアルナンバーをご用意下さい。 SunSoft VisuaI Workshop fo 「 C + + には■主な特徴 以下のツールが含まれています。 ・ SPARCworks/VisuaI ・ SPARCworks ・ SPARCompiIer C + + , 0 ・ SPARCworks/i M pact ・ SPARCworks/TeamWare ・ユーザインターフェイスの開発を迅速イヒ ・開発期間を大幅に短縮 ・実行スピードが速くコンパクトなコードを生成 ・アプリケーションのパフォーマンスを飛躍的に向上 ・開発グレープの生産性と製品の品質を向上 JAVA ・ WORKSHOP 好評発売中 ! 特別ャンペーン期間延長・ 97 年 6 月 30 日まで スリムキット、 1 ライセンススリムキット、 10 ライセンス ( 通常キャンへーン価格 ) \ 12 , 800 VI I,OOO V108,000 ※標準価格は Y34 , 000 です . 、※大学教育機関向けの価格についてはお問い合わせください。 システム条件 ■ハードウェア . ・ SPARC システムまたは互換機 ・メモリ 32MB 以上 ・スワップ領域 64MB 以上 ・ティスク領域 1 OOMB 以上 ( AnswerBook は含まれない ) ・白黒またはカラーディスプレイ ・インストールに CD - ROM が必要 ■ソフトウェア ・日本語 SoIaris 1.1.1 ( JLETMI. 1.3 ー UI ) 以降、 または日本語 Solaris 2.3 以降 製品に関する詳細な情報は以下の URL にてご覧いただけます。 URL http://www.sun.com/developer-products/ ご注文は、フリーダイヤル、フリーファックスのいずれでも承っております。 今すぐお電話を ! 0120-33-9096 受付時間 : 午前 9 時 ~ 午後 6 時 ( 土日・祝日休 ) サン・エクスプレスの会社概要・製品情報は WWW ホームペーシヘアクセスしてください。 0120-33-9097 24 時間対応 SunExpress の最新 カタログを無料進呈中 ! お気軽に電話で お問い合わせください。 LJRL http //www.sun.com sunexpress サンエクスプレス・インターナショカレインク日本支社 〒 158 東京都世田谷区用賀 4 丁目 10 番 1 号 (SBS タワー 18F ) 資料請求 No. 060

8. UNIX MAGAZINE 1997年3月号

NET WORTH 丘 om UNIX REVIEW M. Steven Baker Microsoft と旧 M の TCP/IP ここ数回、デスクトップ PC 用の TCP / IP ソフトウェ アについて述べてきた。そのはとんどは、さまざまなべン ダーが販売している Windows 用 ( 大部分は Windows 95 でも動く ) ソフトウェアである。市販されている PC 用の OS (Windows 3.1 と統合された MS-DOS 、 Win- dows for Workgroups 3.11 、 Windows 95 、 Windows NT 、 OS/2 Warp など ) に付属のネットワーク・ソフトウ ェアについては簡単に触れるだけにとどめた。これらのソ フトウェアの機能は不十分なので、サードバーティーによ る TCP/IP ソフトウェアの市場、とくに DOS や Win- dows の市場はいまも存価値がある。 Microsoft や IBM は、当初、独自のネットワーク・プロトコルを TCP/IP で漣ぶことに難色を示した。しかし、インターネットカ Éfi 勺に普及すると、両社は TCP/IP に対応せざるをえな くなった。 Microsoft と IBM から新たに出た OS には、 TCP/IP か組み込まれている俵 1 ~ 2 ) 。そこで、今回はこれらの OS に新属の TCP/IP スタックや TCP/IP アプリケー ションをとりあげる。 WfW の TCP/IP Microsoft の WfW (Windows for Workgroups) は、 おそらく多様なプロトコルに対応するネットワーク・クラ イアントとして言されたのだろう。 : となった DOS に代わってファイルシステムのコードが 32bit になり、 ネットワーク・ソフトウェアも 32bit になって、いくっか のネットワーク・プロトコルでイ吏えるようになった。この ような背景からすると、 Microsoft が NetBEUI や Net- Ware IPX/SPX プロトコルに対応したにもかかわらす、 UNIX MAGAZINE 1997.3 利 ) 見込める TCP/IP の市場をサードバーティー・べ ンダーに残したのは意外な気がした。いすれにせよ、 Mi- crosoft がこのような決定を下したため、原則として Net- BIOS バケットを TCP/IP で伝送していた丿 ( 企業では、 IBM/Microsoft 型の PC ネットワーキングを使うために NetBIOS 対応の TCP/IP スタックを FTP Software などのべンダーから購入しなければならなかった。 1994 年後半になって、 Microsoft はようやく W ハ 用の 32bit TCP/IP スタックといくっかのアプリケー ションを発表し、 anonymous FTP サイトから入手で きるようにした。 Wolverine というコードネームのこの ソフトウェアは、 Windows NT Server に付属の CD- ROM の CLIENTS ディレクトリにも収められていた。 WfW は現在でも市販されているが、この TCP/IP ソフ トウェアは同社の FTP サイトや Web サイトからダウン ロードするか、 Windows NT Server の CD-ROM か ら得るしかない。 PC 用の TCP/IP 製品ではあっても、 WfW の TCP/IP スタックにはダイヤルアッフ機能がな く、 PPP (Point-to-Point Protocol) や SLIP (Serial Line lnternet Protocol) は使えす、ダイヤラーも入っ ていない。この WfW の TCP/IP ソフトウェアに用意 された TCP/IP アプリケーションはわすかしかなく、そ の大半はコマンド行から利用するものだ俵 3 ~ 4 ) 。この TCP/IP スタックを使えは TCP/IP で NetBIOS パ ケットを伝送できるので、大規模な組織でも WfW クラ イアントから Windows NT や LAN Manager 、 LAN Server システムへのアクセスが可能になる。ただし、ルー ティングの機能はなく、 PC 型ネットワークで使われる NetBEUI プロトコルは、そのままではネットワーク間接 続には使えない。 85

9. UNIX MAGAZINE 1997年3月号

日 0 F A C TO R Y 夢を見ない、見させない。甘い言葉に騙されていませんか ? PLATIHOME ORIGINAL Personal ProfessionaI 32 PC-UNIX Server 32 System Standard System Station- 6200 System So 回 is2.5.1 ・ ASUSTeK P/l-XP6NP5 440FX ・ ASUSTeK 円トP65UP5 十 C-P6ND ・ Free P5F76 430VX P. B ℃ ache512kB ・ Mother-Board lntel VS440FX ・ MYTAC MiddleTower Case ・ SONGCHEER TS -600 ATX M/B Dual-P6 M/B ・ Number9 M0ti0n771 PCI 2M ・ SONGCHEER TQ-700MiddleTowerCase MiddleTower Case ・ CHENBRO A5561 FullTowe Case ・ Matrox MGA-Millennium 4MB ・ Number9 M0ti0n771 PCI 2M ・ Pentium Pro 200MHz ・ Number9 M0ti0n771 PCI 2M ・ 32MB Memory ・ PentiumPro 200MHz ・ Pentium 166MHz ・ PentiumPro 200MHzX2 ・ TEAC FD-235HG FDD ・ 64MB Memory ・ 32MB Memory ・ 128MB Memory ・ TEAC FD-235HG FDD ・ TEAC FD-235HG FDD ・ SCSI 2GB HDD ・ TEAC FD-235HG FDD ・ SCSI 2GB HDD ・ SCSI IGB HDD ・ Adaptec AHA -2940 ・ 4GB Ultra-SCSl HDD ・ 8x SCSI CD-ROM ・ Adaptec AHA -2940 PCI SCSII/F ・ ASUS PCl-SC200 NCR 53C810 ・ Adaptec AHA-2940U PCI SCSII/F ・ 0ADG106 0 「 US101 Keyboard ・ PLEXTOR PX-12TSi PCI SCSII/F ・ Logitech MOUSE Man(OEM) ・ 4x SCSI CD-ROM 1 2x SCSI CD-ROM ・ PLEXTOR PX-12TSi 12X SCSI CD-ROM ・ OADG106 0 「 US101 Keyboard ・ 0ADG106 0 「 US101 Keyboard ・ 0ADG106 0 「 US101 Keyboard ・ Logitech MOUSE Man(OEM) ・ Logitech MOUSE Man(OEM) ・ Logitech MOUSE Man(OEM) ¥ 194 , 000 ¥ 598 , 000 ¥ 298 , 000 ¥ 398 , 000 * モニタ別売 * モニタ別売 * モニタ別売 * モニタ別売 ( 本仕様は予告なく変更する場合があります、ご了承ください。 ) ・¥ 158 , 000 ・日本語 SO ね ris2.5.1 fO 「 X86 Workgroup server キャンペーンプライス・・ OP 第 ON PERIPHERAL ・日本語 SO ris2.5.1 for X86 ディベロッパキャンペーンプライス・ ・¥ 158 , 000 ¥ 34 , 400 ・ WindowsNT Workstation 4.0 ・・ Network Card ¥ 127 , 800 ・ WindowsNT Server 4.0 ( 5 ユーサー ) ・・ ・ Windows95 ( 曰 us 付 ) バンドル版・ ・¥ 17 , 000 ・ ISA NE2000 互換 PLAT オリジナル・・・ ・¥ 3 , 800 ・ NT インターネットサーバく Netmanagelnternet sever fo 「 WindowsNT (DNS/WWW/News) ¥ 9 , 800 ・ ISA 3C509B - TPO ・ & Jet MaiI server (SMTP 十 POP3) セット for WindowsNT 〉・ ¥ 120 , 000 ・ PCI EN1203 (DEC21040chip) ¥ 12 , ・ BLACK HOLE (BSDI 版 ) %Ca Back up Device OS 無料インストールサービス ・ UPS APC UPS BKPro 300VA ・・ ¥ 35 , 000 ・ UPS APC UPS BKPro 500VA ・ ・¥ 43 , 800 ・ SO ぬ ris2.5.1 fo 「 X86 , FreeBSD, Linux, NT ・ DAT HP Sure Store 6000i ( 内蔵 DDS-2) ¥ 125 , 000 ・ DAT HP Sure Store 6000e ( 外付 DDS-2) ¥ 148 , 000 多彩な OS を、動作確認の後お届けします MONITOR 〈ファクトリー推奨〃〉 本価格はセットでおげの場合の価格です。 ・ライセンスの必要なものに関しては別途こ当入いただきます。 ・¥ 32 , 800 ・ 15 “ SAMTRON SC -528MX 凵・・・ ・ Free の OS(LinuxFreeBSD etc. ) にはメェイアは付属していません。 ¥ 81 , 800 ・ 17 “曰 ZO E53F ・・ ¥ 138 , 000 日 ZO E57T ・・ ・マルチートは DOS ( 又は Win95 ) とのコンビネーションのみ。 ¥ 98 , 800 E55D ・ EIZO く動作条件によってはお受けできない場合もあります。〉 ¥ 93 , 800 TOTOKU CVI 73 ・・ ・無料インストールの OS についてはサポートいたしません。 ¥ 208 , 000 ・ 21 “ TOTOKU CV212 ・・・ ・ CPLJ アップグレード OP ON SOFTWARE Upgrade Option ・ H ロロアップグレード ・¥ 24 , 800 ・日本語 So ね ris2.5.1 fO 「 X86 desktop 乗換版・ ・ Memory アップグレード ※時価にてお見積りいたします。詳しくはお問し哈せ下さい。 ・日本語 SO ris2.5.1 for X86 desktop キャンペーンプライス・・ ・¥ 49 , 800 お求めは通信販売か下記取扱店で ! お問い合せ / ご注文は E - ma ⅱ プラットホームファクトリー でも受け付けております。 ぶらっとホーム株式会社 東京都千代田区外神田 1 - 1 1 -4 ミッワビル TEL. 03-3251-761 1 FAX. 03-3251-7000 TEL. 03-3251-2600 FAX. 03-3251-7000 ご注文は凾 0120-795123 取扱店募集中詳しくは担当後藤まで あさひ銀行お茶の水支店 振込先 ( 普 ) 1039633 プラットホームファクトリー Tel.03-3251-2600 資料請求 No. 078 Du Pentium P 「 0 NEW NEW NEW NEW 営業時間 1 1 : 00 ~ 18 : 00 日・祭日休 factory@plathome. CO. jp ※価格には消費税 ( 3 % ) を加算 して下さい。 ※送料等はお問い合せ下さい。

10. UNIX MAGAZINE 1997年3月号

連載 / プログラマー入門ーの 図 1 JavaScript のオプジェクトの系 window navigator string Date Math ′し国をい 0 ヨ - 〔」ヨ v 物 50 い 0 を朝リを ] 図 2 フレーム frame status location document history anchor link form text textarea password checkbox radiO submit reset hidden 料同ロ、 新改 ~ = な 0 こに日 om お一一 Edit 記、 Op 日対 ~ 物協・“ッ引 y た 4 ゆツ 0 れ出聞℃ー朝 m02 山訂 30Jhar ■物 00 c 呷 tju ht co れ他 n 物 JavaScript Guide (CGI) progr . This ト 00k describes the JavaScript applications similar tO CO Ⅱ Gateway lnterface LiveWire enables you tO create server—based JavaScript stateænts ellbedded in 乢 page, and applications. Netscape Navigator interprets language for devel 叩 ing client 町道 server lnternet avaScript is a convact, object—based scripting 「本日の目玉商品は、 ジェクトです」 日 ow tQ use this b0Qk Part 1 ヨ ls ⅲ 9 JavaScript ⅲ Na ⅵ 9 町 What' s new in Navigator the 幻ェ e De ” 1 叩 e ェびⅲ施 . developing server—based JavaScript applications, see language its use in Navigator. For information on 3. 0 こちらのすばらしい window オプ 「いろいろ付いてくるそうですね」 「んえ。 frame 、 status に location さらに まで付いて、なんとたったの 9 , 800 円」 「まあー」 document できるってわけですね」 「そおーなんです。すばらしいでしよう」 「これはお買い得ですねえー」 wind 。 w オプジェクトは、ウインドウを意味するオプ ジェクトですが、プラウサの表示ー - トて、は 2 不頁のウイン ドウに対応しています。 フレームは、プラウザの画面を縦や横にうリしてそれぞ ムのウインドウ ・もう 1 つは、 Web プラウサのなかに表示されるフレー ウインドウ ・ 1 つは、いつもあなたか洵かっている Web プラウサの を実行します。しつは、 JavaScript プログラムのなかで パティである window オプジェクトの open() メソッド この JavaScript は、 document オプジェクトのプロ window. open() ; の 1 行の JavaScript を実行することです。 を JavaScript で実現してみましよう。簡単なガ去は、次 を選ぶと、新しいウインドウカ鯛きます。これと同しこと File → New Web Browser Netscape Navigator 3.0 のメニューで、 新しいウインドウを開く しよう。 window オプジェクトについて説明していくことにしま 回に譲りますが、これら 2 不鶤頁のウインドウを意味する れの領域が JavaScript のウインドウです。詳しくは次 ことがあるでしよう。こオ功ゞフレームで、うリ後のそれぞ んも、これまでに図 2 のような Web のページを目にした れのパートで別の文書を表示する機能です。おそらく皆さ ジェクトのほかのメソッドやプロバティについても同様 とだけ記述してもかまいません。これは、 window オプ open() ; で、 HTML 文では window を省略して、 は、、カレント・ウインドウ " にいるつもりになっているの 「しかも、いまならこれまでの 1 個ぶんの価格で、 2 個 セットにしてお届けしています」 「つてことはですよ、 Netscape のホームページを見なが ら、もう一方で Java のホームページも同時に見ることが UNIX MAGAZINE 1997.3 です。ただし、混乱を避けるために、 ⅵⅡ d 。 . を付けています。 この記事の例には 101