ツール - みる会図書館


検索対象: UNIX MAGAZINE 1994年7月号
65件見つかりました。

1. UNIX MAGAZINE 1994年7月号

Sun/H ワークステーション用 拡モリー SPARC station10 互換機の決定版 ・フルコンバチ、ローコスト、高信頼 3 拍子揃って新登場 ! ! ・内蔵ハードティスクドライプ S-Bus ca 「 d 、 G 「 aphic Accele 「 ato 「、モニター等、 こ予算に応じて柔軟に対応致します。 •SPARC station ELC•IPX 16MB •SPARC station SLC ・ ELC 4M 日 ・ 3 / 60 ・ 3 / 80 ・ SPA 日 C station 1 4MB ■ SPARC se 「 ve 「 600MP 64 、 256MB EPARC CENTER 32 ー 256MB •SPARC station 330 ・ 370 ・ 390 32MB •,SPARC station 2 ・ 1 ・ 1 十・旧 C 16MB •SPARC station 10 ・ 20 16 、 64M 日 •SPARC classic ・ LX 8 、 32M 日 BSPARC station 5 8 、 82MB 180 資料請求 No. OOD TEL ( 03 ) 3274 ー 2433 FAX ( 03 ) 327 ト 8023 営業第 2 部担当 / 須賀 〒 103 東京都中央区日本橋 3 ヨ 3 ーⅢ油脂工業会館 ) 商式 信頼と実績の電子機器商社 Est.1 955 ・お気軽にお問い合せ下さい。 ※アフターケアには万全を期しております。 ※記載されている会社名または製品名は、各社の商標または登録商標です。 ◎ローコスト版 X ターミナル ◎光磁気 8mm, DAT バックアップシステム ・ HP9000 / 400 ・ 700 対応 213M B— EONY/NEWS 対応 240MB ~ •MACINTOSH 対応 218MB— •SIJN/SPARC station 対応 520MB ~ ノトドティスク及び周辺機器 INEWS 3260 ・ 3470 16MB •NEWS 1600 ・ 1700 ・ 3460 4MB •NEWS 721 ・ 1400 ・ 1500 4MB N EWS UNeXTcube ・ station •MAC ・ POWE日日00K ・ QIJADRA MACINTOSH ・ NeXT ■ HP9000 / 4XX ・ 3XX 4 、 8 、 1 6 、 82MB ・ HP9000 / 7XX 8 、 1 6 、 82MB / 750 64MB ■ DN5500 16MB ■ DN3010A ・ 3500 ・ 3550 ・ 4000 ・ 4500 4 、 8MB APOLLO COMPUTER (HP) ■ 3 / 50 4 、 8MB ・ 4 / 110 16MB ■ 3 / 260 ・ 280 ・ 470 ・ 4 / 260 ・ 280 1 6 、 32MB ■ 4 / 470 ・ 4 / 490 32 、 128MB システムコールの戻り値は、実際に書き込んだバイト数 です。 いきなり read や write のシステムコールについて説 明されても、よく分からないという人もいるかもしれま せんが、 read か第売込みで write か書込みとだけ憶えて おけば、とりあえすは大丈夫です。あとは、例題を見て 考えてください。 read や write の詳細については、次 回にとりあげるつもりです。 しかし、 pipe システムコールを使うからといって、 read や write などの低水準入出力をかならず用いると いうわけではありません。低水準入出力のファイル・デ イスクリプタを、ファイルポインタに変えてしまう便利 なライプラリ関数も準備されています。これが fdopen ライプラリ関数です。これは、次のような形式で使用し ます。 fdopen(fd, type) fd には、ファイル・ディスクリプタを指定します。 type に指定する型は、 fopen ライプラリ関数と同じで す。関数の戻り値は、指定したファイル・ディスクリ プタが指すのと同しストリームを指すファイルポイン タです。ファイルポインタを作ることができなければ、 NULL か返されます。 たとえば、 FILE *in; in = fdopen(fd[O] , としておけば、 pipe システムコールなどにより返され たファイル・ディスクリプタを用いたファイルポインタ カ碍られます。こうしておけば、 getc や fgets などの入 力関数を使って、このファイルポインタから読み込むこ とができます。その場合には、パイプから読込みがおこ なわれます。 これは出力に関しても同様で、 FILE *out; fdopen(fd[l] , "w") ; out としておけば、 out ファイルポインタを用いて、 fprintf や putc などのライプラリ関数を用いることも可能です。 こで注意してほしいのは、高水準入出力関数が独自に バッフアをもっていることです。 UNIX MAGAZINE 1994.7

2. UNIX MAGAZINE 1994年7月号

ミング 45 リスト 5 popen ライプラリ関数 #include く stdio . h> FILE popen(), m) char int int int fildes [ 2 ] ; pid; fd; if (pipe(fildes) く 0 Ⅱ (pid = vfork()) く 0 ) { return NULL ; (pid > 0 ) ? 1 : 0 ) ; fd if (dup2(fi1des[fd] , (d) く 0 ) { return fdopen(fildes [fd] , m) ; —exit(127) ; execl("/bin/sh" , "sh" close(fildes [fd] ) ; if (pid close(fildes [l-fd] ) ; return NULL ; wait (NULL) ; 0 ) -exit(0) ; if (pid IJN Ⅸ流プログラ s, NULL) ; ここでエラーがあってもプロセスは 1 つなので、たんに 工ラーを示す戻り値を返せばよいでしよう。ここては NULL を返しています。 次の、 fd = " の行は複雑にみえますが、コマンドをオ ープンするモードと自分自身カ襯であるか子であるかに よって、付け替える必要のあるファイル・ディスクリプ タを計算しています。たとえば、自分カ襯でコマンドを オープンするモードか読込みだった場合には、 0 となり ます。次に、 dup2 を使ってファイル・ディスクリプタ の伺替えをおこなっています 7 。そのあとで、使ってい ないファイル・ディスクリプタをクローズして、子の場 合にはコマンドを起動しています。親は、パイプのファ イル・ディスクリプタをファイルポインタに変換して、 それを戻り値としています。 もちろん、この関数も前回作った system ライプラ リ関数と同様に、完全なものではありません。システム コールなどでエラーしたときの検査や処理か完全ではな く、実際に使うには pcl 。 se も作らなければならないで しよう。しかし、 pipe を fork などと組み合わせて使う ガ去は理解できたのではないでしようか。 7 脚注 6 の問題の答は、 dup2 を実行するほうが安全です。 close を実 行してから dup を実行する場合には、クローズしたファイル・ディス クリプタよりも小さい値のファイル・ディスクリプタがクローズされ ていると、そちらに付け替えられてしまいます。 UNIX MAGAZINE 1994.7 今回は、シェルがパイプを実現するために用いている pipe システムコールや、標準入出力の付替えに利用し ている dup 、 dup2 システムコールについて解説しまし た。前回の最後に触れたような、親プロセスが子プロセ スの入出力の両方を用いて操作するようなプログラムを 作る場合には、親から子へと子から親への 2 本のパイプ を準備すれは・よいでしよう。ただし、このときには、親 と子の両方のプロセスか書込みや読込みでプロックして しまわないように注意しなけれは・なりません。この間題 は簡単には解決できないため、例題としてとりあげるこ とができませんでした。どんな場合にも正しく動くプロ グラムは、なかなか難しいですね。 次回は、今回すこしだけ触れた read と write につい て説明しようと思います。これは、今回用いた高水準入 出力が、なかから呼び出す低水準のものです。ちょっと 複雑な処理をおこなおうとする場合には、かならすっき 合わなければなりません。とはいえ、高水準入出力に関 して理解していれば、それほど難しくはないでしよう。 今回の記事を読んで read や write に関して疑間が残っ てしまった人は、申しわけありませんが次回までお待ち ください。 ( いまいすみ・たかし東京工業大学 ) 185

3. UNIX MAGAZINE 1994年7月号

をかたちに 、タ 1 言頼と創造の富士通 FUJITSU Sun ワークステーショ址で いつでもオンライン・ミーティンク ! ザ・コラボレーターは、 Ethernet で結ばれた Sun ワークステーション上で、 最大 4 地点からリアルタイムアクセスが可能な共同作業空間を提供します 文字だけでなく、イメージや音声を活用した緊密なコミュニケーションによ り、離れた場所にいる複数のプロジェクトメンバーやスタッフとデスクでいっ でも、手軽に打ち合わせが行える環境を実現。ワークステーションを新しい メディアとして利用できるグループウェアの登場です。 経費節減 ! ( と : 640 をを 時間の有効活用 ! 、、一 作業の効率化 ! 4 オフィスを活性化する 富士通の ノヾッケージソフト 既存の Sun ワークステーションで、手軽に実現 多彩な使い方かできる共用ウインドウ 音声も LAN 上で同時にサポート 共用ウインドウは、ペン、指示棒、消しコ広などの Ethernet に接続された Sun ワークステーション ワークステーションに接続されたヘッドセット、マ なら、付属のオーテンオケープルにヘッドセット、 イクによって音声も LAN 上を伝送します。 4 地点 ツールを使って自由に書き込むことがて、きるほか、 またはマイクを接続するだけて、、すぐに利用て、き、 他ウインドウからのペーストも可能。資料の提示 の会話はミキシングにより同時に聞くことがて、き、 専用ハードウェアは不要て、す。 やドキュメントの編集、また、その結果の保存な それぞれの入出力レベルの調整、雑音の除去 などが可能。ネットワークに無駄な負担をかけす ど、打ち合わせを効果的に行う多彩な機能を備 えています。 にすみます。 動作環境 : 富士通 s ファミリー / sun ワークステーション互換機 ( 日本語 so ris2. x ) LJN Ⅸ対応クループウェ刃ヾッケージ サ・コラボレーター VI.O 貴社名 今すぐこのべージを拡大コビーして、 必要事項をこ・記入のうえ、 FAX でお送りください。 所属 詳しい資料をお届けします FAX ( 0298 ) 52-7177 お名前 富士通株式会社「ザ・コラボレーター」グループ 所在地 T 〒 305 つくば市竹園 2 ー 16 ー 27 ( 竹園坂入印レ ) 谷 ( 0298 ) 52 ー 7176 ( 直 ) 業種 役職 TEL( ザ・コラボレーター : UN Ⅸマガジン 6 月 資料請求 N 。 026

4. UNIX MAGAZINE 1994年7月号

連載 An lntroduction to X Window System fonts bitmaps include (X 勵里のインクルード・ファイル ) FS ( フォントサーバー勵動 Xt (lntrinsics) Xav (athena ツールキット ) 01dX ( 旧来 X 互物 lib (X 勵里ライプラリ ) extenslons programs (X クライアントとサーバーのプログラム ) 取 ls 0 祭イび寸応 Xbsd (BSD 対応艘自 xtrans (X トランスポート層 ) Xext ( その他グ長 (shape 、共有メモリ ) ) PEX5 (PEX V5.1 ) XIE ( イメージ拡ち尉幾能 ) Xi ( inpu 朝新 Xtst ( テス日ヒ ) font ( フォント盟 SM ( セッション・マネージャー勵盟 Xdmcp (xdm プロトコル里 ) Xmu (miscellaneous) Xau ( 認証機能 ) ICE ( クライアント・データ交冓 ) UNIX MAGAZINE xhost, xterm, bitmap, xclock, xwd, bdftopcf, xmh X10g0 , xrdb, xfd, xset , fsinfo , xmodmap , fstobdf , xinit , xwud, xsetroot , xlsfonts , xwininfo , xprop , rgb , others , xrefresh, xki11 , xmag, xclipboard, xdpyinfo, xauth, xdm, oclock, twm, fslsfonts, xlsclients, xllperf, appres, xstdcmap, xlsatoms, mkfontdir , editres , xcmsdb, xieperf , xconsole , xfs , scripts , iceauth, xkbcomp, rstart Xserver (X サーバー・プログラム ) include dix ( テパイス非依存部分 ) os ()S 依存部分 ) mi ( マシン非依存部分 ) mfb ( モノクロキ画機 cfb ( カラー描画機 cfb16 (16bit カラーキ物画機自 cfb32 (32bit カラーキ物画機育 hv ( / ードウェア依存部分 ) ibm mac I I omron dec xnest svga (SVR4 用 SVGA) vfb 6 反想フレームノヾッファ ) xfree86 sunAmoeba (Sun 十 Amoeba) Xext (X サーバー物鼠幾 Xi ( 入力機能 ) XIE (X イメー謝虧昂 PEX5 (PEX V5.1 ) xkb ( キーポード 1994.7 149

5. UNIX MAGAZINE 1994年7月号

CDROM 通販カタログ円高差益還元大幅値下げ 正規 Resel として版元と直接契約、流通コストを削減する事により大幅値下げを実現 上ル 、お W り、異機種間でのデータコンバートにも力を発揮。サンプルデータも多数収録。 Macintosh ・ MS-DOS ・ MS-Windows ・ NeXT ・ SGI ・ UNIX ・ SUN と多岐に渡 ド付属のものも多くカスタマイズも可能。対応機種は AMIGA ・ ATARI ・ GIF) 、レンダリング、モデリング、写真編集、プレゼンテーション等。ソースコー フラクタル、ペイント、プロット、レイトレーシング、ピューアー、圧縮 (JPEG 、 resou rce- list の 95 % 以上を収録。アニメーション、ファイルコンバート、描画、 16 , 000 ファイル合計 426MB 、 lnternet の comp. graphic's news groupe V をれ J 1994 2 , 500 * #CD-171 GRAPHICS(I) CDROM 同イメージのロイヤリティフリー版 ( 640 x 48 の付属。 Mac でも利用可能。 Lee H. Skinner による 2010 の美しい Fract 引イメージ ( 1024X768X256 色 ) 。 V にれ Dec 7993 4 , 000 ′ CD ー 168 Fractal ′Ⅷ 0 CDROM NeXT 、 ,NeXTstep for lntel 用アプリ、 Source 、 uty 、 doc を 600MB 収録。 V 催 .0 朝 7993 V6 , 000 #CD-167 翫 CDROM dual format の為 Mac と PC の両方で利用可能。 1 , OOOgif + 5 , OOtext 、宇宙・天文学 hareware 、 DOS 用 gif & text ピュアー付。 V 催 .0 朝 7993 4 , 000 * ′ CD ー 166 S ace イ A oro 加襯 CDROM FCC Callbook の全て、ハム、バケットラジオ等の数千のプログラム、等。 V . D 1993 2 , 500 CD ー 165 2 設 Z ! HAMRADIO CDROM スペイン語版の MS ー DOS 、 Windows 、 OS / 2 のシェアウェア集。 V . S 7993 4 , 000 * # CD ー 164 朝〃 CDROM 古典 ( イソップ、リス、白鯨、失を園 ) 、歴史的文献 ( 大憲章、独立宣言 ) 等テキスト。 # CD ー 163 片 0 ・ e 朝 G 可Ⅷみ CDROM Aminet lnternet Archive からの数千の Amiga 用プログラムを約 600MB 収録。 材 . A 〃′ 7993 V2 , 500 * # CD ー 162A 加 A Éa CDROM 4.3BSD フルコンパチの 32bitOS 。 XFree86 2.0 ( X11R5 patch leve125) 付属。 V 催 . Dec 7993 V4 , 側 0 # CD ー 161 F SDI. 0 CDROM 書役として、またプログラミングセクションとして英国 CUG ソフトも収録。 からアマ無まで専門家用のソフトを満載。 PDSL は英国 C Users' Groupe の司 ぐりの 600MB 。技術者・科学者向けのこの CD ー ROM は電気、工学、数学、医学 IBM- PC 用の PDS 、シェアウェア等、英国シェアウェアライプラリからの選りす Ver. Ma ′ 1993 萋 7 , 000 * # CD ー 159 〃み B ′加Ⅷ CDROM C / C + + ) 、 ModuIa-3 、 Windows-NT 用ソフト等の豊富なソースコードを収録。 用 ) 、 DOS/Win 用 GNU EMACS(DEMACS/WINEMACS) 、 djgpp (DOS 用 GNU ( MIT 配布版べース・ fixes 1-25 ) 、 Andrew windowing 、 XFree86 ( 3 / 486 機 バークレイ Ne レ 2 配布版 ( 4.3BS ) 、 MACH 、 GNU ソフト、 IntelViews 、 X11R5 V 催 . ノ 1993 4 , 00 ″ # CD ー 158 SOURCE CODE(/or UNIX) SUN と X Windows 等を収録しています。他の多くのグループの FAQ も収録。 sources groups の雑多、ゲーム、批評、 sun 、 unix 、 , ( UN Ⅸ用ソースも含む「・ USENET news groupe に分類して収録されたファイルが 620MB 。 cmo V 催 . J 住〃 1994 2 , 000 # CD ー 157 THE USENETCDROM 及び tiff の画像、各種テキストファイル等も収録。 (Rock Ridg) ラスの NeXT 用アプリケーションを満載。フォント、サウンド、音楽、 Postscript ユーティリティ、通言、グラフィック、及び NeXT STEP のゲーム等のトップク Ver. F み 7994 4 , 000 * #CD-156 Ⅳ 0 NeXT CDROM マーク、コースウェア、ツール、及び膨大なソースコードが満載。 マニュアル、完全な解説セット、 PC 及び Mac 用 Ada/ ED のコンパイラ、べンチ グラマ必携のリソース。 CD 閲覧者の便利を図るため、 Ada 言語の全リファレンス Ver. J ″ 7993 4 , 000 # CD ー 155A 面片 0 0 CDROM X11 ) と研究書類も含む。 (Rock Ridge) る。この CD- ROM は Sun Sparc 用の実行ファイル、全ソースコード ( GNU と 大学バークレイ分校のコンピュータ科学棟において研究され配布された OS であ Sprite は OS への大胆不敵な冒険といえる。 Sprite プロジェクトはカリフォルニア V に′ . J 住〃 7993 2 , 500 # CD ー 154 S 世 OS CDROM キストで収録。 Window Sockets API のドキュメントが Microsoft ヘルプシステム用ハイバーテ とレポート、ネットワークマップ他多数。また本 CD 用には付録として RFC と クトリとテンプレート、ネットワークリソースガイド、 IETF と IESG の覚え書き 線の規格をカバー。 N と RFC の完全なインターネットの資料、 NetInfo ディレ Blueb00k ( 1988 & 1992 バージョン ) はネットワーキングと、電話回線とデータ回 国内及び世界との通信の規格とドキュメントに関する集大成。 ITU の V . Ja 〃 1994 4 , 側 0 CD ー 153 STÅNDARDS CDROM シング等を収録。 リメンテーション、セキュリティ管理ツール、 LAN バケット監視、ルートトレー mmdf popper 、 mime 、 imap 等の mail ユーティリティ、 SLIP 及び PPP インプ daemons inetd 、 ftpd 、 teinetd 、 gated 、 routed 、 named 、 bind 、及び sendmail 、 KA9Q (TCP/IP) 、 CMU と MIT SNMP 、 Crynwr'S ケットドライバ、 network パプリックドメインのネットワークツールやユーティリティの集大成。 PC 用 V . Ja 〃 1994 4 , 000 CD ー 151 INTERNET T00 ん S CDROM / Ⅳネットワーク環境 ( 含クライアントサーバ NFS ) を備えている。 えるフォーマットで供給される。これら 3 つのシステムは X-Windows 及び TCP り配布された Net/ 2 上のもので、インストレーションスクリプトと共にすぐに使 FreeBSD ( Ver1.0 + 93 ー 11 ー 15 ) は UCB ( カリフォルニア大学バークレイ分校 ) よ 行ファイルを収録。 386BSD(Ver0.1 patch0.2.3) と NetBSD(Ver0.9) と 386 / 486 PC 用に移植された 3 つのパプリックドメイン UNIX の全ソース及び実 V . ノ住〃 7994 4 , 0 ″ 0 #CD-150 UNIXCDROM ド、ハイバーカードスタックなども多数収録。 (HFS Mac フォーマット ) イルス防止プログラム、デモンストレーション CM 、他。グラフィック、サウン Macintosh 用のプログラムが、 10 , 000 ファイル。デスクアクセサリ、ゲーム、ウ Ve ′ノ″ 7994 4 , 000 * # CD ー 143 ー M 側 CDROM ・上記掲載の価格には、消費税は含まれておりません。また、それぞれ別途に送料 + 手数料が¥ 1 000 かかります。 NEVV ンタープリタ、通信、 BBS 、ゲーム、教育、数学のライプラリなどです。 ム用。ポリュームは 100 から 382 まで、エデイタ、逆アセンプラ、コンパイラ、イ 大半のコードは MSDOS 用だが、幾つかのボリュームは、 UNIX とその他のシステ 米国 C User's Group のユーザサポートによる C のソースコードのコレクション。 V にれ Dec 7993 k5 , 000 * # CD ー 142 C 催 ' $ G 叩ん CDROM Macintosh 約 125MB のプログラム。イギリス産プログラムの殆どをカバー フィンランドの Vasa 大学 Garbo Archive から選りすぐりの、 MSDOS 約 250MB 、 V . May ー 992 Y2 , 500 * ′ CD ー 141 G 財み 0 MSDOS/Mac CDROM ル、 GNU ユーティリティ、サウンド・プリンタ・シリアルポートドライバ、他。 TeX 等を CD- ROM から直接起動することも可能。ゲーム、グラフィック、シェ HD スペースに余裕が無い場合は Emacs19.22 、 EMX 0.8H 、 Ghostscript2.6.1 、 lnternet の hobbes.nmsu.edu から、 3 , 000 の OS/2 フログラムを 650MB 収録。 V 催下訪 1994 , 500 * # CD ー 138 〃 0 OS / 2 CDROM ラ、 Basic 、 Modula も多数収録。 ション、等の関数ライプラリ。大部分が C で記述されているが PascaI 、アセンプ 動小数点演算、レイトレーシング、アニメーション、ゲームデザイン、シミュレー ス、グラフィック、アニメーションの他多くのユーティリティ。グラフィック、浮 660MB 、 15 , 000 以上のソースファイルを収録。ゲーム、ユーザインターフェイ V に′ . D に c 7993 4 , 000 * # CD ー 137 So 肝 CDROM れば、コンパイルなしに X 11 R5 、 GNU プログラムを走らせることが可能。 ムのライプラリ、 XI 1 R55 等も含み、スパーク・ステーション互換機ューザであ 用フリーウェアのソースコードも同梱。 SPARC の実行ファイル、 GNU プログラ ら配布されたソフトの大部分、 GNU Emacs 、 GNU Compiler を代表とする GNU V . の“ 7992 Y4 , 側 0 # CD ー 135 X 〃設 5 & GNU CDROM + + 、 To 司 book 、 TurboPascaI, VisualBasic のプログラミング・ツールも収録。 ティリティの他多くのプリンタ・ビデオドライバも付属。ソースのリスト、 C 、 C ンセーバ、パフォーマンスモニタ、診断用、データコンバートなどの九百のユー 用プログラム集。シェル、ディスク uty 、マウス・キーポードドライバ、スクリー インディアナ大学で集められた合計 660MB のファイルを収録する季刊 Windows V . A を′ 7994 V2 , 500 * # CD ー 134 CICA MS W 加面脚 CDROM kermit 、 uucp 、 zmodem など ) 、 BBS 用のユーティリテイも完備。 SmaIItaIk 、 Xlisp なども用意。インクルードッール、通信用 (CMU の PC/IP 、 + + 、 CIipper 、 DBase 、 Forth 、 L0tus123 、 M0dula2 、 PascaI 、 PerI 、 Pr010g 、 アル、ユーティリティの他、開発ツールとして、 APL 、アセンプラ、 basic 、 C 、 C 練したプログラマに配布されているソースコード ( 普通は C ) 、テクニカルマニュ 約 500MB のディスクの中に 8 , 500 以上もの MSDOS のファイルを収録。多くの熟 V .0 一 993 2 , 500 * # CD ー 133 S MSDOS CDROM s 、 lngres 、 Linix mailing list 、 news/mail ソフト、他多数を収録。 ェア。 Xfree-2.0 、 X 用ソフト、 Ada 、 Lisp 、 Magic VLSI 、 spice 、 Unix BBS' tsx-11.mit.edu と sinsite.unc.edu の Linux archives にある Linux のスラックウ Ver. Jan 1994 V4 , 000 # CD ー 185 T00 ′ん加 vgasetl. 1 、 X11 / R5 が 25 、他。 7 、 ghostscript2.6.1 、 gnuchess4.0.60 、 0 厄 01.3 、 per15.2 、 TeX3.14 、 tc16.4 、 610MB のソースとバイナリを収録。 ease3.5 、 elm2.4.17 、 emacs19.22 、 gcc2.5. 386PC 用の Lem1S CD-ROM 第 3 版の UNIX System V. 4.2 FreeSoftwareo Ver May 1994 ¥ 6 , 000 # CD ー 184 Sys Vr4 CDROM の風刺漫画から宇宙船や学校風景まで及び、 DTP で使用が可能。 5050 枚の白黒の Chpart イメージ ()C ,WPG) 全部で 408Mbyteo 動物や西部劇 Ver. Feb 1994 V4 , 000 # CD ー 183 Clip Art 朝川 uc 者・価格・住所・等の情報も網羅。 CD-ROM のソフト・ハード・ CD - ROM 産業に関する百科事典。タイトル・出版 V4 , 000 # CD ー 182 CD-ROMon CD 駅 0 ての利用はもちろん、 DTP での使用にも制限はなし。 景 202 点を 1024 x 768d。t の GIF(8bit) ・ T 正 F ( 24bit ) 形式で収録。鑑賞用とし ロッキー・アルプス山脈、カリフォルニアビーチ、等をはじめ世界中の美しい風 V4 , 000 #CD- 1 & Travel Ådventure CDROM ポート。バイナリ (pkgadd) とソース ( G 、 U zipped tar ) の両方を収録。 にしませんか。数百のクライアントを持ちアクセラレータ付ピデオカードをサ 古くて遅い UnixWare X サーバは捨てて、ホットで新しいクライアント・サーバ er an 1994 V6 , 000 #CD-180 X. 柞 86 ー 2.0 r Ⅳ 41 . ク を含む MIT X Window の拡張版、 XFree86 ー 2.0 、その他多数。 (Rock Ridge) GDB,Perl,RCS 等の GNU の主な開発 to を全て、 InterViews ・ Tk GUI 開発 tool べースの UNIX SVR4.2 ( System V Rel.4.2) ですぐに利用可能。 Emacs,GCC, C / C + + 及び X11 用の完全で独立した開発環境で、 UnixWare 及び互換の lntel Ver an 1994 V9 , 000 # CD ー 160 肌 Time SDKfor W 42 ー 1 ) どが前号から UpDate しているのに加え、約 100 の興味深い新規製品が追加。 メント等が満載。画像、言語、数学、 Window 用ソフト、他の収録製品のほとん 2 枚の ISO ー 9660 CD-ROM に GNUzip された 5GB の UN Ⅸ関連ソースとドキュ Ver. Jan 1 V9 , 000 # CD ー 139 Prime Time 柞脚 UNIX ( 3 ー。 事により他の OS とハードディスクを共用する事が可能、 L ⅲ ux ver. 1.1 Kerne10 ス抜き、 CD ー ROM なしの設定では 35 ~ 300MB 。 LGX はパーティションを切る ESDI 、対応 SCSI コントローラ付 SCSI 、 3 ~ 1028MB に設定可能。カーネルソー CPU : 386 以上、 Bus : ISA 、 EISA 、 localbus 、 Disk : IDE 、 RLL 、 MFM 、 ′必要システム : R AM : 4MB ( swap パーティションなしの場合 8MB ) 、 Ver. Summer 1994 V5 , 000 # CD ー 149 YggdrasilLinux/GNU/X CDROM 資料請求 N 。 .074 ・お支払いには UC Ⅳ旧 A / MASTER のカードもご利用になれます ( カード手数料 7 % )

6. UNIX MAGAZINE 1994年7月号

NEWS 機能と、 ECC メモリ、磁気ディスクの二重 用の「 AS5080 / 40 」と 2 個の「同 / 40 幻、 価格は、 UX1000 / 40 が 240 万円、 化などにより信頼性を怖止 UX1000 / 40D が 278 万円、 UX1000 / 50MHz の SuperSPARC 十を 1 個使用 の「同 / 51 」と 2 個の「同 / 51 幻の 4 機種 5 2 ) ディスプレイは CRT のはかに 13. 512D が 450 万円。出荷開始は 7 月。 8i nch のカラー TFT 液品 ( 1 , 152 X モデルがある。 ◆ XECT AS5000 シリーズ 1 ) CPU の動作、温度を監視する異常検出 900d0t ) が選択可能 40MHz の SuperSPARC 十を 1 個使 3 ) 自動シャットダウン機能 ◆ U 刈 000 シリーズのおもな仕様 UX1000 / 40D UX1000 / 512D UX 1000 / 40 4 ) JIS2 型磁気力ードをログインの ID カ モデル SuperSPARC 十 SuperSPARC 十 (40MHz) ードとして使用できる CPU ( クロック周波数 ) (50MHz) 5 ) SoIaris 2.3 のはかに OS/AS V4.13 CPU 数 ( 標準 / 最大 ) 内部 / 外部キャッシュ容量 の利用も可能で、 AS シリーズとの互換性 36KB/1MB 36KB / 0 (CPU あたり ) を確保 64 / 512MB 32 / 512MB 主記憶容量 ( 標準 / 最大 ) 16 / 64MB 価格は、 AS5080 / 40FX1 (17inch カラ 主記憶増設単位 1.05GB x 2 / 21GB 磁気ディスク容量 ( 標準 / 最大 ) 1.05 / 21GB ー CRT モデル ) が 211 万円、同 / 40LG3 3.5inch 1.44MB / 1.2MB / 720KB FDD 装置 (13.8inch カラー液品モデル ) が 320 万円、 SBus X 2 拡張スロット SBus X 3 10MB/s 2 ポート 10MB/s 1 ポート SCSI 同 / 402TX4 (20inch カラー CRT モデ 10B e5 / T 、 RS232C x 2 、セントロニクス x 1 ル ) が 297 万円、同 / 51TX4 ( 同 ) が 305 万 オーディオ (8kHz 、 8bit 入出力 ) x 1 13 x 34 X 36cm 円、同 / 512TX1 ( 同 ) が 355 万円。 本体寸法 (H x W x D) ◆ XECT AS5000 シリーズのおもなイ士様 AS5080 / 402 AS5080 / 40 CPU ( クロック周波数 ) SuperSPARC 十 (40MHz) CPU 数 ( 標準 / 最大 ) 内部 / 外部キャッシュ容量 (CPU あたり ) 主記憶容量 ( 標準 / 最大 ) 主記憶増設単位 磁気ディスク容量 ( 標準 / 最大 ) FDD 装置 拡張スロット SCSI キーポード、マウス グラフィックス ディスプレイ ( 解像度 ) 本体寸法 (H x W x D) AS5080 / 51 AS5080 / 512 SuperSPARC 十 (50MHz) 36KB/1MB 36KB / 0 64 / 512MB 32 / 512MB 16 / 64MB 1.05 / 57.7GB ( 内蔵最大 5.25GB ) 3.5inch 1.44MB / 1.2MB / 720KB SBus X 4 IOMB/s 1 ポート ( プラグイン SCSI x 1 ) RS232C x 2 、セントロニクス x 1 、オーディオ (8kHz 、 8bit 入出力 ) >< 1 10B e5 / T 、 日本語 Type5 キーポード、 3 ボタン光学式マウス GX-LCD 、 TXI 、 TX4 、 ZX 13.8inch カラー TFT 液品ディスプレイ ( 1 , 152 x 900 ) 17/20inch カラー CRT ( 1 , 280 X 1 , 024 、 1 , 152 X 900 ) 35 X 13 X 36cm 富 これにより、同社の UNIX OS UXP/ DS と Sun の SoIaris 2 . x 間でバイナリ 互換の日本語アプリケーション・ソフトウ ェアが開発できる。 Solaris は次期リリー スからこの ABI がサポートされる予定。 2)DB は SYBASE SQL Server 、 Bor- land InterBase 、 HP ALLBASE/ SQL 、 INFORMIX C-ISAM をサポー ト。 ORACLE7 にも対応の予定 3 ) ネットワークは TCP/IP 、シリアル回線 「 PowerHouse 4GL 」の販売を開始する。 帝人システムテクノロジー (Tel 03 ー をサポート おもな特徴は以下のとおり。 3818 ー 3016 ) は、カナダ Cognos(TeI 03 ー 4 ) 辞書管理機能により、開発環境の標準 1) クライアントとして Windows が動作 5351 ー 1301 : コグノスジャノヾン ) のクライア 化、保守の容易性を確保 する PC の利用が可能 ント・サーバーシステム開発ツール UNIX MAGAZINE 1994.7 共通 AB 肚様 プリケーション開発環境を共通化するた 富士通 (Tel 03 ー 3216 ー 3211 ) は、米 Sun- めの「共通 ABI 仕様」を開発した。 Soft の協力で SPARC システム日本語ア ・ TST クライアント・サーバーシステム開発ツール 4

7. UNIX MAGAZINE 1994年7月号

,itMl S-PLUS & AVS Communica on 柎ー S - PLLJS のテータ解析機能と AVS の可視化機能をリンクした環境を提供します。 ロ当 4 お , “ t 円、 ie 「 1 物 . 、 77 [. 3 0 第 . 新気レい : 驪いれ日純 . ,. . レい曾 . 、 ) : 曜 ( をに当朝 / に 3 な / 既 550 新 . ゞ ) : 4 い第新 ( len. を . , レ 0 「を . 第噌 ) : 50 リ“発 ( を 3 : 3 た 0k5 / 5 / ss 龕 0.5 ・ ) 10 : ミ新 ( ト 0. ・ . 朝 . . ト・ : ! ー 0 行 : 0 5 物 . 貰 . . きねを . 貰 . 幻 . い 0 にを 4 0 0 ーはの・ 強力な対話型データ解析ツール S ー PLUS と、先進的なイン 《主な特長》 ターフェースを持っデータ可視化システム AVS 。両者の機 ◆フィールドデータの双方向通信と、 S - PLUS から AVS への 能をリンクしたデータ解析環境を提供します。統計処理を ジオメトリーデータの送信を実装しています。 AVS 側の通 含めた高度なデータ解析とグラフ化を S ー PLUS が、効果 信部分はモジュールになっており、 AVS ネットワーク上の複 的な 3D グラフィック表示を AVS が受け持っことで、これま 数のノードで S - PLUS とアクセス可能です。 でにない多様なデータ解析と可視化が可能です。 ◆ S 言語による AVS データのクラスを構築しました。 S-PLUS でのデータ処理は、データ構造を意識することなく、クラ S-PLUS . スメソッドを用いてごく簡単に行うことができます。 AT & T ベル研究所で開発されたオプジェクト指向言語 S を 用いた、対話型データ解析システム。統計処理とそのグラフ 《対応機種》 表示の機能に関しては定評がある。 SUN SPARC, HP9000 。ネットワーク環境にも対応します。 AVS . 可視化の為の個々の手続きを表す、、モジュール〃を、 GUI 上でデータの流れに沿って配列し組合せることによって、 必要に応した可視化アプリケーションを構築できる先進 的なピジュアライジングシステム。 ※ S ・ PLUS は StatSci, a division of MathSoft nc. が開発しライセンスして います。 ※ AVS は Advanced VisuaI Systems c. が開発しライセンスしています。 S - PLUS および AVS に関するお問い合わせ先 株式会社数王里システム s-PLUS グループ 〒 160 東京都新宿区新宿 2 ー 5 ー 3 AMZ ル 6F TEL.03-3358-1701 ( 代表 ) FAX. 03-3358-1727 日経 MIX : msi NlFTY-Serve: KFH01030 lnter net (IIJ net) info@msi. CO. JP 。 MATÅEMATiCAl SYSTEMS INSTITUTE C. 資料請求 N 。関 0

8. UNIX MAGAZINE 1994年7月号

FreeSoft on AIX ② 図 2 etcscreenrc の変更 termcap terminfo termcap terminfo termcap terminfo termcap facitlvt1001xterm LP:GO facit ー Vt108 xterm LP:GO facitlvt1001xtermlkterm LP:GO facitlvt1001xtermlkterm LP:GO xtermlfptwist hs@ :cs=\EC%i%d;%dr: im=\E[4h: ei=\EC41 xtermlfptwist hs@ :cs=\E[%i%p1%d;%p2%dr: im=\E C4h:ei=\E[41 ↓ xtermlkterml fptwist ↓ terminfo xtermlkterm ー fptwist ↓ error("regexp: %s ー error("regexp: %s" のように変更します。最後に、 hs@ : cs=\E[%i%d;%dr: im=\E[4h:ei=\E [ 41 hs@ : cs=\E C%i%p1%d;%p2%dr: im=\E C4h:ei=\EC41 $ make ・ (gcc) を実行します。 elvis-l. 7 日本語が扱えるⅵクローンです ( 私自身はめったに使 いません ) 。 $ gtar xvfz elvis—l . 7. tar ・ gz $ cd elvis-l . 7 $ cp MakefiIe . mix Makefi1e $ vi MakefiIe しまいました。直す気も起こらなかったので、 cc を gcc cc でコンパイルしたところ、エラーが山のように出て ます。 tiAIX でコンパイルできるので、数行・のコメントを外し かれた行があります。この行の下にあるパラメータを使え ed for System—V UNIX and SCO XENIX—386' と書 Makef i1e に、 These settxngs are recommend- の行をコメントアウトし、 include く sys/ptem. h> curses . C ク ) 、 に書き換えてコンパイルしました。 $ make (gcc) を実行します。 perl -4.036 Perl は、いまとなっては必のソフトウェアです。 ひコンパイルしましよう ( ただし、コンパイルしても、、金 銀パールプレゼント " はありません ) 。 UNIX MAGAZINE 1994.7 $ gtar xvfz per1—4.036. tar. gz $ cd per1—4.036 $ . /Configure Which 0f these apply, if any? Caix—rs] aix-rs となっているのを確かめてリターンキーを押し ます。あとは、ディレクトリに注意してください。コン パイラは cc 、コンパイル・オプションは -D-NO-PROTO です。 $ make depend $ make $ make test 結果が A11 tests successful と表示されれば、 コンパイルは成功です。 screen-3.5.2 4 月号の「 UNIX 知恵袋」でも紹介されていた便利な ツールです。いちいちマウスに手を伸ばさなくても、ウィ ンドウが切り替えられます。 terminfo/screencap を /etc/termcap etcscreenrc を、図 2 のように変更します。 cd screen—3.5.2 $ gtar xvfz screen-3.5.2. tar. gz ます、ソースファイルを展開します。 tiC screeninfo . src cd terminfo $ make insta11 $ make (gcc) . /conf igure のを忘れないようにしましよう。 に追加する 101

9. UNIX MAGAZINE 1994年7月号

SIGHTVISION 1 ・ 1 「 S 旧 HT Ⅵ S 旧 N 」は、実行時やコンヾイル時のエラーを自動検出しま魂「 S 旧 HT Ⅵ S 旧 N 」を使用 することにより、信頼性の高い高品質のソフトウェアを簡単に開発でき、開発効率か大幅に改善されま魂 ・わかりやすいエラーレポート ・テストカバレッジ分析機能 ・強力なエラーチェック機能 テストが行われたプログラム箇所、その実行頻 工ラーレポートは、エラーが発生した行番号、 ・ 60 種類以上のメモリ参照ェラーやプログラ ミングエラーを自動検出します。 度、未テストのプログラム箇所を分析しレホー ェラーの内容、関連する変数名、スタックトレ トします。 ースを含む完全な修正情報を提供しま魂 ・ローカル、グローバル変数についてもチェッ ・アフリケーション全体のテストカバレッジ分 クが可能です。 ・メモリリークを自動検出し、メモリリークが発 析レポート SIGHTVISION を使うためにソースコードの ・個々の関数ごとのテストカバレッジ分析レポ 生した箇所も特定します。 変更はまったく必要ありません。通常使用する ・ライプラリ・ソフトについてもインターフェース コンパイラコマンドの代わりに SIGHTVISION レベルで完全にチェック可能です。 個々のステートメントごとのテストカバレッジ の提供するコマンドを使用し、プログラムをコン ・アルゴリズムエラー、論理工ラーの検出を 分析レポート バイルし実行するだけで魂 支援します。 引 GHT Ⅵ SION の機能構成図 、一評価 , 出申込、受付中 C プログラマ必携のソフトウェア品質保証ツール 価格 \ 199 , 000 ・簡単な操作方法 1 、Ⅵ発物しせ第、。を、 アルゴリズム可視化機能による データアクセスパターンの アニメーション表示 稼働環境 SUN SPARC Station SUNOS4 、 1. x/Solaris2. x HP-UX8.07, 90X A Ⅸ 3.2. x 旧 M RS608 DEC シリーズ DEC OSF/1 1.2 SGI 旧旧 旧 lXSystem V40.5 , V5.0. x 明電舎 PORT シリーズ OSF/1 1.2 開発元 ParaSOft Corgxyation をまを・ . 聾を 「 S 給 HT Ⅵ S ℃ N 」は、米国では「 ln 引 gh しの名称で販売されています。 0 新日本製株式會社 ニチメンテ - タンステム株式会社 輸入総代理店 エレクトロニクス・情報通信事業本部 システム商品事業部コンピュータシステム部 〒 94 東京都中央区新川 2-3 国第 2 新日鐵ビル 国内総販売代理店 営業部アドバンスト・システム営業ニ課 〒Ⅱー東京都台東区柳橋 2- 円秀和柳橋ビル TEL ( 03 ) 3864-7692 FAX ( 03 ) 3864-7566 資料請求 N 。 .85

10. UNIX MAGAZINE 1994年7月号

Macintosh と UNIX の シリアルコミュニケ - ション ロオペレーションの簡略化 テンプレートとグラフィックインターフェースを用い て設定を行うため、接続手順やモテム初期化の設定 が、慣れない人でも容易に行えます。代表的なモデ ムの設定がテンプレートとしてあらかじめ用意されて いるので、これを修正することにより設定のカスタ マイズが容易にできます。 ロ旧アドレスのダイナミックな割り当て BOOT P ( ブートストラッププロトコル ) により、 Macintosh の旧アドレスをダイナミックに割り当てること か可能です。 ロハードウェアを追加する必要がない 標準のモテムボートまたはプリンタポートを使用するた め、ハードウェアを追加する必要がありません。 U ロ回線切断 / 接続の自動化 バケットの入出力状況を監視し、アイド丿寺には自動的に 回線を切断し、バケットか送られると自動的に回線を接 続します。 ロ設定の保存 状況に応じて、通信パラメータやモデム名等を設定し なければなりません。 使用頻度の高い設定を複数保存することカ河能です。 ロ互換性 アッカレ標準の MacTCP の下位モジュールとして作成され ているため、システムとの親和性が良く、 OS のバージョ ンアップが行われても互換性が保たれます。 好評 発売中 lnternet Connect ternet Connect は、 Macintosh を TC P/IP べースのインターネットや IJN Ⅸマシンと、電話回線などのシリアル回 線を使用して接続するためのソフトウェアで す。本ソフトウェアにより、 LAN (Ethernet が一般的 ) 上で UNIX と Macintosh が交信のた めに使用している TCP/IP アプリケーションを そのままシリアル回線にて接続された U N Ⅸ と Macintosh で使用することができます。 TOKYO NEM/ORLD+INTEROP 94 \ 14 , 800 インターネットにも Macintosh が電話回 線などのシリアルラインで接続でき、 電子メールやテータベース、ニュースなどの サービスを利用することができます。従来の システムでは、遠隔地にある Macitosh がこの ネットワークに接続しようとするとゲートウ 工イ装置となる UNIX マシンにシリアル接続 し、その端末としてのみアクセス可能でした。 本ソフトウェアを使用すると、このようなゲ ートウェイを設置する必要なく、直接インタ ーネットに接続が可能となります。 Macintosh 用 SLIP ドライパ・インターネットコネクト ターミナル・エミュレーション・ソフト ウェアを Macintosh に入れて、 LAN 上の UN Ⅸマシンの X ターミナルとして Macintosh を使用していた場合、電話回線接続された U N Ⅸと Maci ntosh 間においても本ソフトウ工 アを Macintosh にインストールするだけで X タ ミナル・エミュレーション・ソフトウェア は何ら変更せず使用することができます。 ネットワークは、見えない大きなカてす コンビュータとコンビュータ。人と人。人と社会。そして、 現在と未来を結ひつけるネットワーク。 d i t は、そのために 必要なあらゆるツールとノウハウの提供をめざしています 株式会社ディアイティ 本社〒 102 東京都千代田区飯田橋 3-3-12 石原ビル 4F TeI: 03 ( 3237 ) 8670 Fax : 03 ( 3237 ) 8970 大阪営業所〒 541 大阪市中央区本町 4-6-20 横堀コーオフィスビル 8F TeI: 06 ( 265 ) 4811 Fax : 06 ( 267 ) 8292 資料請求 N 。 87