表示 - みる会図書館


検索対象: UNIX MAGAZINE 1993年11月号
102件見つかりました。

1. UNIX MAGAZINE 1993年11月号

こまでの前半のフィールドはフォントの形状を感覚的に 表していました。たとえば、文字の線の太さを表す bold と medium は、はかのフォント ( たいていは同しファミリー のフォント ) とくらべて太めなら bold で、普通なら medium です。けして、 xx ミリより太いフォントは bold とするなどという決め方ではありません。これに対して、 後半のフィールドはフォントの物理的な情報を表していま す。 6 番目のフィールドはフォントの大きさをピクセル数 ( ドット数 ) で表しています。横書き用のフォントは、 フォントの大きさ = フォントの高さ なので、 a14 は 14 ドットの高さのフォントということで すね。 7 番目のフィールドは画面上のフォントの実寸を 1 / 10 ポイント単位で表します。たとえば、 a14 フォントでは、 130 とあるので、画面上の大きさは 13 ポイントです。 8 番目と 9 番目のフィールドは X サーバー、つまり計算 a14 フォントは、水平・垂直解像度とも 75dpi のディスプ 同し解像度のディスプレイで表示してください。前述の は、 8 番目および 9 番目のフィールドに書かれている値と 実寸 ( 7 番目のフィールドの値 ) でフォントを表示するに て異なります。したがって、 XLFD に含まれるフォントの の長さですが、その実寸 ( ポイント ) は画面の解像度によっ トマップ・フォントの高さは画面上のピクセル 14 個ぶん の実寸と深い関係があります。たとえば、 14 ドットのピッ ディスプレイの解像度はフォントの画面上でのフォント 解像度、 9 番目が垂直解像度でそれぞれ単位は dpi です。 機のディスプレイの解像度を表しています。 8 番目が水平 レイで表示したときに 13 ポイントになります。 % mule —fn ー misc ー fixed ー medil ーて一 0 て mal ーー 14 ー 130 ー 75 ー 75 ー c ー 70 ー iS08859 ー 1 同様に、ほかのフォントも、 ・エイリアス名 ・ XLFD のいすれで指定してもかまいません。 ェイリアス名は便利ですが、問題もあります。 UNIX MAGAZINE 1993.11 emacs 入門 . /A\// N 10 番目のフィールドは文字ピッチに関する情報を表す 155 ントを使いたい場合もあります。たとえば、 また、ユーザーにとっては、特定の条件に一致するフォ かりづらい。 ・エイリアス名からはフォントの種類や物理的な情報カ吩 ・すべてのフォントが工イリアス名をもっとはかぎらない。 指定を a14 の正式名称でおこなうと、次のようになります。 指定してもかまいません。たとえは、アスキーフォントの してェイリアス名を使いましたが、もちろん、正式名称を さて、話を MuIe に戻しましよう。例ではフォント名と を表しています。 は、 ISO ( 国際標準化機構 ) が定めた Latin-1 文字セット iS08859 ー 1 す。たとえば、 a14 の、 ト名、 13 番目のフィールドはエンコーディングの種類で 字セットを表しています。 12 番目のフィールドは文字セッ 12 番目のフィールドと 13 番目のフィールドは、組で文 節で説明しましよう。 重要です。理由は、彳あの「正しいフォントの選び方」の という疑問が湧くかもしれませんが Mule にはたいへん 「文字の平均幅なんてなんの役に立つの」 単位で表しています。 11 番目のフィールドは文字の平均幅を 1 / 10 ピクセル の区別があります。 a14 は、、 c クなので固定ピッチですね。 プロポーショナル : 文字ごとに文字ピッチが異なるフォ 固定ピッチ : すべての文字の文字ピッチが同しフォント ある文字の先頭から次の文字の先頭までの距離のことで、 などがあります。文字ピッチとは文字列を描画したときの ・ p ( プロポーショナル ) ・ c ( 固定ピッチ ) ・ m 個定ピッチ ) 文字列で、

2. UNIX MAGAZINE 1993年11月号

emacs 入門 図 3 英字の行頭禁則文字をぶら下げ可能にするための設定 (setq vord-across-nevline "\\(\\cj\\l \\cc\\)\\l ロ ) ー ~ } : 作は X ウインドウ版 Nemacs でもはは、共通なので、 英語の行頭禁則文字の . や , もぶら下げたいなあ。何か Nemacs を使っている方も参考にしてください。 いい方法はないのかしら」 説明の文章には、頻繁にウインドウ〃カーソルクとい う文字列が現れます。とくに、 Mule のウインドウなのか 悩んでいるとさっそく天から解決法 ( メール ) が降って X のウインドウなのか、 MuIe のカーソルなのか X のカー きました。あな、ありがたや。では、さっそく一番手つ取 ソルなのかが分かりづらいと思いますが、次のように解釈 り早くて簡単な手段を紹介しましよう。 MuIe では Emacs してください。 Lisp 変数の、 word¯across¯newline ウインドウ Nemacs/Mule のウインドウ。バッフアを表小する領域 に定義した言語や文字を改行で区切らないようにします。 そこで、この変数に行頭禁則にしたい英字を追加してしま のこと。 X のウインドウ うのです。自分で考えるのが面倒なときは、 Emacs Lisp X ウインドウ・システムのウインドウ。アプリケーショ 変数の、 ン・プログラムを表示する X サーバー上の領域のこと。 ・ kinsoku-ascii-bol X ウインドウ X ウインドウ・システムのこと。 に含まれている文字たち、 カーソル Nemacs/Mule のカーソル。バッファ上の編集位置を表 す反転表示した矩形。 を使えばよいでしよう。たとえは、 Emacs の初期設定ファ イル ~/. emacs に図 3 の設定を追加すれは、英字が交ざっ マウスカーソル マウスの位置を表す図形。矢印や十字などの形状で表 ていても、日本語と同しように処理されます。へへん、も す。 う fill ー xxx コマンドなんて怖くないもんね。 カーソルの移動 もっとも頻繁に利用されるマウス操作は、カーソル移動 でしよう。キーポードによるカーソル移動では移動しづら 端末版 Mule にはないのですが、 X ウインドウ版 Mule い位置でもマウスならボタン一ル大きなウインドウを開 にはマウスを使った次の操作が用意されています。 く人向きですね。 カーソルを移動させるには、まずマウスを手に持って、 カーソルの移動 ( ポインティング ) マークの言殳定 1. カーソルを位置づけたい文字上にマウスカーソルを移 テキストの削除、複写 動する ウインドウの分割 2. マウスの左ボタンを押す メニューの表示 これだけで操作は完了 ( 図 4 ) 。目的の文字が反転表示さ カーソルが無事に移動し終ったことが確認できます。 これらは MuIe に特有の機能ではありませんが、これま それでは、 MuIe の画面に複数のウインドウが表示され でに説明したことがなかったのでとりあげましよう。それ ているときは、どこにカーソルが位置づけられるのでしょ に、マウス操作を憶えるといかにも X ウインドウ版を使っ う。ウインドウが複数表小されていようが、カーソルがど ている気分にもなれてすてきでしよう。ここで紹介する操 ママウス操作 144 UNIX MAGAZINE 1993.11

3. UNIX MAGAZINE 1993年11月号

emacs 入門 //A\// N 図 29 xfontsel のウインドウでメニューを開いている状態 巨 ] 亟司 「 0 面当 - 「” 1 ・ esx—resg—spc—aveUdth—restrg- ・ 00 bold denibold 1 お工 1 司己をロ入 0 ヨ立 ~ 図 30 xfontsel でメニューを選んだときの変化 fmly と rgstry を選択前の状態 fmly と rgstry を選択後の状態 —*—fixed—*—*—*—*—*—*—*—*—*—*—Jisx0208.1983 ー * 図引 xfd ウインドウ - JIS - Fi ed - hed え u ぉ - R - NO 「お a1 ー 16-150-75-75- C -160- JISX0208.1985-0 SeIect 0 character range: 0X2121 ( 33 , 33 ) thru 0N747e ( 116 , 126 ) Upper left : 0X2100 ( 55 ′ 0 ) 705 れぉ物 e & natch 00 ■第を 00 ■ 000 ■ 00 00 ・■龜◎ 0000 ■■ 0 ■ ■ 0 ■望 00000000 ■ 00 ■■■ 00000000 ■ - 0 ■■ 0 ■ 00 ■■ 00000 00 級、 0000000000 002 ■望■ 00 ・ 000 ■ 0 00 、住・ 0 ■ 0000000 ■ 0 0 臨 0 ■ 000 ・ 000 ■ 0 ・ 0 ■■■・日 000 ■ 000 ■■ 、 0 ■を・・日 000 ■ 0 ■ 000 〕 00 ・■臨記 00 ■ 0000 ■■ 。 00 、・題 % 00000000 00 ■住、 000000000 0000 ・ 0000000000 0000 ・ 30000 ■ 000 ・機能を選択するボタン ・ XLFD のフィールドを変更するメニュー 現在のフィールドの値の表示 ・サンフ。ル文字の表示 があります。 2 番目のパートには、、 fndry" 、、 fmly クなど % xfd —fn —*—fixed—*——*—Jisx0208.1983 ー * XLFD のフィールドの意味を示すメニューが並んでいま す。これらのメニューの上でマウスの左ボタンを押すと、 を実行します。 さらにメニューが開くので ( 図 29 ) 、メニュー項目を選んで 図 31 は xfd のウインドウで、上半分にはボタンやさま マウスのボタンを離してください。たとえば fmly メニュ ざまな情報が、下半分にはフォントの文字が実際のサイズ ーの fixed と、 rgstry メニューの jisx0208.1983 を選択 で表示されます。日本語のように 256 文字以上あるフォン すると、図 30 のようにフィールドの値が * から fixed や トでは、 1 画面では表示しきれないので、、 Prev Page" ポ jisx0208.1983 へ変化し、サンプル表示が変わります。 タンあるいは、、 Next Page" ボタンで前後の 256 文字の表 xfontsel を終了するときには、 1 番上のパートにある 示に切り替えます。また、下半分に表示されている文字を Quit ボタンをマウスでクリックしてください。 マウスでクリックするとその文字の属性がボタンの下の領 xfontsel で目標のフォントを決めたら、次はお目当ての 域に表示されます ( 図 32 ) 。 xfd を終了させるには Quit ポ フォントを xfd で入念に検討してください。 xfontsel で タンをマウスでクリックしてください。 は指定したフォントのすべての文字を表示できるわけで xfd には、文字の形や属性を表示させる以外に、もう 1 つ はないので、任意の文字を見たいときには xfd が便利です。 利用法があります。フォント名に * が入っていてフィール xfd を起動するときは一 fn オプションに続けてフォント ドの一部が省略されているときに、完全な ( ワイルドカード 名を指定してください。たとえば、一 * -fixed- * ーー * を含まない ) XLFD を知りたくなることがありません jisx0208.1983 ー * を表示させるには、 か ? もう一度図 31 のウインドウの上半分を見てくださ い。このウインドウは xfd にフォント名ー * -fixed- * ー 図 32 xfd カ俵示する文字属性 文字、、 ? ~ を選んだときの文字属性の表示 character 0X212a ( 33 , 42 ) ( 041 , 052 ) width 16 ; left 7 , right 9 ; ascent 13 , descent 0 (font 14 , 2 ) UNIX MAGAZINE 1993.11 163

4. UNIX MAGAZINE 1993年11月号

教育現場にコンピュ - タを導入 / 次のようなお悩みをお持ちではありませんか ? 機種・構成にかかわらすコ DK がその悩みを解決いたします ・先生の操作手本 ( 画面表示 ) をリアルタイ乙に全教室に示したい ・各生徒の進行状況を正確に把握できない ・既存のネットワーワでは先生一生徒間の画像テータ転送に時間がかガりすぎる ・一人の先生で対応できる生徒数ガ限られてしまう ・ VT 日等のビテオ画像とノヾソコン画面を同時に鮮明に転送したい 目機に。構は固いせんロ 各種ノヾソコンや端末からワークステーションまで、既存の機器をベースに構築できるシステムです。 双方向映像分配システム EdViNS 本システムは、パソコン教室などの学習現場においての使用を目的とした映像通信ネットワーク・システムです。 各生徒かそれそれにパソコンを持つ教室での使用を想定して、先生と生徒間で表示画面を自由に転送できるシス テムです。操作方法や例題などを、先生か生徒に示す際に、先生のパソコンに表示される画面を、各生徒の画面 に直接表示したり、任意の生徒の画面を先生が呼び出して、確認したりすることかできます。 このシステムでは、ソフトウェアによる制御を一切行っていないので、瞬時に画面の転送かでき、リアルタイム 表示かできます。また、使用するコンピュータには全く依存しないので Macintosh や PC -9800 など、どんな、 パソコン、ワークステーションにも対応可能です。 VT 日やビテオカメラ等からのピテオの信号をノヾソコ ンの画面に任意のサイズでウインドウ表示することが できます。 面、 , 任意の生徒の画面表示を先生のサプ・モニタに呼び出 します。各生徒の進行状況などをチェックする際に使 用します。教壇を離れて歩き回らなくても、生徒の進 行状況が一目でわかります。 面転送 : は生な意の 任意の生徒だけに先生の画面を転送します。行き詰ま ってしまった生徒にヒントを与えたり、課題を終了し た生徒から、模範回答をみせるといったことができま : MÄ r 白第 Té今 ON す。 み も ト括転ぎイ先生三全生徒 ) : : = : : = : = : 先生のコンピュータの画面表示を全ての生徒のモニタ に転送します。先生が例題や、見本などを示す際に便 利です。今までは、プリントを配ったり、黒板に書い ていたことを各生徒の画面に直接表示できます。 ト活転送イ佳意の生徒全生徒 任意の生徒の画面表示を全ての生徒のモニタに転送し ます。ユニークな回答や、間違えやすい点などを全生 徒に示す際などに便利です。 オーキ 一定の間隔で、各生徒の作業中の画面を先生のモニタ に呼び出します。自習時間中の監視などに便利です。 ー DK では、この他にも映像分配器、切り替え器、延長器、スキャンコンバータ、特殊ケープル等豊富な 機器を取りそろえております。また、特注製作も致しておりますので、こ相談ください。 株式会社アイ・ティ・ケイ 資料請求 N 。 .070 〒 228 神奈川県相模原市東林間 5 ー 4 TEL ・ ( 0427 ) 41 ー 0764 X ・ ( 0427 ) 41-0768

5. UNIX MAGAZINE 1993年11月号

便利な「アスキー特販システム」 : 金は後払いで商品をお届けいたします フリーソフトウェアとは、パソコン通信て流通・配布され 本製品はパソコン、及び MS ー DOS の知識を習得した方 るソフトウェアのこと。「こんな機能があったら」という発 を前提に制作しております。お手持ちのパソコンて、、どれ 想にたったユーザーライクな機能が特長て、す。市販のアプ だけのフリーソフトが利用て、きるか、一覧表て、ご確認の上、 リケーションソフトては得られないような自由な発想と、 ご購入ください。なお、本製品には、 M S ー D O S のシス テムは含まれておりません。別途ご用意ください 遊び心いつばいの楽しく、便利なソフトウェアて、す。 収録ソフトウェアの概要と対応機種 ■秀作フリーソフトウェア 100 選 PA RT2 ソフトウェア名 対応機種 ソフトウェア名 概要 概要 対応機種 3 次元アニメ - ション表示でマシンのスビ - ドを計測 3DBENCHMARK Magd MAG/MAKI 形式テータの画像を 98 で表示 IBM 98 30 行計画 98 の画面を 30 行に拡張 MAGLV MAG/MAKI 形式テータの画像を一 BM PC 互換機で表示 98 IBM/AT ADD 日 ESS カ - ド型住所録デ - タベース melt 画面表示をメルトダウンしてクリア 98 98 ANSI. SYS 拡張バッチ DOS / V 用 AN 工スケープシーケンス機能拡張 / ヾッチ MIEL/MIELFILE ファイラー機能を有したテキストファイル高速ヘージャ DOS/V 98 the Mirin ・ s Filer (MF) 環境変数 PATH へのノヾス名の新規追加と削除 apath DOS ツインウインドウで移動、削除ができるファイル管理ツール 98 Windows の「望紙」テータを起動時にランダムに表示 バイナリ・ファイルの内容を表示 / 修正 AVAVC Multi file Dump Ed 0 「 MDe Win プログラミング言語 Logo の処理プログラム BAN DIT LOGO ファイル / ディレクトリの移動 & コビー MV/CPY 98 DOS バージョンアップ用差分ファイル作成 & 更新 BDIFF/BUPDATE マウスを操作して音楽を楽しむ NAKIMAUS DOS 98 Windows で仮想デスクトップ画面を実現 / アプリケーションをメニューから起動 BigDesk/BackMen 本格的なディスクメンテナンスを可能にする NECO Win 98 Windows の「壁紙」を MS - DOS の画面で表示 複雑な 2 次元グラフを作図 bmlay Ngraph 98 98 BPLAY 98 の内蔵スビーカーで音楽演奏 フィルタタイプ文書整形プログラムの定番 98 DOS 3 次元スプレッドシートによる表計算 CALPET 各種マシン対応のテキスト印刷ソフト ( シェアウェア ) PRT + + 98 、 J31 、 DOS/V 、旧 M ノ、ソコンが関数電卓に変身 CALZ Resident BGPAL アナログ 4096 色中の 1 色を背景色として表示 DOS 98 一人用カードケーム 7 本 / ヾック UN ー X で定評あるロー丿レプレイングケームの MS - DOS 版 Cards! Rogue-clone 日 DOS CTRL キー操作などを 2 ストロークで可能にする 常駐プログラムの解除 / 組込みを簡単に行なう CGL 98 DOS rpm 複雑な検索が可能なデータ検索 / 表示プログラム 各 J 旧コード間の違いを統一するように入力文字を変換 DOS 「日 egu 「 DOS cgrep 子プロセスのフリーメモリを拡大させる MS - DOS の起動時に最大 20 種類のシステム設定を可能にする CINIT RSWAP DOS 98 、 IBM 通信状態 / 通信時間 / 現在時間を通信中に表示 高速 RAM ディスクドライノ、 cw/rlt 日 Z3 画面イメージを手軽にプリント出力 86 系 CPU 搭載マシンのスビードを測定 SCP CPUBENCH 98 98 、旧 M 、 FM ・ R Scroller/nTaskMan Windows の画面が広くなったかのように見せる CRT SHUTter マウス対応スクリーンセーノ、一 Win EMS メモリリ用の MS-DOS} 凡用ティスクキャッシュドライ / 、 データ処理用易プログラム DOS DOS ハードティスクの起動メニューをスキップ dcal 常駐型の簡易実数電卓 SELAS 98 シンプルな画面の 98 用ファイラー DCP/DCPI 多彩な拡張機能を持っディスクコビー Sel DC DOS / V の日本語 / 英語モードとビデオモードの自動切り替え スケジューノレ & データ管理ツール ddplus setev DOS/V シリアルポート / イベントタイマの機種依存を無くす 「 EPSON Check 」を外す SIAM Dispell! DOS 98 、 IBM 入力テータをソートして出力 ティレクトリごとのティスク使用率や使用量をグラフ表示 sortf dr DOS DOS CONFIG. SYS 内部で、デバイスドライノ、以外のプロクラムを起動 海、空、字宙を舞台にした戦艦シューティング DRVEXEC Super Depth 3 次元プロックノヾズ丿レケーム ( 98 版 ) DSKBENCH ティスクドライプのスビードを測定 TAKALITH 98 、旧 M 、 FM ・ R 起動時にタイトル画面を表示 ディレクトリのソート ( 並べ替え ) を行なう DSORT TITLE DOS 起動時にその日に関するデータを表示 ディスク上のファイルの検索と所在の出力 TODAY DOS DOS 一度押した CTRL キーの状態を保持 (DOS/V 用 ) 市販工テイタ並みの機能を持つ高速工デイタ Edit Engine TOGGLE DOS/V ファイルのタイムスタンプを変更 EMS / XMS / 通常メモリのスビードを測定 EMSBENCH TOUCH DOS 98 、 IBM 画面表示を「うねうね」させる 98 のファンクションキ - の表示色変更 fcolor UNEUNE 98 消去したファイルの復活 条件指定でのファイル検索 & 処理 find DOS DOS unrm Z 旧形式のアーカイプファイルからファイルを展開 プリンタ印 OS への出力をファイルイヒ UnZip fspool DOS 98 コンビュータウイルスの発見 / 除去 / 防御 グラフィック画面に花火を表示 Ⅵ別 AN ℃ [ E も P 駅 IELD 和 2 IBM/AT 、 98 98 テキストファイルの内容を画面で縦書き表示 多彩な機能を誇るグラフィック・メニュープログラム VTP98 GAS 98 MS - DOS の文字表示速度のスビードアップ ディスク使用量をグラフ表示 MS - DOS の標準入力へデータを出力 WCD データの暗号イヒ ( ? ! ) DOS Windows のべンチマーク・プログラム WindSock GUARD ウイルスの優入からの保護など Win ファイラー機能付きテキストファイル高速ビュ 様々なデータ形式に対応する Windows 用画像ローダー GV wlook ーア ランダムなタイミングで文字列を画面に表示 wonderful backers/WBSS HELP 98 のグラフィック使用の / ヾズ丿レケーム 98 、 DOS イモムシが画面の文字を食い荒らす 98 で xsc ⅱ pt を利用時に 8 ビットコードがイヒけないようにする 、Ⅳ 0 日 R 日 R 日 M iosysP 2HD フォーマットのフロッビーを BM pc 互換機で読めるようにする プロテクトメモリを統合的に管理 XMZ Japan2HD ファイルから読み込んだテキストを正規イヒして出力 DOS/V 用・画面出力の記情 / 参照 / ファイル化など 00S JBACK yar MS-DOS の XCOPY コマンドをパワーアンプさせた多機能 copy コマンド ZCOPY DOS JCAL 日本語表示のカレンダー MS-DOS のメモリの管理状況を表示 JPEG 圧縮によるフルカラー画像を表示 ZMAP 00S JLD 環境変数の内容をエティみのように編集 環境変数工テイタ (EE) 98 、 DOS 強力な簡易プログラミング言語 アイデア命の - 発勝負の世界 低レベルソフトウェア研究所作品集 1 kbdd/ktxidtsr キーポードまわりの機能を拡張・変更 98 ノヾソコンが詠む五七五 風流 KEYSP キーポードのリビート速度をコントロール 98 ポールの動きに重力がかかるプロック崩し ぶろっくでポン KmTerm 高速、高機能な通信ソフト 98 工スケープシ - ケンスを利用したタイプ練習 美佳のタイプトレーナー ハードディスクなどのバックアップを自動イヒ ksb DOS 駅の列車発車時刻案内板を Windows 上でシミュレー 列車発車時刻案内板日 ト 多機能ヘージャー 、 Min 2 次元画像を 3 次元に見せる 六角大王 LHA 日本の標準アーカイ / 、 LHT LHA アーカイプ内のファイルのツリー表示 & 各種操作 【対応機種】 ファイル名の一覧をリスト表示 98 = PC -9801 シリーズ、 DOS=MS—DOS$,R, 用、 IBM•—IBM PC 、 IBM/AT==IBM PC/AT 、 DOS/V=DOS/V LSI C -86 試食版 国産 C コン / ヾイラの評価版 マシン、 Win=Windows 、 J31 = J -3100 ・発送料は当社負担でお届けいたします お申し込みの日より、約 10 日前後でお手元へ商品をお届 けいたします。荷造り手数料・発送料はすべて当社の負 電話・ FAX 、でのお申し込みは・ 担で全国どこへでもお送りいたします アスキー出版局特販部 ■お支払いは商品か届いてから 東電話 03-5351-8202 代金のお支払いは、商品といっしょにお届けする振替通知 票により、 8 日以内にお近くの郵便局からご送金ください。 京 FAX03-5351-8201 ・安心できる責任保証 商品はすべて厳重な検査をパスしたものですが、万一配 受付時間は午前 10 時 ~ 午後 5 時です。土曜、日曜、祝日は休みです 送途上の事故等で傷や破損が生した場合、あるいは不良 はがきでのお申し込みは・ 品かお届けされた場合は、資任をもってすぐに良品とお 右の見本のように必要事項をご記入になり捺印の上、ご投函ください。 取り替えいたします。商品の性質上、その他の理由によ ( 18 才未満の方は、保護者の署名・捺印か必要となります。 る返品はこ容赦ください。 出版営業部電話東京 ( 03 ) 5351-8194 株式会社アスキー 〒 10 た 24 東京都渋谷区代々木 4-33-10 トーシンヒル株式会社アスキー 0 DOS DOS 98 、 DOS Win IBM/AT DOS/V DOS DOS DOS DOS DOS 98 DOS アスキー特販部申し込み方法 お 購入申込書 1 商品名 / メティア て す 2 郵便番号 3 ご住所 ( フリカナ ) 4 お名前 ( フリカナ ) @) 5 職業 く 6 年齢 / 性別 7 電話番号自宅 & 会社 さ 8 広告掲載雑誌名 月号 ) 東京都渋谷区代々本四・三三亠 0 トーンンビル 様式会社アスキー 出版局特販部行

6. UNIX MAGAZINE 1993年11月号

emacs 入門 1 うわけで、奴は今日も元気に俺が経営している遊園地のお化け小屋で うらめしや』を連発している。 こで修行を積んでいっかあの一家に「うらめしや』って言うのだといきまいている。 ときどき勘のするどい客が姿を見るようだが、誰も本物だとは思わない。 " 非常に良くできた特殊効果 ”がロコミで伝わって、 いまちょっとした人気のアトラクションだ。 よらしければ、みなさんも一度おこしください。 運いよれけは本物の山鬘に出会えますよ。 ( a ) 漢字はアスキーの 2 倍の広さをとるので漢字の文字列の 図 28 Courier フォントを使用したときの Mu 厄の表示 と、ウインドウ幅も拡がってしまいます。 で決まるので、ちょっと幅広な Courier フォントを使う アスキーフォントの幅 X80 ウインドウの幅は、 1 . ウインドウの幅か普通より広くなる ( 図 27 ) 。 象が起こります。 オントをアスキーフォントとして使うとさまざまな怪現 半角よりも広い固定ピッチのフォントですが、 Courier フ まいます。たとえば、 IBM の Courier フォントは文字幅か 角、または全角でなけれは表示がおかしな状態になってし ところで、たとえ固定ピッチのフォントでも文字幅が半 やっと k14 は正式に日本語フォントとして指定できます。 で全角フォントなので、 2 の条件を満たしています。これで 14X10 = 140 k14 の例に当てはめてみると、 後ろにカーソルまで空白がある 漢字の文字列 162 漢字の : 第字列 漢字の文字列 漢字の文字列 漢字の文字列 ( b ) カーソルを backward へ移動すると表示がおかしくなる 図 27 Courier フォントを使用したときの Mu 厄の画面 2. 日本語の文字列を入力するとカーソルが文字列のすっ と後ろに表示される。 日本語 1 文字につき Courier フォント 2 文字ぶんの幅 をとるので、 MuIe の計算上の文字列の幅が実際の日本語 の幅よりも広くなります。カーソルは文字列の直後に描画 するので、図 28a のように離れた位置にカーソルが移動し てしまいます。 3. 日本語の文字列上をカーソル移動すると表示がおかし くなる。 2 と同じ原因でカーソル位置がずれてしまい、すれたカ ーソル位置で文字を再描画するので表示がおかしくなり ます ( 図 28b ) 。 xfontsel と xfd 文字セット、ピッチ、文字幅の条件を満たすフォントが みつかったらひと安じ、。でも、フォントの選択はこれだけ では終りません。ここからさきがユーザーにとってお楽し みの時間。自分が使う言語に合わせて、バランスのとれた フォントの組合せ、読みやすいフォントを選ぶ作業が残っ ています。お気に入りのフォントをみつけだすときに役に 立つのが X のコマンドの xfontsel と xfd コマンドです。 ます、シェルから xfontsel を実行してください。 xfont- sel は XLFD のフィールドの値を変更しながらさまざま なフォント表示を石忍するツールです。 % xfontsel 図 29 のようなウインドウが開いたら起動に成功です。 fontsel のウインドウは 4 個のパートに分かれていて、 UNIX MAGAZINE 1993.11

7. UNIX MAGAZINE 1993年11月号

実彳」 1 lpq の実彳」 % lpq Rank Owner active aya UN Ⅸへの招待⑩ Tota1 Size Job 518 Fi1es genkO. dvi ラーが生してしまいます。 ${PRINTER : = PS400 } UNIX MAGAZINE 1993 ユ 1 コマンド テストコマンド という竹喋を繰り返します。 コマンドを実行し・・ あいだにあるコマンドを実行します。そしてまた、テスト 実行し、その終了ステータスが 0 であれば do—done の 実行するというものです。シェルは、テストコマンドを ドの終了ステータスが 0 のあいだ、繰り返しコマンドを は、 Bourne シェルの組込みコマンドで、テストコマン done do while 力します。 11 ~ 15 行目で使用している、 い引数てオ旨定されたファイルすべて ( $ のをプリンタに出 各行の詳細は次のとおりです。ます 9 行目で lpr を使 してプログラムの実行カ鮗了します。 出力カ院了するとメッセージ、、も一いーよ。 " を表示 カカ院了するまではメッセージ、、まーだだよ、 " が表示さ グラムを実行すると、ファイルカワ。リンタに出力さ出 ト 3 のプログラムについて説明しておきましよう。プロ パラメータと修飾子には直接関係ありませんが、リス などとしてもかまいません。 lpr —P${PRINTER : = PS400 } " $@" では 9 行目 ) でパラメータとイ市子を使い、 また、最初に該当する変数を利用する場所 ( プログラム中 PRINTER=${PRINTER: = PS400 } も、変数にこの形式の置換結果を代入してもよく、 メータと修飾子を利用しなければならないのです。もっと こういう場合は何もしないコマンド : の部分で、パラ 22180 リスト 3 中のテストコマンドでは、プリンタへの出力 状態を表小する lpq コマンドを使っています。 lpq は、 実行例 1 に示したようにプリンタへの出力要求とその状 態を表示します。ファイルのプリンタへの出力か完了す ると、 lpq からは該当要求に関する情報は表示されなくな ります。 リスト 3 では、 lpq の出力を一 ( パイカを介して egrep に送っています。 egrep は、 lpq の出力のうちュー サーのログイン名 ($USER) を検出します。 egrep は、文 字列を検出すれば終了ステータスとして 0 を、検出しな ければ 0 以外を返すことになっています。 lpq からの出 カ中に、 ・自分のログイン名 (Owner) があれは出力は完了して し ) なし ) ・ログイン名がなければ出力は完了した と判断できます。前者の場合は egrep の終了ステータス が 0 になるので、 do—done までのコマンドが実行され ます。一方、後者の場合は egrep の終了ステータスが 0 以外になり、 d 。以降のコマンドか実行されます。これに よって、出力カ院了するまでは、、まーだだよ、 " が、完了 すると、、も一いーよ。 " がメッセージとして表示されるわ けです。 プリンタが遠くにある場合、皆さんは出力か終ったか どうかを調べるために lpq を繰り返し実行していません か ? このようなときにリスト 3 のプログラムをいった ん実行しておけば、 (lpq 実行の手間なしに ) 出力の完了 を知ることができます。もっともこれは、プリンタの出力 要求がなくなるまで一定間隔ごとに繰り返し、出力要求の を実行するのとほ司しです。 lpq + $USER 状態を画面表示する、 189

8. UNIX MAGAZINE 1993年11月号

emacs 入門 * ー jisx0208.1983 ー * を指定したときの表示で、ウインド / 、ゝウの上半分のフォント名、 -JIS-Fixed-Medium-R-Norma1—-16-150—75-75-C-160-JISX0208. 1983 ー 0 はオプションて指定したフォントの完全な XLFD です。 V 次回の予告 X ウインドウ版については初めてだったので、今回はち ょっと力を入れて説明してみました。ただ、予想よりペー ・今回出てきたコマンドの一覧 マウスのコマン x—mouse—set—point x—cut—text x—paste—text x—cut ー and—vipe—t ext x—mouse—set—mark x—mouse—select—and—split x—mouse—keep—one—windov x—buffer—menu x-help M ⅲ e の起動矛プション —fn -fnltnl —fn1tn2 —fn1tn3 —fn1tn4 —fn1tn5 —fncrl -fngrk —fnarb —fnhbv -fnj p -fnjpold -fnjp2 -fnkana —fnroman —fncn —fnbig5 —fnkr —fs -lsp のコマン xlsfonts xfontsel xfd 164 ジ数が多くなってしまい、予告していた多国語の入力シス テム quail や、 X のリソースを使った環境の設定の説明ま でたどり着けませんでした。ごめんなさい。次回は Mule か起動してからの話題に移ります。 ( あらい・みちこ ASTEC) カーソルの移動 文字列のカット 文字列のペースト 文字列の削除 マークの設疋 ウインドウの分割 行間の指定 フォントサイズの指定 ハングル文字フォントの指定 中国語 Big5 フォントの指定 中国 GB フォントの指定 日本語ローマン文字フォントの指定 日本語力タカナ文字フォントの指定 日本語補助漢字フォントの指定 日本語漢字 ( 旧 JIS) フォントの指定 日本語漢字フォントの指定 へプライ文字フォントの指定 アラピア文字フォントの指定 ギリシャ文字フォントの指定 キリル文字フォントの指定 Latin-5 フォントの孑旨定 Latin-4 フォントの孑旨定 Latin-3 フォントの孑旨定 Latin-2 フォントの孑旨定 Latin-1 フォントの孑旨定 アスキーフォントの指定 ヘルプメニューの表示 ノヾッフアの選択 指定したウインドウ以外のウインドウを削除する UNIX MAGAZINE 1993.11 x ウインドウのすべての文字と文字属性を表示するプログラム x ウインドウのフォントを選択 / 表示するプログラム X ウインドウのフォントのフォント名を一覧表示するプログラム

9. UNIX MAGAZINE 1993年11月号

SC 翡 お近くに書店の便のない方に、簡 このページに掲載の商品に限り、送料無料 ・定番ツールから傑作ゲームまで、極めつけフリーソフトウェアを合計 114 本収録 ! ツール、通信、プロクラミンク言語からケーム、ジ ョークまで、あなたのパソコンライフを 120 % 充実 トウェアを一挙収 フトの数々を網羅 したフリーソフト ウェア全集。 ■ 3.5 インチューサー版 秀作フリーソフトウェア 100 選 3.5 インチ F D 1 1 枚 ( 内 Macintosh 用 : 2 枚 ) 秀作フリーソフトウェア 100 選 PART2 - - 3.5 インチ FDII 枚 ■秀作フリーソフトウェア 100 選収録ソフトウェアの枅要と対応機種 ソフトウェア名 機能 対応機種 ソフトウェア名 機能 対応機種 五者択一形式のクイズゲーム 98 ノートシリーズの未使用 RAM を RAM ティスクに 98 MOTEDISK 5TAKU 98N ADDDEV/DELDEV 98 ノートシリーズの各種モードの設定 デバイスドライバの登録と解放 DOS NSCTRL 98N 98 」引 AX 内 / 55 NTT の電話番号検索サービス用の専用通信ソフト ノヾス丿レゲーム ANGELCOM NSweep 98 標準語から関西弁への変換 日本語対応のスクリーンエデイタ ASLEdit 十 Mac OSAKA DOS ハードディスクのノ、ツクアップ 通信ソフト ASLTalk Mac PACKBACK DOS B 曰 us プロトコル対応ソフト コンビュータと一対一で対決する麻雀ゲーム 98 PC98 」 AN B-Plus 98 サンプリングされた PCM / ADPCM データを PC ー 98 田で再生 点字データ作成 / 編集用点字工デイタ 98 BASE PCM 98 バッチファイルを通常の実行ファイルに変換 テキストファイルをさまざまな書式で印刷 DOS BATCP PRT 98 MS ー DOS の文字表示の高速化 / ヾッチファイル用のツール DOS QK! BATUTY DOS BDIFF/BUPDATE ファイルの差分作成と差分ファイルによるプログラムの更新 画面に表示された画像に加工を加える DOS QKN 98 Quick - VAN プロトコル対応ソフト B 曰 us 対応のファイル転送ツール 98 」 3 凵 BM BPL Quick-VAN 98 」引旧 M FM 音源を利用してのキーポード演奏 / 再生とグラフィックス表示 変更 / 新規作成 / 削除ファイルを見つけ出す DOS RayII 98 CHKCOM ワープロ専用機の文書ファイルを MS - DOS のテキストファイルに変換 98 98N 」引 DOS/V 98 SE3 フルスクリーンエデイタ CNVPACK2 8 方向スクロールタイプのシューティンク・ゲーム ファイル圧縮ツール DIET DOS Space Destroyer 98 98 旧 M PS/55 コンヒュータウイルスの発見と除去 PCM データを PC - 98 田や旧 M PC で再生 Disinfectant Mac SPEAK 起動ドライプが HDD の時に FDD から起動可能にする 自転する地球が画面に表示されるスクリーンセーバ Disk Reboot 98 SSe 98 画面に「砂の嵐」を表示するジョークソフト ファイル管理ツール ( ファイラ、ビジュアルシェル ) DM 98 98 suna MS-DOS Ve 「を 0 の DOS = 印 GH 機能を Ve 「 .3.3 で可能にする 複数のシステムを切り替えるツール DOSHIGH 98 SystemSwitcher Mac テキストタイプのアドベンチャーゲーム ェデイタ内蔵高機能通信ソフト 98 98 Mac EasyTERM TADL 縦書きで文章を作成、編集する簡易縦書きェデイタ 拡張子が COM 、 EXE 、 BAT 以外のファイルを実行可能にする DOS tEDlT DOS テキストファイルの整形を行なうテキストフォーマッタ fin の発展版 パソコン通信の電話料金などの集計を行なうツール Expanded fin DOS 98 消去したファイルを復活 / 一覧表示 The GOLF 倶楽部 ゴルフのスコア管理 DOS Fback 98 98 旧 M PS/55 ファイル転送プロトコル T 「 an 引 t 対応のファイル転送ツ ファイル管理ツール FD Translt 98 旧 M ール ファイル管理 ( ディレクトリ単位の移動、コビー等か可能 ) 98 」引旧 M DOS/V 翻訳支援ソフト FILMTN TRTEXT 98 ドライプシミュレーションゲーム fo ( 縮小 floppy disk format コマンド ) 98 TURBO Freeway fO&sy 98 sy ( 縮小 floppy disk sys コマンド ) ホバータンク対戦型シューティングゲーム 98 TWINS 98 uuex/uudx バイナリファイルとテキストファイルのコンバータ 対局型チェスゲーム FP-CHESS 98 DOS 常駐ソフト等の組み込み時のメモリの不連続を防ぐ メモリの利用状況の表示 FRENV DOS VMAP DOS ウインドウ表示で簡単操作の通信ソフト 98 」引 DOS/V 画面に魚が泳ぐスクリーンセーバ GETSAIL 98 WTERM Q4 フォーマットの画像データを高速画面表示するローダ System7.0 で日本語を使用可能にする XLD4HS GomTa ⅸ 7 Mac 98 MS ー DOS の文字出力を保存してさかのばって見る PC - VAN の通信記録からメッセージを切り出す DOS xscript HGLOG 98 テキストファイルの整形 コマンド行編集・履歴機能を持つシェル history XTR DOS DOS 高速日本語ェデイタ YooEdit HSB MS ー DOS 起動状態から高速再起動を行なう 98 Mac ZMODEM プロトコル対応ソフト 工ラー訂正機能付きファイルコンバータ ish DOS ZMA 98 」 3 ロ BM いけいけ ! 武装少女 固定画面タイプのシューティングゲーム jgawk 主にテキストファイルを処理するための言語 DOS 98 柿木将棋 人問同士やコンビュータとの対戦が可能な将棋ゲーム 」 UST ー PC 対応の通信ソフト。 」 -Mac98 98 98 青玉を操作して赤王をやつつけるアクションゲーム 蟹味増 JSHOT 」一引 00 シリーズでの日本語 / 英語モードの切り換え 98 「株価管理」 個人用の株式投資分析ソフト 音楽演奏ソフトⅦ M 日の支援ツール 」 ukeBox 98 98 「株価管理」用 Kl-Shell MS ー DOS のコマンドラインの入力環境を改善 98 」引 AX 株価分析用チャートのポイントアンドフィギュアの表示 ポイントアンドフィギュア ファイル内容の表示 / 削除 / コビー、コマンドライン編集 / ヒストリー機能 KV 98 98 」引 IBM 人間同士やコンビュータと対戦するパズルゲーム クアトロ led ログ管理ツール DOS 98 競馬シミュレーションゲーム 競馬中継 LHA 高圧縮アーカイバ 98 DOS ヘージ・ワンスタイルのトランプゲーム アーカイプファイルのメンテナンス 98 」引旧 M DOS/V サニー・ワン LHMTN 98 タッチ・タイビング練習ソフト タッチ・タイヒ。ングの訓練ソフト アーカイプファイルに対する様々な処理 98 LHQ DOS 富国強兵 都市開発防衛シミュレーションゲーム ファイル管理、テキストファイルの閲覧、バイナリファイルの編集 98 98 」引 ぽろりす☆ オリジナリティ溢れる落下型アクションパズルゲーム 98 」田 実行ファイルの圧縮 LZEXE IBM DOS 美砂 Windows 版の未沙ちゃんローダー MAG フォーマット画像テータローダ & セーバ MAG Win 98 未沙ちゃんローダー バイナリファイルとテキストファイルの相互変換 DOS maJ / 未沙ちゃんびなーあー グラフィック画面にアニメーションを表示する常駐ソフトとツール 98 のひらがな、カタカナなどのフォントを変更して表示 98 MARU98 98 理想の女性 各人の理想の女性の名前を表示するジョークソフト ファイルを Finde 「に近い環境で扱えるようにする 98 MaxFiles Mac メニュー操作で各種バッチファイルを起動 MenuOne DOS 高速ページャー MIEL 【対応機種】 98 MIDI 音源用の音楽データ演奏ソフト MIMPI 98 98 = PC -9801 シリーズ、 98N = 98 ノートシリーズ、 MS ・ DOS = MS ・ DOS 汎用 ( 一部制限のあるものもあるので、 子プロセス起動の COMMAND. COM の環境領域を確保 MOREENV DOS 詳しくは動作条件および各ソフトウェアのアーカイプに含まれているドキュメントファイルを参照のこと ) 、」 31 = 上 メモリの利用状況を表示 MS DOS 318 シリーズ、旧 M = 旧 M PC 、 AX=AX マシン、 PS/55= 旧 M PS/55 シリーズ、 DOS/V=DOS/V 対応、 Win= 通信ソフト NinjaTerm Mac MS-Windows 対応、 Mac=Macintosh フリーソフトウェア 100 選 セット 秀作フリーソフトウェア 100 選 秀作フリーソフトウェア 100 選 PA 日 T2 セット定価 ( 各メティア ) 11 , 600 円 ( 税込み ) フリー、ノフトウ = ア ン〇一、 0 ■ 5 インチューサー版 秀作フリーソフトウェア 1 5 インチ D ⅱ枚 ( 内 Macintosh 用 : 2 枚 ) 秀作フリーソフトウェア 10 PART2 5 インチ D 1 1 枚

10. UNIX MAGAZINE 1993年11月号

AUC TEX—O 表 2 TeX—auto—regexp¯list にする変数 変数名 LaTeX—aut0—minima1—regexp—1ist LaTeX—auto—IabeI—regexp—1ist LaTeX—auto—regexp—1ist p1ain—TeX-aut0—regexp—1ist TeX—auto—fuII—regexp—1ist 意味 文書スタイルのみ角斤 I*TEX のラベルのみ角財斤 い T コマンドを角 Plain rIVfX コマンドを角斤 すべてを角斤 デフォルトでは、 AUC 既は。 I のソースファイ ルをバッフアに読み込むときに、 \documentstyle が含 まれているか、どんな文書スタイルカ甘旨定されているかを もとに適切なモードを推定します。しかし、 TeX—force—defau1t—mode という変数を nil 以外にしておくとこの推定をやめ、つ ねに TeX-defauIt-mode に設定されたモードが選択さ れます。日本語い (IEX モード以外は使わないという人は、 (setq TeX—force—defau1t—mode t) と設定しておくとよいでしよう。 ファイルを編集して、セープしていない状態 ( モード行 * * " が表示されている状態 ) で C-c C-c などを実行 すると、ファイルをセープするかどうか訊ねられます。 北功ゞ煩わしいという人のために 8.0 では、 TeX—save—query という変数が用意されています。この変数を nil に成疋 しておくと、何も訊かすにセープするようになります。 C-c ( で。 I のエラーメッセージを表示させると、そ のヘルプメッセージが日本語で表示されていました。デフ ォルトの設定の場合、日本語モードでは日本語で、 通常のモードでは英語で表示されるようになってい ます。しかし、通常のモードでもヘルプメッセー ジは日本語にしたい、ということもあるでしよう。ヘルプ メッセージの言語は、 TeX—debug-1anguage という変数て決定されます。これは、スタイルファイル名 とそのスタイルに対応する言言 ) ヘルプメッセージのファ イル名の組からなるリストです。デフォルトでは、 (("JTEX" "dbg-jp") ( " JLATEX" "dbg—jp" ) ( "JSLITEX" "dbg—jp" ) "dbg-eng" ) ) UNIX MAGAZINE 1993 ユ 1 というリストになっています。大文字の JTEX などは本 当のスタイルファイル名ではありませんが、日本語 モードでは JTEX というスタイルファイルカ甘旨定されてい るかのように動作します。最後の行のピリオドは、何にで もマッチするという未てす。現在のところ、ヘルプメッ セージのファイノレは dbg-eng. el ( 英言吾 ) と dbg-jp ・ el ( 日本語 ) が用意されていますから、 "dbg-eng" または としておきます。 (setq TeX—debug-1anguage ) ( ( " セージにするには、 "dbg-jp" を指定します。たとえは、つねに日本語のメッ にばやし・しんし富士通研究所 ) たいと思います。 きるようにするガ去などを紹介し、この連載のまとめにし のスタイルファイルで定義した竟などを対言乱勺に入力で 次回は、さらに進んだカスタマイズとして、オリジナル を nil に設定しておけば、表示されなくなります。 TeX—disp1ay—he1p という人は、 英語にしろ日本語にしろ、ヘルプメッセージなど不要だ 73