まえがき - 長岡工業高等専門学校

まえがき
本学長岡高専では従来より,全学科の情報処理教育を “総合情報処理センター” の端末室で行ってきた.ま
た,平成 8 年度に校内におけるローカルエリアネットワーク(LAN)が整備され,校内の各研究室に張り巡
らされているネットワーク(LAN)の管理も総合情報処理センターで行っている.このように幅広い情報処理
教育に関するハード的環境の提供が従来から総合情報処理センターが担ってきた任務であり,授業という形式
の情報教育自体は各学科の教職員で個別に手分けして行ってきた.しかしながら,計算機が担う機能が計算機
としての面を大きくはみだし,社会の中にある様々な情報を獲得したり,いろいろな人とのメールのやり取り
や,就職時の企業へのエントリーというような社会における活動に無くてはならないものへと変身するに伴
い,情報教育も必然的にその教育内容を変化させざるを得ないものとなった.
そこで,平成 11 年度に入学早々の情報教育の導入的段階における授業内容を全学科とも共通にすることが
確認され,当時情報教育を担当していた各学科の先生方が横断的に集まり作成し,平成 12 年度より利用を開
始した共通テキストが本冊子である.
第 1〜3 章では,情報工学についての基礎的事項が述べられており,コンピュータを利用する工学技術者と
して理解すべき基本が解説されている.第 4〜6 章は,ネットワーク(インターネット)や授業で利用するオ
ペレーテイングシステム(OS)である Windows と UNIX の基本操作方法が述べられている.パソコン上で
ファイル操作やアプリケーションを利用する上で欠かせない内容である.第 7〜12 章では実際に利用するア
プリケーションについて述べている.インターネット時代を代表する電子メールと WWW を先ず取り上げて
いるが,自由な精神のもとに発展してきたインターネットはルールを守り,ユーザの責任によって利用しなけ
ればならない.利用にあたってのルールにも触れている.そして,第 10 章のワードプロセッサソフト Word
と第 11 章の PowerPoint,第 12 章の表計算ソフト Excel は,レポート作成や発表資料の作成,データの解析
に欠かせないツールである.学生実験や卒業研究のレポートで大いに活用できるものである.
本テキストに書かれていることは,本校の学生である皆さん方が現在進行している情報化社会の中で活動す
るために最低限身につけるべき内容である.逆にいうなら,本テキストにかかれている程度のことは十分理解
していないと,目の前のパソコンが世界中とつながっている現在のネットワーク社会の中で活躍の場を無くし
てしまうことにもなりかねないことを意味している.どうか本テキストを十分理解され,さらに各人の必要に
応じより高度な情報機器利用者へと進化していっていただきたい.
最後に本テキストを企画・執筆いただいた山崎前情報処理センター長はじめ情報処理共通化ワーキンググ
ループの先生方のご努力に感謝すると共に,学生の皆様が本テキストを用いることにより障害なく情報教育の
最初の一歩を踏み出されることを希望しております.
平成 15 年 4 月
長岡工業高等専門学校・総合情報処理センター長
吉野 正信
iii
目次
第1章
計算機概論
1
1.1
ハードウェア . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.2
ソフトウェア . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
情報数学概論
6
2.1
情報の単位 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
2.2
数の表現:基数法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
2.3
論理演算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
第2章
第3章
情報の管理
12
3.1
情報とは . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
3.2
文字情報 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
3.3
ファイル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
インターネット/イントラネット概論
20
4.1
ネットワーク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
4.2
インターネット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
4.3
ネットワーク利用のマナー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
Windows 使用法
26
Windows の起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
5.2
ログイン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
5.3
Windows の終了 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
5.4
Windows の基本構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
5.5
Windows の基本操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
5.6
ファイル/フォルダの基本操作
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
5.7
日本語入力 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
5.8
HELP 機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
5.9
ユーザに対するメッセージ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
5.10
コマンドプロンプト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
5.11
マナーについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
UNIX の基礎
46
6.1
UNIX って何? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
6.2
ユーザ ID とパスワード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
6.3
長岡高専の UNIX マシン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
47
6.4
基本事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
47
6.5
身に付けるべきコマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
50
6.6
その他の基本コマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
第4章
第5章
5.1
第6章
iv
6.7
覚えておくと便利なキー操作とコマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
54
6.8
UNIX のファイル管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
56
6.9
UNIX のプロセス管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
6.10
vi エディタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61
6.11
FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
64
6.12
文字コード変換 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
6.13
UNIX の基本コマンド一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
電子メール
69
7.1
電子メールとは . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
7.2
SquirrelMail 利用法 — 基礎 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
7.3
SquirrelMail 利用法 — 応用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
75
7.4
携帯電話による電子メール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
WWW による情報の閲覧
79
第7章
第8章
8.1
Internet Explorer の起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
79
8.2
情報の検索 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
82
8.3
印刷の注意点,テクニック . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
84
8.4
フリーソフトウェアのダウンロード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
86
8.5
プロトコル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
86
8.6
WWW 利用におけるマナー・注意点 — ネチケット . . . . . . . . . . . . . . . . . . . . . . .
87
WWW による情報発信
89
9.1
HTML の基礎知識 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
89
9.2
HTML の代表的なタグ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
91
9.3
スタイルの記法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
95
9.4
Web ページの公開 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
97
第9章
第 10 章
Word
102
10.1
報告書作成の注意点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
10.2
Word の起動とウィンドウ構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
10.3
文書ファイルの読み込みと保存操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
10.4
Word の編集操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
10.5
表の作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
10.6
グラフィックスを挿入するには
10.7
オブジェクト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
10.8
印刷関係の操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
第 11 章
PowerPoint
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
123
11.1
プレゼンに際しての注意点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
11.2
PowerPoint の起動とウィンドウ構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
11.3
プレゼン書類の読み込みと保存操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
11.4
PowerPoint の編集操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
v
11.5
印刷関係の操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
第 12 章
Excel
135
12.1
Excel の起動と終了 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
12.2
Excel を使った作業 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
12.3
Word と Excel を使った文書作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
第 13 章
その他・トピック・付録
150
13.1
ハッカーとクラッカー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
13.2
コンピュータウィルス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
13.3
フリーウェア . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
13.4
gnuplot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
13.5
TEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
解答・ヒント
168
索引
169
■このテキストについて
•
¤ ¡
£ A ¢ は,キーボードの A と書いてあるキーをタイプすることを意味する.
• OK は,Windows アプリケーションにおいて,OK と書いてあるボタンの上にマウスカーソルを移動させ,左ボ
タンをクリックすることを意味する.
• [スタート]–[プログラム]–[アクセサリ]–[メモ帳]は,Windows において次のように操作することを意味
する( 5.5.3 参照):
1. タスクバーの スタート ボタンの上にマウスカーソルを移動させて左ボタンをクリックする.
2. 表示されるメニューの中で「プログラム」と書いてある項目のところへマウスカーソルを移動させる(反転表
示されるはず).
3. 続くメニュー中の「アクセサリ」のところへマウスカーソルを移動させる.
4. 続くメニュー中の「メモ帳」のところへマウスカーソルを移動させ,左ボタンをクリックする.
• テキストの各章の最後には,その章の内容に関連する参考文献・書籍・URL のリストが紹介されている.参考文献
くく
と書籍の項目は「著者,“書名”,出版社」の順で記載されている.URL は " で括られて記載されている.本文中の
[1] のような表記は,文献リストの対応する番号に関係が深いことを意味している.
• テキスト中の 1 のような上付き添え字は,脚注(ページ下部)の補足説明の番号を意味している.
• 1.1.2 のような表記は,その番号に対応する節に関連した説明があることを意味している.
• 練習問題や演習問題で,問題文の右端に ☞ のような記号が付いているものは,テキストの最後に解答やヒントな
どが示してある.
Microsoft,MS–DOS,Windows,Windows 2000 は米国 Microsoft Corporation の登録商標です.
その他の会社名,製品名は,一般に各社の登録商標または商標です.
インターネットアドレス(URL)は,平成 15 年 3 月 20 日現在有効でした.
1
第1章
計算機概論
コンピュータを利用するには,ハードウェア(hardware)と呼ばれる機器や装置の扱いに習熟するばかり
でなく,ソフトウェア(software)と呼ばれるプログラムの扱い方を知らなければならない.
ハードウェア
1.1
基本的なパーソナルコンピュータ(PC)(PC; Personal Computer)の構成を図 1.1 ,表 1.1 に示す.
図 1.1: PC の基本構成
表 1.1: PC 各部の名称
No.
名
称
1
ディスプレイ(display),モニタ(monitor)
2
キーボード(keyboard)
3
フロッピーディスクドライブ(FDD; floppy disk drive)
4
電源ボタン(power button)
5
マウス(mouse)
きょうたい
PC 本体( 筐 体 )の中には,CPU1 ,メモリ(memory)や制御用の IC2 などからなるマザーボード(mother
board),電源,FDD などが内蔵されている.外部機器との接続用の拡張ボード,ハードディスクドライブ
(HDD; hard disk drive)や CD–ROM ドライブなども内蔵されている.
1.1.1
キーボード
IBM PC/AT 互換機3 用 106 キーボードの主要部のキー配列を図 1.2 に示す.図で網掛けしてある部分のキー
は,文字を入力するためのキーではなく,PC の制御を行うためのキーで,制御キー(機能キー)と呼ばれる
( 5.5.2 も参照せよ)
.
1.1.1.1 主要なキー
重要なキー(key)について,簡単に説明する:
1
2
3
CPU は Centeral Processing Unit の略.中央処理装置.MPU(Micro Processing Unit)と呼ばれる場合もある.
IC は Integrated Circuit の略.集積回路.
日本国内では DOS/V 機と呼ばれることも多い.
2
半角/
全角
1
!
"
2
Q
Tab
#
W
A
CapsLock
3
$
E
Z
R
X
Alt
Ctrl
%
5
D
S
Shift
4
6
&
T
F
7
V
(
)
9
I
J
H
B
8
U
Y
G
C
’
N
K
M
L
,
=
-
<
;
.
カタカナ
ひらがな
>
˜
ˆ
P
O
前候補
変換
無変換
0
‘
@
+
/
:
?
Alt
[
*
Y
|
Y
{
]
Back
space
Enter
}
Shift
Ctrl
図 1.2: 106 キーボード
スペースキー
最下段の何も文字が書かれていないキー.空白文字(スペース,space)を入力するた
¤
¡
めのキー.このテキストでは,このキーを押すことを space と記述する.
£
エンターキー/リターンキー
¢
右側の “Enter” と書かれたキー.改行を行うためのキー.このテキス
トでは,このキーを押すことを
¤
¡
£
¢
と記述する.
シフトキー
“Shift” と書かれたキー.一つの文字キーで,2 種類の文字を入力するための切り替えを
¤
¡
¤
¡
¤ ¡
指示するキー.例えば, Shift を押さずに 1 キーを押すと,数字の 1 が入力される. Shift
¢
£ ¢
£
¢
¤ ¡ £
かんたん ふ
を押し下げたまま 1 キーを押すと,感嘆符記号 !(exclamation mark)が入力される.アルファ
£ ¢
ベットキーについては,大文字/小文字の切り替えを指示できる.なお,シフトキーは左右に二つ
存在するが,どちらも同じ機能を持つ.
コントロールキー
“Ctrl” と書かれたキー.OS に重要な指示を出すためなどに利用される.左右に
二つ存在するが,原則としてどちらも同じ機能を持つ.
オルタネートキー “Alt” と書かれたキー.OS によって割り当てられている機能が異なる.Windows
においては,キーボードで操作を行うために重要な役割を果たす.左右に二つ存在するが,原則と
してどちらも同じ機能を持つ.
また,以下のキーも覚えておくと便利である:
エスケープキー
図には含まれていないが,通常 “Esc” と書かれているキー.操作を中断したり,
キャンセルするためのキー.
タブキー
“Tab” と書かれたキー.一定の幅だけ字下げする制御文字(タブ)を入力するためのキー.
バックスペースキー “Backspace” と書かれたキー.文字入力中に,一つ前の文字を削除するため
のキー.
デリートキー
図には含まれていないが,通常 “Delete” と書かれているキー.文字入力中に,一つ
後の文字を削除するためのキー.
インサートキー
図には含まれていないが,通常 “Insert” と書かれているキー.文字入力において上
書きと挿入を切り換えるためのキー.
ファンクションキー
図には含まれていないが,キーボード上部の “f1”〜“f12” のように書かれてい
る 12 個のキー.アプリケーションの機能を設定するためなどに利用される場合がある.
1.1.1.2 キー入力法
コンピュータの操作に習熟するためには,両手のすべての指を適切に使ってキーボードを見ないでもキー入
力できるようになるべきである.このようなキー操作をブラインドタッチ(blind touch),タッチタイピング
3
(touch typing)などという.
キー入力では,キーを押し下げて直ちに離す操作のことをタイプ(type)と呼ぶ.押し下げてから離すまで
の時間が長すぎると,コンピュータはそのキーが何度もタイプされたとみなして,同じ文字をいくつも表示し
てしまう.
ブラインドタッチの基本操作を次に示す.
¤ ¡
¤ ¡
¤ ¡ ¤ ¡
F ,右手の人差し指 J の上に軽く置く.他の指は自然と F , J と同行
£ ¢
£ ¢
£ ¢ £ ¢
のキーの上に来るはずである.このときの手の位置をホームポジション(home position)と呼ぶ.
• 左手の人差し指を
• 図 1.3 に示すように,キーと指を対応させる.
• キーをタイプしたら,直ちにホームポジションに戻る.
¤
¡ ¤
¡
¤
¡
¤
¡
• Shift , Ctrl は小指を使って押す. Shift や Ctrl を押しながら別のキーを押すときは,片手だ
£
¢ £
¢
£
¢
£
¢¤
¡
¤ ¡
けで二つのキーを押すことがないようにする.例えば, Shift を押しながら A をタイプするとき
£ ¤ ¡¢
£ ¢
¤
¡
は,右側の Shift キーを右小指で押しながら,左小指で A をタイプする.
£ ¤ ¢ ¡
£ ¢
• スペースキー( SP )をタイプする場合は,直前にキーをタイプしたときに使った手と逆の手の親指
£ ¤ ¢¡
を使う.例えば, A をタイプした後にスペースキーを押す場合には,右親指を使う.
£ ¢
キー操作を練習するためには,専用のソフトウェア4 を利用するとよい.
1
2
3
4
5
6
7
8
9
0
Q
W
E
R
T
Y
U
I
O
P
A
S
D
F
G
H
J
X
C
V
B
N
M
L
.
;
Z
K
,
/
space
(左手)
(右手)
図 1.3: ブラインドタッチの指とキーの対応
1.1.2
マウス
マウスには,1〜3 個のボタンが付いている(Apple 社の Macintosh では 1 個,MS-DOS や Windows 用 PC
では 2 個,UNIX マシンでは 2 または 3 個が基本).2 ボタンマウスでは,左側のボタンを “左ボタン”,右側
のボタンを “右ボタン” と呼ぶ.
マウスは,右手で操作するのが基本である.人差し指を左ボタン,中指を右ボタンの上に軽く添えて,他の
指でマウスの両側を支えるようにつかむ.
マウス操作に対応した OS やアプリケーションでは,画面上にマウスと連動して動くマウスカーソルが表示
される.マウスカーソルは,マウスを机の上で滑らせるように動かした場合にだけ,その動きに連動し,机か
ら持ち上げて動かした場合には移動しない( 5.5.1 も参照せよ).
マウスのボタンを軽く押し下げて,直ちに離す操作をクリック(click)と呼ぶ.2 ボタンマウスでは右ボタ
ンをクリックすることを右クリック,左ボタンをクリックすることを左クリック(または単にクリック)と
呼ぶ.
4
総合情報処理センターではタイプトレーナー Trr が利用できる.
4
左ボタンのクリックを素早く 2 回行う操作をダブルクリック(double click)と呼ぶ.ダブルクリックの最
中にはマウスを移動させてはならない.
左ボタンを押し下げたまま,マウスを移動させることをドラッグ(drag)
,その後ボタンを離すことをドロッ
プ(drop)と呼ぶ.
1.1.3
フロッピーディスク
フロッピーディスク(FD; floppy disk5 )には,大きさ(内部の磁性体の直径)により次の 3 種類がある:
800 FD 直径 8 インチ(inch6 ).今ではほとんど使われていない.
500 FD 直径 5 インチ(厳密には 5.25 インチ).今ではほとんど使われていない.
3.500 FD 直径 3.5 インチ.現在の主流.PC97 というコンピュータの規格では,必ず備えていること
が規定されている.
3.500 FD でも,記憶できる情報量(記憶容量)の違いにより,次のような種類がある.記憶容量の大きいも
ので小さいものの代用は可能であるが,その逆は不可能であるので購入の際には注意すること:
2DD 両面倍密度倍トラック7 .主にワードプロセッサ(ワープロ)で利用される.PC でも利用でき
るが,容量が少なく,推奨できない.
2HD 両面高密度倍トラック 7 .現在,PC で利用されている FD といえば,これを指す.
3.500 FD の外観を図 1.4 に示す.図中の 2DD/2HD
挿入方向
切り欠き
シャッタ
は,コンピュータが FD の種類が 2DD なのか,2HD な
のかを識別するための目印である.穴がふさがってい
る場合 2DD,穴があいている場合 2HD であることを
示す.
表
裏
Write/Protect は,コンピュータが FD にデータを書き
込んでよいかどうかを識別するための目印である.穴が
2DD/2HD
Write/Protect
図 1.4: 3.500 FD の外観
ふさがっている場合には書き込み許可(FD のデータが
書き換えられてもよい),穴があいている場合は書き込
み不許可(FD のデータは書き換えてはならない)を意
味する.これは,FD 裏面のスイッチを切り換えること
で使用者(ユーザ;user)が選択できる.
シャッタは,FD 内部の磁性体にホコリなどが付着しないようにしている.FD が PC に挿入されると,
シャッタが横にスライドし,FD 内部の磁性体に PC 側の読み取り装置(磁気ヘッド)がアクセス可能となる.
シャッタが滑らかにスライドしなくなると,挿入後に取り出せなくなったり,データの読み書きができなくな
るなどのトラブルが発生するので,取り扱いには注意すること.
注意: シャッタ部分に金属が使われているフロッピーディスクは,衝撃により金属部がひずみ,
取り出し不可能になることがある.できるだけ,金属性でないものを利用すること.
5
ISO(国際標準化機構),JIS(日本工業規格)ではディスケット(diskette),またはフレキシブルディスク(flexible disk)と呼ぶこ
とを推奨している.
6
7
1 インチは 25.4mm, 2.1 参照.
2DD(2=Double sided, D=Double density, D=Double track).2HD(2=Double sided, H=High Density, D=Double track).
5
市販の FD には,はじめから使用できるもの(フォーマット済)と,そうでないもの(未フォーマット)の
2 種類がある.未フォーマット FD については,最初に初期化を行う必要がある.また,フォーマット済 FD
についても,容量の違いなどの問題があるので,はじめて使用するときには初期化を行うことを推奨する.
ソフトウェア
1.2
ソフトウェアは,ハードウェアと密接に関連した基本ソフトと,様々な機能を実現するための応用ソフトに
分類できる.
両者の関係を図 1.5 に示す.
基本ソフト
ハードウェアを制御したり,応用ソフトやユーザからの基本的な指示を受け付けて実行
するソフトウェア.
オペレーティングシステム(OS; operating system)と呼ばれる場合もある.
応用ソフト
ワードプロセッサや表計算など,様々な機能を実現するソフトウェア.基本ソフトがな
いと起動したり,実行することができない.
アプリケーション(application)と呼ばれる場合もある.
一般に,ユーザが作成するプログラムは応用ソフトに分類される.応用ソフトでは,直接ハードウェアを制
御することも可能であるが,基本ソフトが備えるハードウェア制御命令を呼び出して利用するのが一般的で
ある.
応用ソフト
基本ソフト
ハードウェア
図 1.5: 基本ソフトと応用ソフト
◎参考文献・書籍・URL
[1] 岡本茂監修, 大島邦夫, 堀本勝久. “最新 2000–’01 年版 パソコン用語辞典”. 技術評論社.
[2] 土岐秀雄. “英和・和英 情報処理用語辞典(新版)”. 日本理工出版会.
◎演習問題
1. フロッピーディスクの他に,取り出しが可能で,読み込みと書き込みが可能な記憶媒体としてどのよう
なものがあるか調べよ.
2. 3.500 ,2HD のフロッピーディスクを購入し,使用上の注意を熟読せよ.シャッタ部分に金属が使われて
いるフロッピーディスクは購入を避けること.
3. 現在使われている OS にはどのようなものがあるか調べよ.
4. ブラインドタッチの練習ソフトウェアを利用して,キーボードを見ないで両手の 5 指でアルファベット
がタイプできるように練習せよ.
6
第2章
情報数学概論
情報の単位
2.1
コンピュータ内で情報の大きさ(情報量)を表す単位を次に示す:
ビット(bit):
0 または 1 の一桁分の情報量1 .
バイト(byte)
: 8 ビットの情報量.B と略記される場合もある2 .
大きな数を表現する場合には,表 2.1 のような補助単位を利用する.表に示したように,補助単位には二通
りの意味がある.コンピュータや周辺機器のカタログによっては,都合よく意味が使い分けられている場合が
あるので注意が必要である.
表 2.1: 補助単位
記号
読み
K
キロ(kilo)
M
メガ(mega) 220 = 1, 048, 576,
ギガ(giga)
G
意
210 = 1, 024,
30
2
味
または 103 = 1, 000
または 106 = 1, 000, 000
= 1, 073, 741, 824, または 109 = 1, 000, 000, 000
コンピュータに関する長さなどを表す単位として,次のようなものがよく使われる.
インチ(inch/in./00 )
1 インチは 25.4mm(2.54cm).フロッピーディスクの大きさ(内部の磁性体
の直径)や,ディスプレイの大きさ(表示領域の対角線の長さ)などを表す単位として利用される.
ポイント(point)
1 ポイントは 0.3514mm(1/72 インチ).文字(フォント)の大きさを表す単位
などとして利用される.
ピクセル/画素(pixel3 /px) コンピュータの画面が縦横にどれだけの色の付いた点で表現されて
いるか(解像度)を表すための単位.横 640 画素,縦 480 画素(640 × 480 と表記)の解像度を
VGA4 ,800 × 600 を SVGA4 ,1024 × 768 を XGA4 などと呼ぶ場合もある.
dpi(dots per inch) プリンタの印字精度として,1 インチあたりどれだけの数の小さな点(ドッ
ト)を印字できるかを表す単位.また,スキャナの読み取り精度として,1 インチあたりどれだけ
の点の色情報を読み取りできるかを表す単位.
◇例題 2.1 4 バイトは何ビットの情報量か?
解:4 × 8 = 32 ビット
◆練習問題 2.1 10 ポイントの文字の高さ(幅)は何 mm になるか,計算せよ.
☞
2.2
数の表現:基数法
一般に,人間が数(数値)を表現するときには,0〜9 の数字(アラビア数字)の組み合わせを用いる.この
ように一桁に 0〜9 の 10 種類の数字を使って表現する数値のことを,10 進数(decimal)と呼ぶ.
1
2
3
4
bit は binary digit(2 進数字)の略語.
8 ビットの情報量のことを 1 オクテット(octet)と呼ぶ場合もある.
pixel は picture element から作られた造語.
VGA = Video Graphics Array. SVGA = Super VGA. XGA = eXtended vGA.
7
一方,コンピュータ内部は電流や電圧の On/Off のような二つの状態だけを扱うディジタル回路で構成され
ている.この場合には一つの素子(一桁)の持つ情報を,0 か 1 の 2 種類の数字で扱う方が都合がよい.この
ように一桁に 0 または 1 の 2 種類の数字を使って表現する数値のことを,2 進数(binary)と呼ぶ.
なお,2 進数では,表記したときに読みにくいという問題がある.このため,プログラムなどの表記上は 2
進数との対応(変換)が容易な 8 進数(octadecimal)や,16 進数(hexadecimal)が利用される.
2.2.1
2 進/ 8 進/ 16 進数
2 進数(binary) 一桁に 0 と 1 の 2 種類の数字を使って数値を表現する.従って,一桁の 2 進数は
1 ビットの情報量を表す(ビット数 = 桁数).
8 進数(octadecimal) 一桁に 0〜7 の 8 種類の数字を使って数値を表現する.三桁の 2 進数を一桁
の 8 進数で表すことができる.従って,一桁の 8 進数は 3 ビットの情報量を表す.プログラミング
言語の一つである C 言語 [1] で 8 進数を表す場合には,先頭に 0 を付けて,017 のように記述する.
16 進数(hexadecimal) 一桁に 0〜9 の 10 種類の数字と,数字の代用として a,b,c,d,e,f の
6 種類のアルファベットを使って数値を表現する5 .四桁の 2 進数を一桁の 16 進数で表すことがで
きる.従って,一桁の 16 進数は 4 ビットの情報量を表す.C 言語 [1] で 16 進数を表す場合には,
先頭に 0x を付けて,0x17 のように記述する.
4 ビットの 2 進数について,8 進数/ 16 進数との対応表を表 2.2 に示す.
表 2.2: 2 進–8 進–16 進数対応表
2.2.2
数値
2 進数
8 進数
16 進数
数値
2 進数
8 進数
16 進数
0
0000
00
0
8
1000
10
8
1
0001
01
1
9
1001
11
9
2
0010
02
2
10
1010
12
a
3
0011
03
3
11
1011
13
b
4
0100
04
4
12
1100
14
c
5
0101
05
5
13
1101
15
d
6
0110
06
6
14
1110
16
e
7
0111
07
7
15
1111
17
f
基数法
一桁に R 種類の数字(digit)を用いて数値 N を表現することを,数値 N の R 進表現という.R のことを基
数(radix または base)と呼ぶ.
数値 N を表す R 進数を次のように書くものとする6 .
(d4 d3 d2 d1 d0 )R
ここで,di , i = 0, 1, 2, 3, 4 は R 種類の数字のどれか一つを表す.10 進数の場合や,基数が明らかな場合には
( ) や右端の下付き添字 R は省略できる.
d4 のように,最も左側にある数字のことを最上位桁(MSD; most significant digit),d0 のように,最も右側
にある数字のことを最下位桁(LSD; least significant digit)と呼ぶ.2 進数の場合,最上位桁を最上位ビット
(MSB; most significant bit)
,最下位桁を最下位ビット(LSB; least significant bit)と呼ぶこともある.
◇例題 2.2 三桁の 10 進数 (5 7 6)10 の MSD,LSD を答えよ.
5
大文字のアルファベット(A〜F)を使ってもよい.C 言語 [1] で大文字を使う場合は先頭を 0X とする.
6
この表記法は参考文献 [2, 3] に準じた.文献やプログラミング言語によっては,10(10) のような別の表記法をする場合もある.
8
解:MSD は 5,LSD は 6.
2.2.3
R 進数の数値を求める方法(10 進数に直す方法)
R 進数 (d4 d3 d2 d1 d0 )R で表された数値 N は,
N = d4 × R4 + d3 × R3 + d2 × R2 + d1 × R1 + d0 × R0
で計算できる.ここで,R0 = 1 と定める.
◇例題 2.3 三桁の 10 進数 (5 7 6)10 の数値 N を求めよ.
解:N = 5 × 102 + 7 × 101 + 6 × 100 = 500 + 70 + 6 = 576
2.2.4
数値を R 進数で表現する方法
数値 N が与えられたとき,R 進数表現を求める手順は以下の通りである:
1. x = N ,i = 0 とおく.
2. y = x/R とする(商は整数値で求める).
このときの余りを di とする.
3. y が 0 ならば終了する.
4. x に y の値を代入し,i の値を 1 増やす.
5. 2 から繰り返す.
なお,このように手順を書き下したものをアルゴリズム(algorithm)と呼ぶ7 .
このアルゴリズムをフローチャート(flow chart)と呼ばれる図式で表現すると図 2.1 のようになる.
START
x = N, i = 0
y = x/R · · · di
y=0?
Yes
No
x = y, i = i + 1
END
図 2.1: R 進数への変換手順のフローチャート
◇例題 2.4 8 ビットの 2 進数 01011100 を 10 進数,8 進数,16 進数で表せ.
7
アルゴリズムの厳密な定義は,「有限個の規則の集まりで,有限回数適用することで問題を解くもの」[4].
9
解:
• 10 進数:N = 0 × 27 + 1 × 26 + 0 × 25 + 1 × 24 + 1 × 23 + 1 × 22 + 0 × 21 + 0 × 20
= 64 + 16 + 8 + 4
= 92
• 8 進数:LSB から 3 桁毎に区切ると,01|011|100.従って,(1 3 4)8 (または 0134).
• 16 進数:LSB から 4 桁毎に区切ると,0101|1100.従って,(5 c)16 (または 0x5c).
◇例題 2.5 数値 27 を 8 ビットの 2 進数で表せ.
解: 27/2 = 13 · · · 1 より,d0 = 1
3/2 = 1 · · · 1 より,d3 = 1
13/2 = 6 · · · 1 より,d1 = 1
1/2 = 0 · · · 1 より,d4 = 1
6/2 = 3 · · · 0 より,d2 = 0
d5 , d6 , d7 には 0 を補って,(00011011)2
◆練習問題 2.2 次の 2 進数を 10 進数,8 進数,16 進数で表せ.
(a) 00011101,
(b) 00111010,
(c) 11001111
☞
◆練習問題 2.3 次の数値を 8 ビットの 2 進数で表せ.
(a) 31,
2.2.5
(b) 100,
(c) 115
☞
2 進数での負の数の表現
正の数ばかりでなく負の数も扱う方法としては,次の 3 種類の方法が考えられる [3]:
符号付き 2 進数表現 MSB を正負の符号を表すために用い,残りで絶対値を表す方法.一般には,
MSB が 0 のときは正,MSB が 1 のときは負の数と定める.符号付き 2 進数で表された負の数の
絶対値を求めるには,MSB を 0 に交換(反転)すればよい.
1 の補数 (1’s complement)表現 負の数を表す場合に,各ビットの 0 と 1 を反転させて表す方
法.この方法では結果的に,正の数の MSB が 0,負の数の MSB が 1 となる.1 の補数表現で表
された負の数の絶対値を求めるには,すべてのビットを反転すればよい.
2 の補数 (2’s complement)表現 負の数を表す場合に,各ビットの 0 と 1 を反転させたうえ,1
を加えて表す方式.この方法でも結果的に,正の数の MSB が 0,負の数の MSB が 1 となる.2 の
補数表現で表された負の数の絶対値を求めるには,その数自身の 2 の補数を求めればよい(例題 2.7
参照).
符号付き 2 進数,1 の補数表現では表現できる数の範囲に一つ分無駄があり(練習問題 2.4 を解いてみよ)
,内
部での演算に向かないため,実際のコンピュータ内では 2 の補数表現が用いられる( 2.2.6 参照).
◇例題 2.6 数値 −6 を 4 ビットの 2 進数として,符号付き 2 進数,1 の補数表現,2 の補数表現で示せ.
解:−6 の絶対値(6)を 4 ビットの 2 進数で表すと,0110 である.
符号付き 2 進数
0110 の MSB を 1 にして 1110.
1 の補数表現
0110 の各ビットを反転して 1001.
2 の補数表現
0110 の各ビットを反転した 1001 に 1(0001)を加えて 1010.
◇例題 2.7 4 ビットの 2 進数 1011 について,符号付き 2 進数,1 の補数表現,2 の補数表現とみた場合に,
表現している数値を示せ.
10
解:符号付き 2 進数 1011 の MSB を 0 にすると 0011.従って −3 を表している.
1 の補数表現
1011 の各ビットを反転すると 0100.従って −4 を表している.
2 の補数表現
1011 の各ビットを反転した 0100 に 1(0001)を加えると 0101.
従って −5 を表している.
◆練習問題 2.4 次に示す 4 ビットの 2 進数について,① 符号付き 2 進数,② 1 の補数表現,③ 2 の補数表現
とみた場合に,表現している数値を示せ.
(a) 1100,
2.2.6
(b) 1010,
(c) 1111,
(d) 1000
☞
2 進数での加減算
2 の補数で数を表現した場合には,次の例題に示すように加算,減算が簡単に行える(減算が等価な加算の
式で計算できる).
◇例題 2.8 数値を 4 ビットの 2 の補数表現による 2 進数で示すとき,① 5 − 3,② 3 − 5,③ −3 + 5 の計算を
2 進数で行え.
解:3,−3,5,−5 をそれぞれ 2 の補数表現による 2 進数で表すと,0011,1101,0101,1011.
➀ 5 + (−3) と等価であるから 0101 + 1101 = 10010.5 ビットとなった結果のうち下位 4 ビット
(0010 = 2)が答えとなる8 .
➁ 3 + (−5) と等価であるから 0011 + 1011 = 1110.1110 の 2 の補数をとると 0010 であるから
答えの 1110 は −2 に相当する.
➂ 1101 + 0101 = 10010.下位 4 ビット(0010 = 2)が答えとなる 8 .
◆練習問題 2.5 数値を 4 ビットの 2 の補数表現による 2 進数で示すとき,① 6 − 4,② 3 − 7,③ −2 + 5 の計
算を 2 進数で行え.
☞
論理演算
2.3
これまで算数や数学で習得してきた四則演算(加算,減算,乗算,除算)は,算術演算と呼ばれる.
コンピュータの世界では算術演算に加え,論理演算と呼ばれる演算が用いられる.論理演算では,0 または
1 のどちらかの値をとる変数(論理変数)についての演算を扱う.以下では,基本的な論理演算について説明
する.
2.3.1
否定
否定(NOT)は,+12 や −5 の正や負の符号のような,単項演算
子の一種である.ここでは,演算記号として ˜(チルダ;tilde)を
表 2.3: 否定(NOT)の真理値表
用いることにする9 .論理変数 A に対する否定演算の結果を表 2.3
に示す.このような表を真理値表と呼ぶ.
8
このように結果が表現に用いているビット数を超えることを桁あふれ(Overflow)と呼ぶ.
9
C 言語の演算記号に準じて定めた [1].
A
˜A
0
1
1
0
11
論理和
2.3.2
論理和(OR)は,3 + 5 や 1 − 4 の正や負の符号のような,2 項
表 2.4: 論理和(OR)の真理値表
演算子の一種である.
演算記号として,|(垂直バー;vertical bar)を用いることにす
A
B
A|B
0
0
0
る 9 .二つの論理変数 A,B に対する論理和の真理値表を表 2.4 に
0
1
1
示す.
1
0
1
1
1
1
2.3.3
論理積
論理積(AND)は 2 項演算子の一種である.
演算記号として &(アンパサンド;ampersand)を用いることに
表 2.5: 論理積(AND)の真理値表
A
する 9 .二つの論理変数 A, B に対する論理積の真理値表を表 2.5
に示す.
2.3.4
B
A&B
0
0
0
0
1
0
1
0
0
1
1
1
排他的論理和
排他的論理和(XOR; exclusive-OR)は 2 項演算子の一種である.
演算記号として ˆ(ハット; hat)を用いることにする 9 .二つの
表 2.6: 排他的論理和(XOR)の真理値表
論理変数 A,B に対する排他的論理和の真理値表を表 2.6 に示す.
A
B
AˆB
0
0
0
0
1
1
1
0
1
1
1
0
◎参考文献・書籍・URL
[1] 石田晴久訳, B. W. カーニハン, D. M. リッチー. “プログラミング言語 C 第 2 版”. 共立出版.
[2] 北川節訳, L. ナシェルスキー. “電子計算機入門 1 電子計算機の基礎”. 培風館.
[3] 藤井信生. “ディジタル電子回路—集積回路化時代の—”. 昭晃堂.
[4] 土岐秀雄. “英和・和英 情報処理用語辞典(新版)”. 日本理工出版会.
◎演習問題
1. 0〜1m の範囲の長さ情報を 1 バイトで表現したい.1 ビットあたりの長さ(分解能)は何 cm になるか,
計算せよ.
☞
2. 1 メガバイトの情報量を持つ画像を 1 ギガバイトの記憶容量を持つ記憶装置に保存したい.保存できる
画像の枚数は少なく見積もって何枚か計算せよ.また,多く見積もって何枚かも計算せよ.
☞
00
3. 15 ディスプレイの表示領域の面積を平方センチメートル単位で求めよ.ただし,ディスプレイの縦横
の比率は 3:4 である.
☞
4. 1500 ディスプレイで VGA 表示するとき,1 画素の大きさは縦横何ミリになるか計算せよ.
☞
5. 300dpi のプリンタでは,A4 の用紙(210mm×297mm)に何ドットの印字が可能か計算せよ.
☞
6. 2 の補数表現で 4 ビットの 2 進数を表すとき,表現可能な数の最小値と最大値を示せ.また,8 ビット
の場合にはどうなるか示せ.
☞
12
第3章
情報の管理
情報とは
3.1
人間は他人に自分の意志を伝える際に,言葉や手振りをはじめ,様々な手段を用いる.ここで,伝えたい
ばいたい
内容を情報(information),伝えるための手段を媒体(メディア,media),情報をやり取りすることを通信
(communication)と呼ぶ.
初期のコンピュータでは,媒体として文字だけが利用されてきた.近年はコンピュータの性能向上に伴い,
文字ばかりでなく音や写真,動画など多くの媒体(マルチメディア,multi media)が利用されるようになって
きている.
コンピュータで情報を記憶したり,通信するためには,情報をディジタル信号に変換しなければならない.
この変換のことを符号化(coding)と呼ぶ.また,ディジタル信号を人間が理解できる情報に戻す変換のこと
を復号化(decoding)と呼ぶ.
文字情報
3.2
人間が使う「文字」には,「字の形(字形)」と「意味」の二つの情報が含まれている.例えば,電話で会話
する場合には,「字形」は会話をする双方の頭の中に予め入っているとの前提の下に,
「意味」だけが通信され
ているはずである.
コンピュータ同士の通信においても,「字形」を 1 文字毎に送るのでは効率が悪い( 3.2.1 参照).そこで,
情報の交換に必要とされる文字のすべてに番号(文字コード)を付けて,文書の内容を番号の連なりだけで送
ることが考えられた.番号の付け方(エンコード,encode)が,コンピュータの機種によって異なると,通信
をしたり,他人の作成したデータを利用したりする場合に都合が悪い.そこで,様々な規格を定める団体によ
り標準的な文字コードが制定されている.
3.2.1
フォント
コンピュータ内で記憶されている文字の形(字形)の情報をフォントと呼ぶ.
フォントは,コンピュータ内での記憶の仕方により,図 3.1 に示すような 3 種類に分類できる:
ビットマップフォント(bit map font) 1 文字を描く領域をある大きさのマス目に区切り,それぞれ
のマス目を塗り潰すかどうかで字形を表す方式.図 3.1 は 8 × 8 のマス目を利用した例である.マ
ス目を塗り潰す部分を 1,そうでない部分を 0 で表現すると,8 × 8 のマス目で 1 文字の形を記憶
するには 64 ビットが必要になる.どの文字も同じ容量で記憶されるので,高速な表示や印刷が期
待できる反面,文字の大きさを変えた場合に美しく滑らかに表示されないという問題がある.
ストロークフォント(stroke font) 人間が字を書くときと同様に,記憶されている点の間を線で結
んで字形を表す方式.XY プロッタ(XY plotter)や,シンクロスコープなどでの文字の印字や表
bitmap
stroke
outline
図 3.1: フォントの種類
13
示に利用されるが,コンピュータではあまり利用されない.滑らかに拡大・縮小できるが,線の太
さは変わらないため,拡大したときに美しいとはいえない.
アウトラインフォント(outline font) 文字の輪郭(アウトライン)を描くための線を記憶しておき,
その中を塗り潰して表示する方式.美しく滑らかに拡大・縮小できるが,1 文字当りの記憶量が不
定であり,表示のための処理量や記憶量もビットマップに比べ大きいという問題がある.
表示や印刷に用いるフォントを選択する際には,書体,スタイル1 ,フォントサイズなどの組み合わせで指
定する必要がある(表 3.1 )
.
表 3.1: フォントの選択要素
要
素
書体
内
容
フォントの全体的なデザインを表す名前(フォント名).和文では “明朝体” と “ゴシック体”
の 2 種類が一般的である.
スタイル
文字の太さや傾きなどの属性を示す.太字をボールド(bold)
,傾いた字をイタリック(italic)
,
フォントサイズ
文字の大きさを,一般にはポイント単位( 2.1 参照)で示す.なお,英文の場合,1 文字 1
太くて傾いた字をボールドイタリック(bolditalic)と呼ぶ.
文字の幅が等しい等ピッチフォント(例:information)よりも,文字の大きさによって幅
の異なるプロポーショナルフォント(例:information)の方が美しいとされる.
3.2.2
ASCII コード
コンピュータは元々英語圏で開発された.英語圏では,文字としてアルファベット小文字(a〜z,26 種類)
,
アルファベット大文字(A〜Z,26 種類)
,数字(0〜9,10 種類)と,様々な記号(30 種類程度)など,合計
で 100 種類程度の英数字(alphanumeric)があれば十分である2 .
そこで,1 文字の番号(文字コード)を 1 バイトで表して管理する方法が考えられた.その代表的な文字
コードの一つが ASCII コード3 (米国情報交換標準コード)である.
ASCII コードでは 7 ビットで文字を表現し,(00000000)2[0x00]〜(01111111)2[0x7f]の 128 種類の番号
に文字を割り当てている.MSB には 0 が割り当てられているが,この MSB は通信時の誤り検出などに利用
される場合もある.このように 1 バイトのうちの 7 ビットで必要な情報(文字の番号)を表現するコードの割
り当て方のことを,7 ビットコード体系と呼ぶ.
表 3.2 に ASCII コードを示す.ASCII コードでは,0x00〜0x1f,0x7f の合計 17 文字を制御コードとして
利用している.制御コードは,改行や改頁など,画面表示や印刷のために必要な特別な文字である.
国際的な規格を定める国際標準化機構(ISO4 )では,コンピュータを利用する国の事情によって,次に示す
コード番号に割り当てられている文字を変更してよいと定めた.
0x23, 0x24, 0x40, 0x5b, 0x5c, 0x5d, 0x5e, 0x60, 0x7b, 0x7c, 0x7d, 0x7e
例えば,フランスやドイツでは,アルファベットに含まれない文字(ä,ßなど)に置き換えている.
このように,ASCII コードをもとに変更された文字コードのことを ISO646 コードと呼ぶ.日本でも,ASCII
コードの中のバックスラッシュ記号(\,コード番号 0x5c)を円記号(Y)に置き換えた ISO646 コード(日
本版)が使われている.
1
印刷業界では更に細かく分類し,文字の太さをシリーズ(series),傾きなどの属性をシェイプ(shape)と呼ぶ.
2
英語,数字,記号などを合わせて英数字と呼ぶ.
3
ASCII は American Standard Code for Information Interchange の略.
ISO は International Organization for Standardization の略.
4
14
表 3.2: ASCII コード
0
0
1
2
3
4
5
6
NUL
1
DC2
7
8
9
a
b
c
d
e
f
BEL
BS
HT
LF
VT
FF
CR
SO
SI
CAN
EM
ESC
FS
2
SP
!
"
#
DC4
$
%
&
’
(
)
*
+
,
-
.
/
3
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
4
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
5
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
ˆ
_
6
‘
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
7
p
q
r
s
t
u
v
w
x
y
z
{
|
}
˜
DEL
表の見方: 縦(行)が上位 4 ビット,横(列)が下位 4 ビットに対応する 16 進の番号を表す.
例えば文字 A の ASCII コードは 0x41 となる.
0x00〜0x1f,0x7f の合計 17 文字は制御コードと呼ばれる.0x20 の SP は空白(スペース)文字を示す.
3.2.3
8 ビットコード
ASCII コード(および ISO646 コード)は,欧米圏で利用されるラテンアルファベットを表現するには十分
だが,ロシア語・ギリシア語やアジア圏で利用される言語を表現するには不十分である.そこで,ISO646 を
8 ビットに拡張し,0x80〜0xff の部分に文字を追加して 256 種類の文字を表現することが考えられた.8 ビッ
トで文字を表現するコードを 8 ビットコード(1 バイトコード,8 ビットコード体系)と呼ぶ.
3.2.3.1
JIS X 0201
日本では日本工業規格(JIS5 )により,8 ビットコードの前半(0x00〜0x7F)を ISO646 コード(日本版)
とし,後半(0x80〜0xff)にカタカナや句読点,括弧などを割り当てた JIS X 0201 コードが定められた.後半
部分の一部を表 3.3 に示す.このコードで利用できる文字のことを ANK 文字6 と呼ぶ場合もある.
表 3.3: JIS X 0201 コード(抜粋)
0
a
1
2
3
4
5
6
7
8
9
a
b
c
d
e
f
。
「
」
、
・
ヲ
ァ
ィ
ゥ
ェ
ォ
ャ
ュ
ョ
ッ
b
ー
ア
イ
ウ
エ
オ
カ
キ
ク
ケ
コ
サ
シ
ス
セ
ソ
c
タ
チ
ツ
テ
ト
ナ
ニ
ヌ
ネ
ノ
ハ
ヒ
フ
ヘ
ホ
マ
d
ミ
ム
メ
モ
ヤ
ユ
ヨ
ラ
リ
ル
レ
ロ
ワ
ン
゛
゜
JIS X 0201 コードは,漢字を扱うのが困難であった初期のコンピュータで利用され,広く普及した.その
後,漢字表示も可能になってきた頃の画面表示において,漢字は ANK 文字の 2 倍の幅で表示されるのが通例
であったため,漢字は全角文字,ANK 文字は半角文字と呼ばれるようになった.特に半角のカタカナ文字の
ことを半角カナ文字と呼ぶ.現在では “全角”,“半角” の呼び方は厳密には正しくないが,説明を簡単にする
ためにこの呼び方をする場合もある.
近年,ハードウェアの技術革新によりコンピュータ内で日本語を扱うことが容易になってきた.また,イン
ターネットなどのネットワーク通信が普及し,多くのコンピュータがネットワークに接続され,情報交換を
行うようになってきた.日本独自の JIS X 0201 コードは国際的な情報交換などを考慮せずに定められた文字
コードであるため,ネットワーク通信での利用には問題が多い.
注意:
5
6
インターネットでは JIS X 0201 は利用してはならない.
JIS は Japan Industrial Standards の略.
ANK は Alphabet,Numeric,Kana の略.英数カナ文字ともいう.
15
3.2.3.2
ISO 8859
国際規格としては,ISO646 を 8 ビットに拡張した ISO 8859 が普及している.ISO 8859 には利用される言
語圏によっていくつかの変種がある(表 3.4 参照).このうち,ISO 8859–1(通称 Latin–1)以外はそれぞれ
の言語が利用されている地域の外では,あまり利用されていない.
表 3.4: ISO 8859
規格名
(通称)
文字種
言 語
ISO 8859–1
(Latin–1)
ラテン文字
西欧諸語
ISO 8859–2
(Latin–2)
ラテン文字
東欧諸語
ISO 8859–3
(Latin–3)
ラテン文字
エスペラントなど
ISO 8859–4
(Latin–4)
ラテン文字
ISO 8859–5
キリル文字
ロシア語など
ISO 8859–6
アラビア文字
アラビア語
ISO 8859–7
ギリシア文字
ギリシア語
ISO 8859–8
ヘブライ文字
ヘブライ語
ISO 8859–9
(Latin–5)
ラテン文字
トルコ語など
ISO 8859–10
(Latin–6)
ラテン文字
北欧語など
Latin–1 は世界的に利用されており,日本語 Microsoft Windows でも,“ANSI キャラクタセット(コード
ページ 1252)” として正式採用されている.Latin–1 の後半部分の一部を表 3.5 に示す7 .なお,前半(0x00
〜0x7f)は ASCII コード(表 3.2 )と同様である.
表 3.5: ISO 8859–1(Latin–1)コード(抜粋)
注意: Latin–1 コードで作成された英文を,JIS X 0201 コード用のフォントを使って表示する
と,異なった文字が表示される.これを文字化けと呼ぶ.よく発生する文字化けを表 3.6 に示す.
表 3.6: Latin–1 と JIS X 0201 の間で文字化けを起こす例
Latin–1 での文字
3.2.4
JIS X 0201 での文字
Microsoft
Microsoft ョ
Copyright
Copyright ゥ
Y2,000
・2,000
多バイトコード
英語圏以外の国では,アルファベットよりも沢山の文字を利用している.例えば日本では,ひらがな,カタ
カナ,漢字などがある.
7
完全な表は京都大学大型計算機センター・安岡氏の Web サイト [1] を参照.このサイトでは,本章で紹介している文字コード表に
加え,中国語をはじめとする様々な文字コード表が参照できる.
16
これらの国では 1 バイト(256 種類)では,すべての文字を表現できない.そこで,2 バイト以上のコード
を使って文字を表している.日本で主に利用されている多バイトコードには JIS コード,シフト JIS コード,
EUC コード,Unicode の 4 種類がある.
3.2.4.1
JIS コード
JIS が定めた 7 ビットコード体系を使って,2 バイトで文字を表現するコード8 .
インターネット上のネットワークの一部には,7 ビット分のデータしか通信できない部分が存在する.従っ
て,インターネットでは原則として 7 ビットコード体系の文字コードを利用する必要がある.JIS コードは 7
ビットコード体系であり,日本の初期のインターネットである JUNET で採用され現在に至っている.このた
め,JIS コードを JUNET コードと呼ぶ場合もある.また,JIS コードは国際規格でも採用されており,その
名前をとって ISO–2022–JP と呼ばれる場合もある.
JIS コードには,シフト JIS や EUC と異なり,英語と日本語の組み合わせ以外に,日本語と他の複数の言語
との組み合わせができるという特長がある.
3.2.4.2 シフト JIS コード
8 ビットコード体系を使って,2 バイトで文字を表現するコード.主にパーソナルコンピュータで利用され
ている.一企業である Microsoft が定めたコードであるため,MS 漢字コードと呼ばれる場合もある.
シフト JIS では,JIS X 0201 を 2 バイトに拡張し,文字が割り当てられていない部分に JIS 規格の第 1 水
準,第 2 水準の漢字を割り当てている.コンピュータ内での処理が容易なように一部を空けて割り当てを行っ
ているために,これ以上拡張できないという欠点がある.
3.2.4.3
EUC コード
米国 AT&T 社が定めた,2 バイト以上で文字を表現するコード9 .8 ビットコード体系を採用している.
UNIX という OS の世界では標準的な文字コードであり,様々な言語用の EUC コードが存在する10 .特に日
本語であることを示す必要がある場合は,日本語 EUC,または UJIS(Unixized JIS)と呼ぶ.
3.2.4.4
Unicode
Microsoft Windows NT で利用できる,2 バイトで文字を表現する 8 ビットコード体系の文字コード.
世界中に存在するすべての文字を,2 バイトだけで表現しようという意図で考えられているため,文化的な
違いを無視して形の似ている字を同じ字と見なすなど,無理な点が多い.最近になって,2 バイトでは実現困
難とわかり,4 バイトへの拡張も試みられている.Unicode は一応,国際規格 ISO 10646 と認定され,UCS
(Universal Character Set,万国文字集合)と呼ばれる場合もある.
注意:
それぞれの多バイトコードの間には互換性がない.情報交換の際には,お互いにどの文
字コードセットを利用するのか,共通認識がないと文字化けの発生が避けられない.また,文字
コードを変換するためのツールは Windows には標準では備わっていない(Windows NT ではシ
フト JIS と Unicode の変換は可能).
8
厳密には JIS78(旧 JIS)
,JIS90(新 JIS)という 2 種類のコードがある.また,2000 年 1 月 20 には新 JIS 漢字として JIS X0213:2000
「7 ビットおよび 8 ビットの 2 バイト情報交換用符号化拡張漢字集合」が正式に日本工業規格として制定され,官報公示された.
9
10
JIS X0213:2000 では従来の第 1,第 2 水準から第 3,第 4 水準まで漢字の符号化が拡張されている [2].
EUC は Extended UNIX Code の略.
中国語 EUC,韓国語 EUC が存在する [1].
17
ファイル
3.3
プログラムや,プログラムが作成/使用するデータなどをファイル(file)という単位で扱う.
3.3.1
テキストファイルとバイナリファイル
ファイルには,次の 2 種類がある:
テキストファイル(text file) 広義には文字コードに従った,文字情報だけを含むファイル.狭義に
は ASCII コードだけを含むファイル.OS の基本的な機能を利用するだけで,内容を画面に表示さ
せたり,プリンタに印刷したりすることができる.
バイナリファイル(binary file)
文字コード以外の情報を含むファイル.CPU が直接読み取り,実
行するための機械語プログラムファイルや,特別なアプリケーションを利用しないと内容を参照で
きないファイルのこと.
3.3.2
ファイル名
ファイルは,それぞれを識別するために名前(ファイル名)が付けられる.ファイル名の例を次に示す.
filename.ext
文字列 filename の部分を主ファイル名,ext の部分を拡張子と呼ぶ.拡張子は,そのファイルがどのような
種類のファイルなのかを識別するために用いられることが多い.拡張子の一例を表 3.7 に示す.
表 3.7: 拡張子の例
拡張子
バイナリ/テキスト
種
類
euc
テキスト
EUC コードを使ったテキストファイル
jis
テキスト
JIS コードを使ったテキストファイル
sj
テキスト
シフト JIS コードを使ったテキストファイル
txt
テキスト
テキストファイル
doc
バイナリ/テキスト
man
テキスト
bak
バイナリ/テキスト
bat
テキスト
バッチファイル
ドキュメント(説明)ファイル
オンラインマニュアル(使用法説明)ファイル
バックアップファイル
c
テキスト
C 言語ソースファイル
com
バイナリ
コマンドファイル
exe
バイナリ
実行可能ファイル
hlp
バイナリ
アプリケーションのヘルプファイル
sys
バイナリ/テキスト
システムプログラムファイル
使用するコンピュータや OS の種類により,次のような違いがある:
• 主ファイル名,拡張子に使える文字が制限される場合がある.多くの OS において,*(アスタリスク),
?(クエッションマーク)は特別な文字とされ,利用できない場合が多い.UNIX では,ファイル名に
ASCII コード文字しか利用できない場合が多い.
• 主ファイル名,拡張子の文字の長さが制限される場合がある.DOS,Windows 3.1 では,主ファイル名
が半角 8 文字,拡張子が半角 3 文字に制限されている(8.3 形式と呼ばれる).
• アルファベットの大文字と小文字が区別される場合と,区別されない場合がある.DOS,Windows 3.1
では区別されない.
18
3.3.3
ファイル管理
様々なアプリケーションを利用し,様々なデータを作成する場合,非常に多くのファイルが必要になる.こ
のような場合,一つのアプリケーションに関連するファイルをまとめておいたり,一人のユーザが作成した
データをまとめておけると便利である.このように,ファイルをいくつかに分類して管理するために,コン
ピュータではディレクトリ(directory)や,フォルダ(folder)と呼ばれる特別なファイルを利用する.
ディレクトリには,いくつかのファイルを入れておくことができる.また,入れ子のように,ディレクトリ
の中に,更にディレクトリを入れていくこともできる.
例えば,図 3.2 のようなディレクトリ構成の場合,user
というディレクトリの中に,taro,jiro という二つのディ
/
レクトリが入っている.このとき taro,jiro は,user の子
user
ディレクトリ(又はサブディレクトリ)と呼ばれる.user は
prog
sys
taro,jiro の親ディレクトリと呼ばれる.
図の一番上にある / は,ルートディレクトリ(root directory)
と呼ばれる,特別なディレクトリである.ルートディレクト
jiro
taro
図 3.2: 階層ディレクトリの例
リには親ディレクトリはない.
図を見ると,ディレクトリは何段階かの層になって構成さ
れていることがわかる.このような構造を階層ディレクトリ ,またはディレクトリツリー(directory tree)と
呼ぶ.
ディレクトリ構造中に収められているファイルを指定するための方法として,絶対パス指定と相対パス指
定の 2 種類の方法がある11 .
3.3.3.1 絶対パス指定
絶対パス指定は,ルートディレクトリから,指定したいファイルへたどりつくまでに通るディレクトリを順
に指定する方法である.
例えば,図 3.2 のディレクトリ jiro の中にあるファイル file1.txt を指定するには,次のように書く:
/user/jiro/file1.txt
ここで,user の前にある / はルートディレクトリを表す記号である.user と jiro の間にある / はディレク
トリを区切るための記号である.同じ記号であるが,別々の意味を持つので注意すること12 .
3.3.3.2 相対パス指定:
相対パス指定は,現在注目しているディレクトリ(カレント
ディレクトリ,current directory)から,指定したいファイルへ
たどりつくまでに通るディレクトリを順に指定する方法である.
ここで,カレントディレクトリや,親ディレクトリを表すた
めに,表 3.8 に示す記号を用いる.
表 3.8: 相対パス指定のための記号
記号
意
味
.
カレントディレクトリ
..
親ディレクトリ
例えば,図 3.2 で,カレントディレクトリが jiro であると
きに,ディレクトリ taro の中にあるファイル file2.txt を指定するには,次のように書く:
../taro/file2.txt
11
パス(path)は「道,経路」の意.
12
OS によってはこれらの記号が Yであったり,\ であったりする場合がある./ は UNIX で利用される.
厳密には,カレントワーキングディレクトリ(current working directory)
.
12
19
ここに含まれる / はすべてディレクトリを区切るための記号である.
◇例題 3.1 図 3.2 で,ディレクトリ taro にあるファイル file2.txt への絶対パス指定,相対パス指定を示
せ.ただし,カレントディレクトリは user とする.
解:
• 絶対パス指定:/user/taro/file2.txt
• 相対パス指定:./taro/file2.txt,または taro/file2.txt
◆練習問題 3.1 図 3.2 で,ディレクトリ sys にあるファイル system.dat への絶対パス指定,相対パス指定
を示せ.ただし,カレントディレクトリは jiro とする.
☞
◎参考文献・書籍・URL
[1] 京都大学大型計算機センター・安岡孝一. “漢字テーブルと文字集合テーブル”.
"http://www.kudpc.kyoto-u.ac.jp/˜yasuoka/CJK.html".
[2] 符号化文字集合(JCS)調査研究委員会. "http://www.tiu.ac.jp/JCS/".
[3] 岡本茂監修, 大島邦夫, 堀本勝久. “最新 2000–’01 年版 パソコン用語辞典”. 技術評論社.
[4] 土岐秀雄. “英和・和英 情報処理用語辞典(新版)”. 日本理工出版会.
◎演習問題
1. アウトラインフォントでは,なぜ 1 文字当りの記憶量が不定となるのか説明せよ.
2. ビットマップフォント,ストロークフォント,アウトラインフォントの長所・短所を比較せよ.
3. 表 3.6 のような文字化けがなぜ発生するか,簡単に説明せよ.
4. 自分の姓名をローマ字,カタカナ表記したときの文字コードを示せ.また,カタカナ表記の場合,
Latin–1 でどのように表示されるか考えよ.
5. ファイルの拡張子の役割を簡単に説明せよ.
20
第4章
インターネット/イントラネット概論
4.1
ネットワーク
4.1.1
LAN
複数のコンピュータが存在する組織内で,データをやり取
りしたり,プリンタなどの資源(リソース,resource)を共有
Server
するために整備された,コンピュータ同士が通信できるネッ
トワーク環境のことを LAN(Local Area Network)と呼ぶ.
通常,LAN は様々なネットワークサービスを提供するサー
バ(Server)と,それを利用するクライアント(Client)から
構成される1 (図 4.1 ).
LAN を構成する場合,次の二つをあらかじめ定めておく必
要がある:
Clients
• コンピュータ同士をどのように接続するか.
図 4.1: LAN
• コンピュータ同士の通信をどのように行うか.
接続法には様々な規格があるが,最近ではイーサネット
(Ethernet)が利用される場合が多い.イーサネットでも接続に使用する信号線の種類に応じて,10BASE5,
10BASE2,10BASE–T,100BASE–T などの種類(規格)がある.なお,接続において,通信ケーブルを接続
する場合を有線接続,電波などを用いる場合を無線接続と呼ぶ.コンピュータには信号線の種類に応じて,通
信を行うための専用ハードウェアを装着する必要がある.電話回線を利用する場合のハードウェアをモデム
(modem2 ),イーサネットを利用する場合のハードウェアをネットワークアダプタ(Network adapter3 )と呼
ぶ.ネットワークアダプタには,MAC アドレスと呼ばれる番号が付けられている.MAC アドレスは世界中
のネットワークアダプタで重複が生じないように番号付けされている4 .
コンピュータ同士の通信手続きのことを,プロトコル(protocol)と呼ぶ.プロトコルの例を表 4.1 に示す.
一つの LAN 内で複数のプロトコルを利用することもできる.
表 4.1: 通信プロトコルの例
プロトコル
説
明
TCP/IP,UDP/IP
主にインターネットで利用される( 4.2.2 参照).
IPX/SPX
Novell 社の NetWare という OS で標準的に利用される.
NetBIOS,NetBEUI
Microsoft 社の Windows で利用できる.
ネットワークを介してデータの送受信を行う場合,通信の速さを,1 秒間に何ビットのデータを送れるかと
いう表し方を用い,bps(bits per second)という単位で示す.現在のところ,日本の一般家庭で電話回線を利
用する場合,最速の通信速度は 36.6〜56.6Kbps である.ISDN5 を利用する場合,最速の通信速度は 128Kbps
1
2
3
4
5
SOHO(Small Office Home Office)などと呼ばれるごく小規模な LAN ではサーバが存在しない場合もある.
MODular(変調器)+DEModular(復調器).
NIC(Network Interface Card)と呼ぶ場合もある.
重複が生じないことを,「一意である」とか「ユニーク(unique)である」という場合もある.
Integrated Services Digital Network.
21
である.従来のイーサネット(10BASE–T など)の通信速度は 10Mbps である.近年はより高速な 100Mbps,
1Gbps 規格のイーサネットが普及しつつある.ただし,ここで挙げた通信速度はすべて,理想的な値であり,
実際に通信を行う場合に,常にこの値で通信できる訳ではない.
4.1.2
WAN
LAN 同士を接続したネットワーク環境を WAN(Wide Area
Network)と呼ぶ.
LAN
物理的に距離の離れた LAN 同士を接続する際に,LAN 内
LAN
と同様の接続線を利用するのでは,莫大な費用が必要となっ
パケット網
公衆電話回線網
てしまう.そこで,LAN 同士の接続では図 4.2 に示すよう
ISDN 網
な,既設の電話回線網などが利用される.
WAN において,お互いの組織内のすべてのコンピュータ
やネットワーク資源(プリンタなど)へアクセスできてしま
LAN
LAN
図 4.2: WAN
うと,セキュリティ上問題がある.そこで,組織外のネット
ワークからアクセスできるコンピュータを限定したり,通信プロトコルを制限したりする必要が生ずる.外部
との通信において,必ず特定のサーバを介して通信を行うように定めている場合,そのサーバのことをファイ
アウォール(Fire Wall,防火壁)と呼ぶ.ファイアウォールは,外部からの不正なアクセスを防いだり,LAN
内部の通信が外部に洩れたりすることを防ぐ.
インターネット
4.2
インターネット(The Internet6 )とは,ほぼ全世界にまたがる WAN の集合体のことを指す.
4.2.1
インターネットの成り立ち
インターネットは 1969 年に米国・国防総省によってはじめられた,軍事目的の ARPANET が起源である.
ARPANET では全米の軍事施設を有機的に接続し,どの施設が核攻撃などによって壊滅しても,他の施設間で
の通信が切断されないようなネットワーク構築が目的とされた.
その後,1986 年に全米 5 ヶ所のスーパーコンピュータ・センターを相互に接続するために構築された
NSFnet が基幹(バックボーン;backbone)ネットワークとなり,発展してきた.NSFnet では,学術目的の利
用だけに限定されていたが,商業利用が増加したため,現在ではインターネット接続サービスを提供する企業
(プロバイダ)が相互接続することにより,インターネットのバックボーンを維持している.
日本では 1984 年に UUCP(UNIX to UNIX copy)接続による JUNET,1988 年には IP7 接続による WIDE8
がインターネット接続を開始した.現在は複数の企業がインターネット接続サービスを提供しており,それぞ
れ独自に米国のインターネット接続業者と接続している.国内では WIDE を介して相互接続を行っている.
4.2.2
インターネットにおける通信
インターネットで通信を行うには,TCP/IP9 プロトコルを利用しなければならない.TCP/IP では,ネット
ワークに接続されているコンピュータに,重複がないように番号(IP アドレス)と,名前(ドメイン名)を割
5
パケット網は,電話回線数十本分を常につないだままの状態で,コンピュータ通信専用に利用しているものと考えてよい.
6
定冠詞 the を付けることになっている.
Internet Protocol.
Widely Integrated Distributed Environments.
TCP/IP は Transmission Control Protocol/Internet Protocol の略.
7
8
9
22
り当てる.IP アドレスは電話番号,名前は電話の契約者名に対応すると考えればよい.
IP アドレス
4.2.2.1
IP アドレスは 4 バイトの整数で,1 バイト毎を 10 進数で表し,ピリオド(.)で区切って表現する.
例:192.168.1.209
IP アドレスは専門の機関が発行するものであり,勝手に付けてはならない10 .日本の IP アドレス発行機関
は JPNIC11 である.
4.2.2.2 ドメイン名
IP アドレスは,コンピュータ内で通信プログラムが接続先を指定する場合には便利であるが,人間にとって
はわかりにくい.そこで,世界中のコンピュータから特定の一台を指定できるような名前の付け方(ドメイン
名)が考えられた.
ドメイン名では,名前を階層化し,次のように表現する:
ホスト名@ 組織固有の名前. 組織別ドメイン. 国別ドメイン
@ 以下の部分だけをドメイン名と呼ぶ場合もある.この場合,ホスト名を含む名前を完全修飾ドメイン名
(FQDN; Fully Qualified Domain Name)と呼ぶ.
国別ドメインの例を表 4.2 に示す.インターネット発祥の地であるアメリカには,国別ドメインを付けな
い.日本における組織別ドメインの例を表 4.3 に示す.主にアメリカにおける国の識別がない組織別ドメイ
ンの例を表 4.4 に示す.
表 4.2: 国別ドメインの例
ドメイン名
(Country)
日本
uk
イギリス(United Kingdom)
de
ドイツ
fr
フランス(France)
cn
中国
(China)
kr
韓国
tw
台湾
なし
4.2.2.3
国名
jp
表 4.3: 日本の組織別ドメインの例
ドメイン名
意
味
ac
高等教育機関,学術機関(academy)
ed
初/中等教育機関
go
政府機関
gr
法人組織
ad
ネットワーク管理組織
(Korea)
ne
ネットワークサービス組織
(Taiwan)
co
企業,営利組織
or
その他の組織
(Japan)
(Germany)
アメリカ(United States)
DNS
電話を利用する場合,契約者と番号の対応付けを調べる必要がある.この場合,電話帳や電話番号サービス
(104)が利用できる.インターネットで,ドメイン名と IP アドレスの対応付けを調べるには,DNS(Domain
Name System)サービスが利用できる.インターネットに接続されているコンピュータは日々刻々と変化して
いるので,電話帳のように更新間隔が長い(静的な)管理の仕方では不十分である.そこで,DNS サービスで
は,ドメイン名と IP アドレスの管理を階層化し,国別ドメインを管理するサーバで国中の組織別ドメインを
10
RFC1918 では 10.0.0.0〜10.255.255.255,172.16.0.0〜172.31.255.255,192.168.0.0〜192.168.255.255 の IP アドレ
スについては,閉じた(インターネットに直接接続しない)ネットワーク内で自由に割り当ててよいと定めている.これをプライ
ベート IP アドレスと呼ぶ.
11
社団法人日本ネットワークインフォメーションセンター,http://www.nic.ad.jp/
23
表 4.4: 国識別のない(主にアメリカの)組織別ドメインの例
ドメイン名
意
味
com
営利団体
edu
教育機関
gov
政府機関
org
非営利団体
net
ネットワーク管理組織
mil
国防関連機関
int
国際機関
管理し,組織別ドメインを管理するサーバで組織固有のドメインを管理するような管理方式を採用している.
ドメインを管理するサーバのことを DNS サーバと呼ぶ.
このため,組織内でインターネットに接続するには,組織の管理者に IP アドレスとホスト名の割り当て申
請を行い,DNS サーバへの登録を行ってもらう必要がある.
日本で一般家庭からインターネットを利用するには,電話回線を利用したダイヤルアップ接続や UUCP に
より,インターネット接続サービス業者(プロバイダ)と接続するのが一般的である.各プロバイダでは,契
約者が接続要求してきたときに,プロバイダが保有する IP アドレスを割り当て,インターネットへの接続サー
ビスを行う.従って,一般家庭からインターネットに接続するには,プロバイダとの契約が必要である.コン
ピュータにモデムを接続したからといって,インターネットが利用できるわけではない.
注意: インターネットに接続するためには,LAN の管理者やプロバイダに接続申請を行う必要
がある.無断で接続したり,不正な接続を行ってはならない.
注意:
ネットワーク通信では,IP アドレス,ホスト名,MAC アドレスなどの情報が通信履歴
(アクセスログ,Access Log)として記録される.従って,理論上はだれが,いつ,どこから,ど
のような情報にアクセスしたかを特定することが可能である.
4.2.3
インターネット基本サービス
インターネットでは様々なサービスが行われる.どのサービスかを識別し,効率よく通信を行うために,
サービス毎にプロトコルが定められている12 .代表的なサービスを以下に示す:
電子メール(E-mail) ユーザ間のメッセージ伝達を実現する手段の一つ.特定の相手にメッセージ
を届けるために用いられる.利用されるプロトコルは,POP(Post Office Protocol)
,SMTP(Simple
Mail Transfer Protocol),IMAP(Internet Message Access Protocol)など.
ネット・ニュース
ユーザ間のメッセージ伝達を実現する手段の一つ.不特定の相手と情報の交換や
共有を行うために用いられる.利用されるプロトコルは,NNTP(Network News Transfer Protocol)
など.
ファイル転送(FTP)
コンピュータ同士でファイルの送受信を実現する手段の一つ.利用されるプ
ロトコルは,FTP(File Transfer Protocol)など.
リモート・ログイン(Telnet) ネットワーク上の他のコンピュータを操作する手段の一つ.利用さ
れるプロトコルは,telnet など.
12
ほとんどの場合,各プロトコル毎に通信を行うポート番号が定められており,通信先を IP アドレスで指定し,どのような通信を行
うかをポート番号で指定する.標準的には ftp は 21 番ポート,http は 80 番ポートが利用される.
24
情報検索サービス(Gopher,WWW13 ) ネットワーク上の他のコンピュータ上に置かれている情報
を取得したり,情報がどこにあるのか検索する手段の一つ.利用されるプロトコルは,http(Hyper
Text Transfer Protocol) など.
注意: ここで述べたプロトコルは,表 4.1 で示したプロトコルと呼び方が同じで紛らわしいが,
意味が異なる.すなわち,ここで述べたプロトコルはすべて,表 4.1 中の TCP/IP プロトコルに
よる通信で実現される(詳しくは 8.5 参照).
4.2.4
インターネットとイントラネット
インターネットに接続された LAN 内で,内部向けのネットワークサービスを行う場合に,LAN 内を特にイ
ントラネット(Intranet)と呼ぶ場合がある.インターネットが,世界中の不特定多数向けのサービスである
のに対し,イントラネットでは,組織内の比較的少数向けのサービスを扱う.
4.2.5
長岡高専のネットワーク環境
長岡高専では,学内のコンピュータを接続する LAN が 24 時間稼動している.学内 LAN と,各コンピュー
タとは 100BASE–T 規格のイーサネットで接続されている.
学外とは新潟大学への専用線14 ,および民間プロバイダのエックスチェンジへの専用線15 によって接続され
ている.新潟大学は全国的な学術情報ネットワーク SINET[1] に接続されており,エックスチェンジは,一次
プロバイダの ODN および DION に接続されている.
長岡高専の主要なドメイン名は次の通りである:
nagaoka-ct.ac.jp
st.nagaoka-ct.ac.jp
nagaoka-ct は Nagaoka college of technology に由来する.
長岡高専ドメインでは,JPNIC から発行された IP アドレスの割り当てを総合情報処理センターで行ってい
る.学内 LAN に接続するためには,総合情報処理センターへ IP アドレス発行を申請しなければならない.
従って,コンピュータとネットワークカード,接続ケーブルを買ってきて,学内の各部屋にある情報コンセン
トにケーブルを接続したからといって,そのコンピュータから直ちに学内 LAN や,インターネットが利用で
きるわけではない.
◆練習問題 4.1 巻末の「総合情報処理センター端末室利用案内」を参照しながら,長岡高専におけるネット
ワーク構成とその利用方法を確認しなさい.
ネットワーク利用のマナー
4.3
ネットワークを利用する場合のマナーやエチケットのことをネチケット(netiquette; Network etiquette)と
呼ぶ.以下では,RFC185516 で示されているネットワーク利用のガイドラインから,情報サービス(Gopher,
WWW,ftp,Telnet)に関する部分を要約して示す.RFC1855 の日本語訳はネチケット・ホームページ [2] か
ら閲覧できる( 7.2.7 , 7.3.3.3 , 8.6 も参照せよ)
.
• インターネットサービスのすべては,他人の所有物である.提供される情報は無償とは限らない.
13
14
15
16
World Wide Web.
平成 13 年 12 月現在,1.5Mbps.
平成 13 年 12 月現在,1.5Mbps.
RFC は Request for Comments の略.ネットワーク通信プロトコル TCP/IP を標準化するメンバーが何らかの提案を行い,それに
対するコメントを集め,問題がなければ公式の標準となる.1855 は提案の番号.
25
• インターネットサービス利用で支障があるときは,自分が利用しているコンピュータなど,身近なとこ
ろから問題がないか確認すべきである.これらの確認なしに,自分が所属する組織のネットワーク管理
者や,外部のプロバイダなどに問い合わせをしてはならない.
• ファイルの拡張子が,必ずしもファイル形式を表すと思ってはならない(*.txt ファイルがテキスト
ファイルとは限らない).
• 自分が利用するコンピュータでのファイル命名規則などについて,よく調べておくべきである.
• インターネットサービスで得られる情報は,すべてが正しいとは限らない.また,最新の情報である保
証もない.
• インターネット上に流れるデータ(ユーザ ID やパスワードを含む)は,悪意ある第三者に盗まれる可
能性がある.パスワードを定期的に変更するなど,自己防衛に努めること.
• インターネット上には日本と異なる文化圏の国々の情報も存在する.日本で法的あるいは倫理的に禁止
されていることでも,他国では許容されている可能性もある.不快な情報があっても相手に削除や修正
を求めないこと(今後,自分がアクセスしなければよい)
.
• anonymous FTP や人気のあるサーバには,まったく同じ情報を提供するサーバ(ミラーサーバ)が存
在する場合がある.できるだけ,自分からネットワーク的に近いところへアクセスするよう心がけるこ
と.また,混雑する時間帯を避けるように心がけること.
• インターネットサービスを利用するときには,自分が所属する組織の利用規定やガイドラインを遵守す
ること.
◆練習問題 4.2 インターネットを利用する利点と問題点について考えなさい.
◎参考文献・書籍・URL
[1] 学術情報ネットワーク(SINET; Science Information Network).
"http://www.sinet.ad.jp/".
[2] “ネチケットホームページ”. "http://www.cgh.ed.jp/netiquette/".
[3] “Tips for E-Mail (縮約版)”. "http://www.ed.kanazawa-u.ac.jp/˜iwasaki/Tips/".
[4] 財団法人インターネット協会. “インターネットを利用する方のためのルール&マナー集”.
"http://www.iajapan.org/rule/rule4general/".
[5] 岡本茂監修, 大島邦夫, 堀本勝久. “最新 2000–’01 年版 パソコン用語辞典”. 技術評論社.
[6] 土岐秀雄. “英和・和英 情報処理用語辞典(新版)”. 日本理工出版会.
[7] 情報教育学研究会(IEC)・情報倫理教育研究グループ編. “インターネットの光と影—被害者・加害者にな
らないための情報倫理入門—”. 北大路書房, 2000.
◎演習問題
1. 通信速度 20,480bps の回線で 300KB のファイルを転送したい.転送にかかる時間を求めよ.
☞
2. 同じ回線で 2MB のファイルを転送する場合の所要時間を求めよ.
☞
26
第5章
Windows 使用法
米 Microsoft 社が開発したパソコン用の GUI1 OS2 は総
称して Windows と呼ばれている.歴代の Windows には
利用目的やバージョン(Version)の違いで Windows 3.1,
Windows 95,Windows 98,Windows Me,Windows NT,
Windows 2000,Windows XP など多くの種類が存在す
る.図 5.1 に主要な Windows を性能とリリース3 され
た年代とに分けたグラフに示す.図 5.1 のグラフでは,
Windows を仕様の違いから大きく 2 種類に分けている.
グラフの右側は,マルチユーザ4 ,マルチタスク5 そして,
一部マルチプロセッサに対応している.これによりユー
ザ毎にアクセス制限やファイルの所有権を設定でき,主
図 5.1: Windows の分類
に会社や教育機関など複数のユーザが同じコンピュータ
を使う場合に使用される.逆にグラフ左側は主に個人使
用の目的で使われる.
長岡高専の総合情報処理センターでは,全学生のユー
ザ管理に加え第 1,第 2 および第 3 端末室に設置されて
いる 100 台 以上の Microsoft Windows 2000 を OS とし
たコンピュータ(以後,Windows マシンと呼ぶ)を管理
している.ユーザと Windows マシンの管理を行うため
の Windows 2000 Server を OS とするコンピュータ(ホ
スト名:yari)と,各種ネットワークサービスを提供す
るための Red Hat Linux を OS としたコンピュータ(ホ
スト名:kurohime)が設置されている.図 5.2 に総合
情報処理センターのコンピュータ構成を示す.
図 5.2 の kurohime のように,ユーザやマシンの管理
図 5.2: 総合情報処理センターのコンピュータ構成
を行うコンピュータをサーバ(Server)と呼ぶ.サーバ
によって管理されるコンピュータのことをクライアント(Client)と呼ぶ.また,サーバによって管理されて
いるネットワークをドメイン6 と呼ぶ.総合情処理センター内のドメイン名は CC と名付けられている.CC ド
メインは総合情報処理センター内のみで通用する.CC ドメインの上位には世界的に通用するドメインが存在
する( 4.2.5 参照)
.
1
GUI(Graphical User Interface)
:ジーユーアイと読む.わかり易い絵や画像を用い,コンピュータ操作をマウスなど(もちろんキー
ボードも)により行うマンマシンインタフェースのこと.
2
オペレーティングシステム(Operating System)
:コンピュータを動作させるための基本的なソフトウェアの集まり.キーボードか
3
リリース(release):新製品などを発表すること.
4
マルチユーザ(multi user):コンピュータを複数のユーザが利用できるようにした形態.
5
マルチタスク(Multi-task):タスク(task)とはプログラムの処理単位を指す.マルチタスクとは複数のプログラムを並行して実
ら打ち込まれた文字の画面表示や,FDD や HDD に対するデータの読み書きなどの基本的な動作を行う( 1.2 参照)
.
行させること.
6
ドメイン(domain):ネットワークを管理する単位の一つ.一つのドメイン名の下に,複数のコンピュータをグループとして認識
できる.
27
5.1 Windows の起動
PC7 の電源を入れることによって,自動的に Windows が起動するように設定されている.通常,PC の電源
を入れると連動してディスプレイの電源も入るようになっている.PC およびディスプレイの電源スイッチは
図 5.3 に示すように PC 本体右上とディスプレイ右下にある.PC に電源を入れてから Windows が動くよう
になるまでしばらく時間がかかる.
¤
£
¡
¢
注意: 起動中はキーボードやマウスには必要がない限り触らない.起動時に Delete やファ
ンクション(Function)キーなどを押すことによって BIOS8 の設定やシステム設定を行うことが
可能である.しかし,これはセンタースタッフ以外は行ってはいけない.
ログイン
5.2
コンピュータシステムの利用に先立って,そのシステムを使おうとしているユーザ(User)が正当な利用権
を持った人物であるかどうか,あるいは本人であるかどうかを確認する作業を行う必要がある.この作業をロ
グイン(login)あるいはログオン(logon)という.ログインは,図 5.4 のような「ログイン」ダイアログボッ
クスにユーザ名(ユーザ ID9 )とパスワード(Password)の組合せを入力することで行う.コンピュータ側で
それらの組合せが正しいかどうかを調べ利用許可/不許可を判断する.なお,ドメイン入力欄にはログインし
たいドメイン名を記述する.通常,ドメイン名は CC となる10 .
図 5.4: 「ログイン」ダイアログボックス
図 5.3: PC の電源スイッチ
ユーザ ID
5.2.1
ユーザ ID とは,複数のユーザが利用可能なシステムにおいてユーザを識別するための個々のユーザに割り
当てるシステム内での「名前」のことである.長岡高専では以下のようなルールでユーザ ID が決められてい
る( 6.3 参照).
ユーザ ID
(例)
○○△△△△△□
ec15048l
(電子制御工学科,学籍番号 15048,l [エル])
○○
学科名のアルファベット略名 (機:me, 電:ee, 制:ec, 物:mb, 環:ci, 専:ac)
△△△△△
学籍番号
7
8
□
アルファベット1文字(ランダム)
PC:Personal Computer の略(パソコン).
Basic Input/Output System の略.「バイオス」と読む.基本入出力システム.コンピュータの本体と周辺機器(マウス,キーボー
ド,プリンタ,ディスプレイなど)との間でのデータのやり取りを行う,コンピュータにとって最も基本的なプログラム.
9
10
ID:Identification の略,身分を証明するものという意.
CC ドメインのユーザ認証を行うのは yari である.
28
5.2.2
パスワード
パスワードは,コンピュータ上のデータや利用環境を他者から守るために使用される.長岡高専では,はじ
めてのログイン用に初期パスワードを各ユーザに発行している.しかし,初期パスワードはランダムな文字列
であり覚えにくい上に,他人に見られている可能性がある.そのためログイン後にパスワードを変更すること
を推奨する.パスワードにはユーザの好きな文字列を指定することができる.コンピュータシステムはこれを
記録する.このため,システムに記録されているパスワードは本人以外に知られることはない.パスワードを
入力している最中,入力文字は画面に表示されないか,“∗” で表示される.
長岡高専ではセキュリティ強化のためパスワードの有効期限(60 日間)を設けている.有効期限が近づく
と警告メッセージが表示されるので,メッセージに従いパスワードを変更すること.
5.2.2.1 パスワードの変更方法
具体的なパスワード変更の手順を以下に示す.
• パスワードの有効期限が切れている場合,自動的に「パスワード変更」ダイアログボックス(Dialog
box)が表示され,パスワードを変更できる.
¤
¡ ¤ ¡ ¤
¡
• ログオン後, Ctrl + Alt + Del とすると,「Windows 2000 のセキュリティ」ダイアログボックス
£
¢ £ ¢ £
¢
が表示されるので, パスワードの変更 をクリックするとパスワード変更が可能となる.
5.2.2.2 パスワードの選択
一昔前なら,パスワードは他人にばれないようにしておけば安全といわれていた.しかし,近年は計算機の
処理能力の進歩により,簡単なパスワードは高速な計算機を使った総当たり方式11 でクラッカーら( 13.1 参
照)によって簡単に破られてしまうことが考えられる.しかも,少し前に最高速といわれていた計算機は,今
では個人が簡単に購入できるぐらいの値段になっている.
とはいえ,いくら高速の計算機を使っていたとしても総当たり方式は時間がかかる.そのため総当たり方式
では,まず名前や辞書に載っているような言葉からパスワードを調べていくというのが一般的である.このこ
とはつまり,名前や辞書に載っていないようなパスワードを付けていれば,破られる危険性もかなり低下す
る.そこで,わかりにくいパスワードを付けるため以下の条件を満たすことを推奨する.
• 6 文字以上にすること,8 文字程度を推奨する.
• 大文字,小文字が混ざっていること.
• 数字や特殊文字(!”#,% など)が含まれていること.
• 簡単には忘れにくく,どこかにメモする必要のないもの.
• キーボードを見なくても素早く打てるもの.
5.2.2.3 パスワード忘れ
ユーザのパスワードはシステム管理者でも調べることができない(削除することだけが可能).パスワード
を忘れた場合は,システム管理者にお願いして,登録済みのパスワードを削除してもらう必要がある.この場
合,本人であることを確認するため,身分証を提示する必要がある.また,パスワードを忘れた場合には,簡
単な指導を受ける必要がある.
11
総当たり方式:考えられるすべての組み合わせをコンピュータに計算させる方法.ブルートフォースクラッキングとも呼ばれ,計
算機に膨大な回数の計算を行わせる必要がある.
29
パスワードは重要!!: ネットワークの世界で個人を特定するための唯一のものである.パスワー
ドを盗まれたりすると,その人に成りすますことができる.その結果,重要なファイルを見られ
るなどの他にも,高額な商品を購入されたり,他組織の計算機などに侵入して,訴訟に発展する
ような問題を起こされることも考えられる.
注意:
パスワード盗難により生じた被害は,パスワードを盗まれた人が負担する.そのため,
定期的なパスワードの変更,あるいは他人から推測しにくいパスワード設定を強く推奨する.
5.3 Windows の終了
コンピュータは常に他のコンピュータとの通信や内部的な処理を行っているため,電源スイッチを切り,そ
れをいきなり中断させてしまうと様々な問題が発生する.
したがって,コンピュータの使用終了時は,必ずログアウト(logout)あるいはログオフ(logoff),または
シャットダウン(shutdown)しなければならない.ログインしたままだと,ログインしたユーザのホームディ
レクトリの内容の閲覧・変更が可能であり,さらにそのユーザ名でメールを出すことも可能となる.「ログオ
フ」とはログインしたユーザが使用をやめて,他のユーザ(や,もう一度自分)がログインできるようにする
作業であり,「シャットダウン」はコンピュータ自体を停止させる作業をいう.
¤
¡ ¤
¢ £
¡
¢
画面の左下端の スタート ボタンをクリックする(あるいは,キーボードの Ctrl + Esc または
£
す)と,図 5.5 のようなスタートメニューが現れる.
¤
¡
£
¢
を押
¤ ¡
£ ¢
スタートメニューの[シャットダウン]をクリック(あるいは U を押す)と,
「ログオフ」や「シャットダ
ウン」を行うための「Windows のシャットダウン」ダイアログボックスが現れる(図 5.6 ).
図 5.5: スタートメニューからシャットダウン
図 5.6: 「Windows のシャットダウン」ダイアログボックス
の選択
ここで,「ログオフ」か「シャットダウン」か「再起動」を選んで OK ボタンをクリックすると,指定され
たそれぞれの方法で Windows を終了できる. シャットダウン を選択することで自動的にコンピュータの電源
が切ることができる.
5.4 Windows の基本構成
長岡高専の総合情報処理センターには各端末室に Microsoft Windows 2000 が OS としてインストール
(Install)されている.前述したように,Windows にはいくつかの種類が存在するが基本的な操作方法は統一
されている.
30
5.4.1
デスクトップ画面
図 5.7: 机の上とデスクトップ
コンピュータにログオンすると,最初にデスクトップ(desktop)画面が表示される.デスクトップとは机の
上という意味である.ユーザは図 5.7 のようにコンピュータの画面上を机の上に見立て,机の上に様々な書類
や資料を広げるように,コンピュータ上にウィンドウ(window)を広げて作業を行う.図 5.8 にデスクトッ
プ画面を示す.
図 5.8: デスクトップ画面
■基本構成
アイコン(Icon) コンピュータ画面において,処理の内容や対象を小さな絵や記号で表現したもの
をアイコンという.図 5.8 には,マイコンピュータや Internet Explorer などのアイコンが並んでい
る.これらをダブルクリックすることでコンピュータの内容を見ることやアプリケーションを起動
することができる( 5.5.3 参照).
タスクバー(Task bar)
デスクトップ下部にはタスクバーが配置されている.ここには,現在開い
ているアプリケーションやファイルやフォルダなどが表示される.アプリケーションやファイルの
名前が書かれた部分をクリックすることでウインドウ選択,表示/非表示の切り替え,重なり具合
の変更を行うことができる.
31
スタートボタン(Start button) タスクバーの左端に スタート ボタンが配置されている.ここを
マウスでクリックすることにより,登録されているアプリケーションを起動することができる.
タスクトレイ(Task tray) タスクバーの右端にある領域のことを指す.インジケータ(Indicator)
領域という場合もあり,時刻や日本語変換の状態などが表示される.それ以外のアプリケーション
でも,タスクトレイを利用するように作成されたものは,小さなアイコンを表示し,アイコンの上
にカーソルを持っていくとそのアプリケーションの名前を表示する.また,左クリック,右クリッ
クでメニューやダイアログボックスを表示する.
5.4.2
アプリケーション画面
Windows において,アプリケーションを起動した場合,その作業を行う長方形の窓をウィンドウと呼ぶ.こ
のウィンドウの基本的な構成を図 5.9 に示す.
図 5.9: アプリケーション画面(メモ帳)
■基本構成
タイトルバー(Title bar)
ウィンドウの上部の部分に配置されている.ここには,プログラム名や
開かれている文書名などが表示される.また,この部分をマウスでドラッグすることにより,ウィ
ンドウの位置を移動できる.
最小化,最大化/元に戻す,終了ボタン タイトルバーの右端に配置されている.それぞれ,マウス
でクリックすることにより,ウィンドウを最小化(
閉じる(
),最大化(
),元のサイズに戻す(
),
)といった操作ができる.最小化した場合,ウィンドウはデスクトップから隠れ,タス
クバー上に表示される.この場合,タスクバー上の表示をクリックすると,元の大きさのウィンド
ウに戻る.
サイズクリップ(Size clip) ウィンドウの右下隅に配置されている.このサイズクリップをドラッ
グすることにより,ウィンドウの大きさを変更できる.
スクロールバー(Scroll bar) ウィンドウの右側,あるいは下側に配置されることがある.文章な
どがウィンドウに比べ大きく全体を表示できない場合,スクロールバーが表示される.表示領域の
変更はスクロールバーのつまみをドラッグすることにより,変更できる.また,スクロールバー
の両端に配置される.矢印ボタン
,
をクリックすることによっても可能である.スクロール
バーには横方向以外にも縦方向に配置されているものもある.
32
メニューバー(Menu bar)
タイトルバーの下に配置されている.ファイル,編集といったメニュー
が並んでおり,それぞれマウスでクリックすることにより,プルダウンメニュー(Pull down menu)
が示される.
5.5 Windows の基本操作
マウス操作
5.5.1
マウスによって種々の操作が可能である.マウスの操作には表 5.1 の種類がある( 1.1.2 も参照せよ).
表 5.1: マウス操作
呼
称
意
ポイント
味
画面上の特定の項目のマウスポインタ(矢印)を合せること.
クリック(左クリック) マウスの左ボタンを 1 回軽く押すこと.
右クリック
マウスの右ボタンを 1 回軽く押すこと.
ダブルクリック
ドラッグ
マウスの左ボタンを軽く 2 回連続して押すこと.
マウスの左ボタンを押したまま,マウスを移動すること.
キーボード操作
5.5.2
キーボードはコンピュータの機種や国により異なる.日本国内では,DOS/V12 系のキーボードが主に使用
されているが、他にも PC–98 系などのキーボードも使用されている.主なキーとその機能を表 5.2 に示す
( 1.1.1 も参照せよ)
.
表 5.2: DOS/V のキーボード機能
DOS/V 系
¤
£
半角/
全角
機
¤
¡
Back
space
¢¡
¤£
Delete
¡ £ ¤ ¡¢ ¤
or Alt +
¢ ¤ £ ¡¢ £
カーソルの前の文字・数値を消す.
半角/
全角
¡
¢
£¤Tab ¡¢
Ctrl
¡ £¤ ¢ ¡ ¤
¤
Caps or Shift +
£
¢ ¤£ ¡¢ £
CapsLock
英数
Shift
£¤
¡¢
Esc
£¤ ¡¢
¤ £ ¢¡
£Home
¤ ¡¢
Num
Lock
¤ £¡ ¤¢ ¡
Alt + F4
¡£ ¤ ¢ ¡£ ¤ ¢
¤
¡
£Ctrl ¢+ £Alt ¢+ £Delete ¢
12
能
カーソルの位置の文字・数値を削除する.
日本語入力システムを起動する.
カーソルやポインタを一定量移動させたり,次の選択項目へ移動させる.
他のキーと同時押しすることにより各種の処理ができる.
¡
英大文字や符号を入力するとき押す.
¢
英大文字や符号を入力するとき押す.(押している間有効)
実行中の動作を終了.
入力を確定させる.
カーソルを行や文章の最初に移動する.
テンキーから入力を数値入力とする.
アプリケーションを終了する.
タスクマネージャーを起動する.
IBM PC/AT 互換機のこと.日本国内では,DOS/V と呼ばれることが多い.
33
5.5.3
アプリケーションの起動
5.5.3.1 スタートメニューからの起動
スタートメニューからアプリケーションを指定し,起
動する画面を図 5.10 に示す. スタート をクリックし
て,[プログラム]を選択する.すると,PC にインス
トールされているアプリケーション一覧が表示される
ので,起動したいアプリケーションをクリックする.す
ると,アプリケーションが起動される(図の例では「メ
モ帳」が起動される).このテキストでは上記の操作を
[スタート]–[プログラム]–[アクセサリ]–[メモ帳]
と記述する.
5.5.3.2 アイコンからの起動
図 5.10: スタートメニューから(メモ帳)の起動
総合情報処理センターではブラウザである Internet
Explorer をはじめ,いくつかのアイコンをデスクトップ
に置いてある.これらのアイコンはショートカットアイコンと呼ばれている.なぜならショートカットアイコ
ンを使用することで,アプリケーションを前節で説明した[スタート]–[プログラム]–[Internet Explorer]
の行程をショートカット(short cut)して起動することができるからである.
このように,よく使うアプリケーションやフォルダのショートカットをデスクトップ上に作るのは,操作性
アップの基本的テクニックである.
注意:
デスクトップ上にはショートカットのみを作成し,データファイルなどを直接置くべき
ではない.
ここでは,Internet Explorer の起動方法を例に説明を行う.
ダブルクリックによる起動方法
もっとも一般的に使われる方法で,アイコン上にマウスカー
ソルを合せマウスの左ボタンを素早く 2 回クリックする.
クリック +
¤
¡
£
¢
による起動方法
アイコン上にマウスカーソルを合せ左ボタンを一度クリック
し,アイコンの色を反転させる.次にキーボードの
¤
¡
£
¢
を押
す.
アイコンのメニューボタンによる起動方法
アイコン上にマウスカーソルを合せ右ボタンを一度クリック
し,アイコンのメニューを表示させる.メニューの中の[ホー
ムページを開く]をクリックする(右/左クリックどちらで
もよい).
5.5.4
アプリケーションの終了
5.5.4.1 メニューバーからの終了
アプリケーションの終了はアプリケーションウインドウの上部に配置されているメニューバーの中から
[ファイル]–[終了]を選択することによって行う.図 5.11 にメモ帳の終了画面を示す.
34
図 5.12: 閉じるボタンから(メモ帳)の終了
図 5.11: メニューバーから(メモ帳)の終了
5.5.4.2 閉じるボタンからの終了
アプリケーションのタイトルバーの右端に配置されている閉じるボタン
をクリックすることによっても
アプリケーションを終了することができる.図 5.12 に閉じるボタンからの終了画面を示す.
注意:
Tera Term Pro のようなネットワークを用いて他のマシンと接続するようなアプリケー
ションの場合は「接続を解除」してから終了すること.
5.5.4.3 タスクマネージャからの終了
アプリケーションを使用していると,いくら待っても応答しなくなることがある13 .Windows 2000 では,
タスクマネージャ(Task manager)を使うことにより,応答のないアプリケーションを強制終了させることが
できる.
タスクマネージャの起動方法を示す.まず,デスクトップ画面の下側に配置されているタスクバーの何もな
い部分上( スタート やタスクトレイやアイコンが配置されていない部分)で,マウスの右クリックを行いメ
ニューを表示させる.次に,メニューの中の[タスクマネージャ]をクリックする(図 5.13 ).
¤
¡ ¤
¢ £
¡ ¤
¢ £
¡
¢
それ以外にも, Ctrl + Alt + Del を押し,「Windows のセキュリティ」ダイアログボックスを表示さ
£
せ,この中から タスクマネージャ をクリックすることでもタスクマネージャが起動される.
図 5.14 に「タスクマネージャ」ダイアログボックスを示す.この中から[状態]が「応答なし」となっている
タスク(応答しなくなっているアプリケーション)をマウスでクリックして反転表示させた後, タスクの終了
をクリックすることにより強制終了が可能となる.
ファイル/フォルダの基本操作
5.6
Windows では,すべてのプログラムやユーザが作るデータはハードディスクやフロッピーディスクにファ
イル14 ,フォルダ15 という単位で保存される( 3.3 参照)
.このファイル,フォルダの管理について以下に説明
する.
5.6.1
ユーザホームディレクトリ
Windows 2000 システムでは,学生は所属に応じたユーザグループのメンバーとして登録され,ホームディ
レクトリ(Home directry)が割り当てられる.ホームディレクトリは X: ドライブに割り当てられる.学生の
ユーザホームディレクトリの使用量は 100MB に制限されている.
13
フリーズ(Freeze)した,ハングアップ(Hang-up)したなどという.
14
ファイル:記録されたデータのまとまり
15
フォルダ:ファイルやアプリケーションを格納する場所のことである.ディレクトリとも呼ぶ.フォルダの中にフォルダを作り,
階層化することもできデータの整理や管理が簡単にできるようになっている.
35
図 5.13: タスクバーからタスクマネージャを起動
図 5.14: 「タスクマネージャ」ダイアログボックス
5.6.2
ファイル/フォルダの作成
コンピュータには,データやプログラムを保存したり,実行時に必要なデータやプログラムを読み書きする
記憶装置が存在する.主に使用されている記憶装置としてハードディスク装置16(HDD:Hard Disk Drive)
,フ
ロッピーディスク装置(FDD:Floppy Disk Drive)がある.表 5.3 にそれぞれの特徴を示す.
表 5.3: 記憶装置
ハードディスク装置
フロッピーディスク装置
大容量(〜数十 GByte),データ
小容量(〜1.44MByte)
,データの
の読み書き速度:高速.振動や
読み書き速度:低速.持ち運びが
ショックに弱く,読み書き中に
容易である.ちょっとしたデー
強いショックを与えるとデータ
タの移動に便利.
が失われることがある(クラッ
シュ)
.
注意:
長岡高専においてはフォルダやファイルを,自分のホームディレクトリやフロッピー
ディスク以外に作成することを禁止している.そのためファイルやフォルダの作成は自分のホー
ムディレクトリで行う必要がある.
ここでは,ファイルおよびフォルダの作成方法について説明する.
5.6.2.1 ファイルの作成
メモ帳で文章を作成したり,ペイントで絵を描いたときなど,そのデータを保存することで後で見たり編集
することが可能となる.このデータはコンピュータ内ではファイルという形で記憶される.
ファイルには用途や形式によって様々な種類が存在する.大きく分けて,コンピュータが実行することがで
きる命令の集合であるプログラムファイル(Program file)と,コンピュータの利用者が作成した情報を記録し
ておくデータファイル(Data file)がある.Windows ではファイルの名前(ファイル名)の末尾にファイルの
種類を表す「拡張子」と呼ばれる数文字のアルファベットを付加し,ファイルの種類を判断している( 3.3.2
参照).ここでは,後者のデータファイルについて説明する.
16
ハードディスクや磁気テープなどの記憶装置あるいは記憶媒体のことは総称してストレージ(storage)と呼ばれることが多い.
36
ファイルは,アプリケーションで作成したデータを保存することによって作成される.メモ帳で作成した文
章を保存し,ファイルの作成を行う場合について説明する.メモ帳の上側に配置されているメニューバーから
[ファイル]–[上書き保存]または[名前を付けて保存]を選択する.すると図 5.15 で示した「名前を付け
て保存」ダイアログボックスが現れる.ここで,三つの項目を指定しなければならない.
図 5.15: ファイルの作成(メモ帳)
1. 保存場所:ファイルを保存する場所を指定する.保存場所は自分のホームディレクトリ (マイ ドキュメ
ント) 以下,あるいはフロッピーディスクを指定する.
2. ファイル名:保存するファイルの名前を指定する.名前には日本語,英数字の使用が可能である(*,
?,/ など使用不可能な文字があるので注意すること).ファイル名からファイル内容の推測が容易で,
かつ簡潔で整理しやすい名前を付けるのが望ましい.
3. ファイルの種類:ファイルの種類を指定する.ファイルの種類を指定することで,コンピュータは種類
に合せた拡張子をファイルの最後に付加する(表 5.4 参照).OS は,ファイルの拡張子からファイル
の種類を判断し,ファイルの種類に対応したアプリケーションを起動する.
保存場所,ファイル名,ファイルの種類を入力し,右下の 保存 をマウスでクリックするか
を押すこと
で,メモ帳で作成したデータをファイルとして保存することができる.図 5.15 では保存場所をホームディレ
クトリであるマイドキュメントとし,ファイル名を「memo」,ファイルの種類を「テキスト文書」とした.
これによりメモ帳は「テキスト文書」の拡張子「.txt」をファイルの末尾に付加し,ファイル名を「memo.txt」
として保存する.
■ファイルの拡張子 標準設定では,ファイルの拡張子は特殊なもの以外表示されないようになっている.拡
張子を見るためには,フォルダウインドウのメニューバーから[表示]–[フォルダオプション]を選択し,
「フォルダオプション」ダイアログボックスを開く(図 5.16 ).この中の「表示」タブをクリックし,「登録さ
れているファイルの拡張子は表示しない」のチェックを外すことで全ファイルの拡張子が表示される.表 5.4
に Windows で使われる主な拡張子とファイル種類を示す(表 3.7 も参照せよ).
5.6.2.2 フォルダの作成
ここでは,ホームディレクトリにフォルダを作成する方法について説明する.まず,自分のホームディレク
トリに移動するには,デスクトップ画面の左上に配置されている「マイドキュメント」アイコンをダブルク
リックし開くことで可能である.
ホームディレクトリには,最初にログインした状態で四つのフォルダが用意されている.各フォルダの用途
を表 5.5 に示す.
37
表 5.4: 主な拡張子
拡張子
ファイルの種類
.txt
テキストファイル
.htm
HTML ファイル(Web 用)
.jpg
画像ファイル(JPEG 形式)
.png
画像ファイル(PNG 形式)
.doc
Microsoft Word ファイル
.xls
Microsoft Excel ファイル
.ppt
Microsoft Power Point ファイル
.exe /.com
実行ファイル
図 5.16: ファイル拡張子の表示
表 5.5: フォルダの用途
フォルダ名
用
途
private
先生と自分以外はアクセスできない(課題やレポート作成)
public
他のユーザでもアクセスできる
profiles
Windows のシステム設定ファイル(触らないこと!)
自分のホームディレクトリに新しいフォルダを作るには,図 5.17 に示すようにホームディレクトリが開い
ているウインドウのメニューバーから[新規作成]–[フォルダ]を選択する.すると図 5.18 に示される新し
いフォルダが作成される.
図 5.18: 新規フォルダ
図 5.19: フォルダ名の変更
図 5.17: 新規フォルダの作成
5.6.3
ファイル名/フォルダ名の変更
ファイル名/フォルダ名の変更は,マウスでアイコンの名前部分をクリックすることで行う.クリック(ク
リック後少し待つ:約 1 秒)するとアイコンの名前部分の色が反転しその周りに枠ができたような表示になる
(図 5.18 参照).ここで図 5.19 に示すようにキーボードから所望の文字を入力し名前を変更する.この作業
は,ファイル/フォルダとも同様の方法で行うことができる.
5.6.4
ファイル/フォルダのコピー/移動/削除
ファイル/フォルダのコピー/移動/削除を行うにあたり,まずこれらの操作を行いたいファイル/フォル
ダを選択する必要がある.ファイル/フォルダの選択は一つずつ行うことも可能だが,複数個を同時に行うこ
とも可能である.
38
ここでは,まずファイル/フォルダの選択方法について説明し,それら選択されたファイル/フォルダをコ
ピー/移動/削除する方法について説明する.
5.6.4.1 ファイル/フォルダの選択
■単一ファイル/フォルダの選択
単一のファイル/フォルダを選択するには,単にそのファイル/フォルダ
をクリックすればよい.選択されたファイル/フォルダは反転表示される.
これ以外にも以下の方法でファイル名/フォルダ名を変更することが可能である.
¤ ¡
• アイコンをクリックし, F2 キーを押す.
£ ¢
• ファイル/フォルダアイコンの上にマウスポインタを置き,右クリックしアイコンメニューを表示させ
た後,[名前の変更]を選択する.
• フォルダウインドウでファイル/フォルダを選択し,メニューバーから[ファイル]–[名前の変更]を
選択する.
注意:
ファイル名/フォルダ名には *,?,/ など使用不可能な文字があるので注意すること.
また,Windows では拡張子からファイルの種類を判別する方法をとっており,拡張子毎にアプリ
ケーションが関連づけられている.そのため,ファイル名を変更するときは拡張子まで変更しな
いように注意が必要である.
5.6.5
ファイル/フォルダのコピー/移動/削除
ファイル/フォルダのコピー/移動/削除を行うにあたり,まずこれらの操作を行いたいファイル/フォル
ダを選択する必要がある.ファイル/フォルダの選択は一つずつ行うことも可能だが,複数個を同時に行うこ
とも可能である.
ここでは,まずファイル/フォルダの選択方法について説明し,それら選択されたファイル/フォルダをコ
ピー/移動/削除する方法について説明する.
5.6.5.1 ファイル/フォルダの選択
■単一ファイル/フォルダの選択
単一のファイル/フォルダを選択するには,単にそのファイル/フォルダ
をクリックすればよい.選択されたファイル/フォルダは反転表示される.
■ラバーバンドによる選択
フォルダウィンドウ
においてファイル/フォルダのない場所からド
ラッグを行うと,ラバーバンド(rubber band)と
呼ばれる矩形の領域が表示される.このラバーバ
ンドに含まれるファイル/フォルダは反転表示さ
れ,選択される.図 5.20 にラバーバンドによる選
択方法を示す.
¤
■ Shift
£
¡
¢
による操作 あるファイル/フォルダ
¤
が選択されている状態で, Shift
£
¡
¢
を押しながら
もう一つのファイル/フォルダを選択する.する
と,二つの選択されたファイル/フォルダを対角
線とする矩形内のファイル/フォルダが選択され
る.図 5.21 にシフトキーによる選択方法を示す.
図 5.20: ラバーバンドによる選択
39
図 5.21:
¤
¤
¡
■ Ctrl による操作
£
¢
¤
¡
£Shift ¢ による選択
図 5.22:
¤
¡
£Ctrl ¢ による選択
¡
Ctrl を押しながら,ファイル/フォルダを選択すると,離れた場所にあるファイル
£
¢
/フォルダを一つずつ選択できる.この方法を用いると,連続していないファイルであっても一度に選択する
ことができる.また,選択したファイルをもう一度クリックすると選択が解除することができる.図 5.22 に
¤
¡
Ctrl による選択方法を示す.
£
¢
■すべてのファイル/フォルダ選択
フォルダウィンドウ内のすべてのファイル/フォルダを選択するために
は,[編集]–[すべてを選択]をクリックする.
5.6.5.2 ファイル/フォルダのコピー/移動
ファイル/フォルダをコピー/移動するためには,カット&ペーストによる方法とマウスを用いたドラッグ
&ドロップによる方法がある.ここでは,カット&ペーストによるファイル/フォルダのコピー/移動を説明
する.
注意: ドラッグ&ドロップによるファイル/フォルダのコピー/移動は,マウス操作を誤ると,
予想しないファイル/フォルダのコピー/移動を行うことがある.そのため,ドラッグ&ドロッ
プによるファイル/フォルダのコピー/移動は推奨しない.
■ファイルのコピー コピーしたいファイルを選択し,[ファイル]–[コピー]を選択する.次にコピー先
のフォルダをマウスで選択し,フォルダウィンドウに表示させた後,[ファイル]–[貼り付け]を選択する.
■ファイルの移動
移動したいファイルを選択し,[ファイル]–[切り取り]を選択する.すると,ファイ
ルの表示が淡色表示となり,移動操作中であることが示される.次に,移動先のフォルダをマウスで選択し,
フォルダウィンドウに表示させた後,[ファイル]–[貼り付け]を選択する.
5.6.5.3 ファイル/フォルダの削除
ファイル/フォルダの削除は以下の方法で可能である.しかし,一度削除したファイルは復活できないので
削除時には注意が必要である.
¤
¡
• 削除したいファイル/フォルダを選択し Del を押す.
£
¢
• 右ボタンをクリックし[削除]を選択する.
• ファイル/フォルダのアイコンをドラッグし「ゴミ箱」アイコンに入れる.
40
5.6.6
フロッピーディスクの使用
ファイルを保存する場合, 5.6.1 のユーザホームディレクトリ以外にフロッピーディスクを使用することが
可能である.一般に,最初にフロッピーディスクを使用するとき,初期化(フォーマット,Format)が必要で
ある( 1.1.3 も参照せよ)
.
具体的な初期化の手順を以下に示す.まず,フロッピーディスクをコンピュータのフロッピーディスクドラ
イブに挿入する.デスクトップ上にある「マイコンピュータ」アイコンをダブルクリックして開く.マイコン
ピュータの中にある「フロッピーディスク(3.5 インチ FD)」アイコンを選択する.メニューバー中の[ファ
イル]–[フォーマット]をクリックする.ダイアログボックスが表示されたら,容量,フォーマットの種類
を選択し, 開始 をクリックする.フォーマットの容量は 1.44MB を推奨する.他にもフロッピーディスクア
イコンのアイコンメニューからフォーマットを行う方法もある.
注意:
フロッピーディスクのフォルダを開いていた場合,フロッピーディスクのフォーマット
できない.これは,コンピュータがフロッピーディスクを使用中であると認識するためである.
この場合,フロッピーディスクのフォルダを閉じ,再度処理を行う必要がある.
5.6.7
エクスプローラ
ファイル,フォルダの操作はエクスプローラを用いると更に快適に行うことが可能である.エクスプロー
ラは スタート をクリックし,プログラムメニュー中から[Windows エクスプローラ]を選択することにより
起動する.エクスプローラの基本構成を図 5.23 に示す.エクスプローラは左側のツリービュー(Tree view)
ペインと呼ばれる窓と右側のリストビュー(List view)ペインと呼ばれる窓から構成される.ツリービューペ
インには,フォルダやドライブなどがツリー形式で表示され,リストビューペインにはツリーで選択されてい
るフォルダの内容一覧が表示される.
図 5.23: エクスプローラの基本構成
5.7
日本語入力
日本語を入力するときは,日本語入力システム17 を使用する.
キーボードから入力したアルファベットが,ひらがなとして表示されるように日本語入力システムの入力
モードを切り替える.入力モードの切り替えは,キーボードとマウスのどちらからでも可能である.表 5.6 に
入力モードの切り替え方法を示す.直接入力モードに戻すのも同様の手順で行うことができる.
17
日本語入力システム:総合情報処理センターでは Microsoft の「IME2000」を使用している.他にもジャストシステムの「ATOK」
やオムロンソフトウェアの「Wnn」などがある.
41
表 5.6: 日本語入力システム入力モードの切り替え方法
キーボード操作
¤
£
半角/
全角
¡
を押す
¢
マウス操作
日本語入力インジゲータから「ひらがな」を
選択する(右図).
■日本語入力インジゲータ
図 5.24 に日本語入力インジケータを示す.日本語入力インジケータには,日本
語の入力以外にも読み方のわからない漢字を入力するための「IME パッド」,
「プロパティ18 」,
「HELP 機能」
が装備されている.
/
A
図 5.24: 日本語入力インジゲータ
■読み方のわからない漢字の入力
読み方のわからない漢字の入力には,IME パッドを利用すると便利であ
る.IME パッドは日本語インジケータ(図 5.25 )の IME パッドアイコンをクリックすることで起動する.
IME パッド起動後,手書き入力パッド内にマウスを使って漢字を書くことで IME パッドが該当する漢字を表
示してくれる.図 5.25 に IME パッドを使用して,漢字「摯」を手書き入力し,認識させる手順を示す.
図 5.25: IME パッドを使った日本語の入力
■日本語変換
日本語入力システムは,ユーザが入力した文章から名詞や動詞を探し出し適切に変換を行う.
しかしながら,意図しない部分で変換されたり違う漢字に変換されることがある.その場合,ユーザが変換範
囲を指定するなどの処置が必要である.以下に日本語変換におけるキーの使い方を示す.
変換
¤
¡
space を押すことで変換が行われる.
£
18
¢
プロパティ(Property):周辺機器やソフトなど操作する対象に関する情報をまとめたもの.ここで設定を変えることが多い.
42
変換範囲の変更
Shift +
¤ ¡ ¤ ¡
¡
Shift + 左右の方向キー ← / → を押すことで変換範囲が変わる.黒い下線が選択されてい
£
¢
£ ¢ £ ¢
¤
る変換範囲.
変換場所の変更
¤
¡
¡
¤
左右の方向キー ← / → を押すことで変換場所が変わる.黒い下線が選択されている変換
£
範囲.
変換の取り消し
¤
¡
¢
£
¢
ESC
¤
£
¡
¢
space を押し変換モードに入った後でも Esc を押すことで取り消すことができる.
£
¢
■かな入力とローマ字入力
日本語を入力する方法としては,「かな入力」と「ローマ字入力」の 2 種類があ
る.日本語を入力する方法としては,「ローマ字入力」を推奨する.なぜならば,ローマ字入力の方が覚える
キー数が少なく,英語入力をする場合にも応用できるためである.
よく知られているカタカナ言葉を入力する場合はひらがなで入力した後,通常の漢字変換と同じ操作を行
¤
£
¡
¢
うことでカタカナに変換される(例. かめら– SP → カメラ).通常用いられないカタカナ言葉を入力する場
¤
£
合は,ひらがなで入力した後, F7
¡
¤ ¡
を押してカタカナに変換する(例. とむ・くるーず– F7 → トム・ク
¢
£ ¢
ルーズ).
注意: 半角カタカナ( 3.2.3.1 参照)は使わないこと.特に電子メールなどに半角カタカナを
用いると重大なエラーを生じる.また,携帯電話のメール機能でよく使われる絵文字などの特殊
文字は,規格として統一されておらず,PC の環境によって読めない場合が多い.そのため,な
るべく使用しないか,相手の環境を考慮して用いるよう心がける.
■よくある失敗 直接入力モードによる ASCII コード( 3.2.2 参照)の英数字と,ひらがな入力モードによる
多バイトコード( 3.2.4 参照)の英数字は見た目はよく似ているが全くの別物である.アプリケーションの設
定などを行うときに,これらを混同してしまいエラー(Error)が発生するケースが多い.直接入力モードかひ
らがな入力モードかは,日本語インジケータに表示されている.また,ひらがな入力モードの場合は文字の下
にアンダーライン(Underline)が付くのでそれで見分けることもできる.図 5.26 は電子メールのアドレス欄
に多バイトモードの英数字で記入した失敗画面を示している.これでは正しいアドレスの設定は行われない.
図 5.26: 多バイトモードの英数字を使ってしまった失敗
5.8 HELP 機能
Windows を使いこなす一番のテクニックはヘルプを活用することである.何か疑問に思うことがあったら,
まず[スタート]–[ヘルプ]を選択する.ほとんどの疑問の答えはこの中で見つかるはずである.最初はヘル
プの使い方や内容を難しく感じることがあるかもしれない.しかし,だんだん理解できるようになってくる.
特にヘルプの「ヒントとテクニック」は一度読んでおくことを推奨する .
43
¶
❢ヒント
³
自分が疑問に思うことやわかりにくいことは,きっとみんなもそう思っている.そこで,よく質問
される内容は FAQ(Frequently Asked Questions:「よく尋ねられる質問」)という形でまとめられ
ていることが多い.何か疑問に思うことがあったら FAQ を活用していただきたい.
µ
´
ユーザに対するメッセージ
5.9
図 5.27: ダイアログボックス
Windows またはアプリケーションから,ユーザに対するメッセージはダイアログボックスによって表示さ
れる.ダイアログボックスとは,図 5.27 に示すようなメッセージを表示する小さなウインドウのことを指す.
主に次の場合に表示される.
1. ユーザが行おうとしている操作に対する警告.
2. 元に戻せない操作をしようとしていることに対する注意.
3. ユーザの操作を実行できなかった場合,その内容や原因.
ユーザはメッセージの内容を理解し,メッセージに従う場合は はい ,従わない場合は いいえ ,取り消す
場合は キャンセル あるいは閉じるボタン(
5.10
)をクリックする.
コマンドプロンプト
Windows 登場以前に使われていた OS に MS-DOS 19 がある.MS-DOS は,主にキーボードからコマンドを
入力することで,アプリケーションの起動,ファイルの操作などを行う OS である.一見,コマンドを入力し
て操作するという GUI から操作するものと比べて劣っているようにも見えるが,キーボードから操作する方
が圧倒的に速く行えたり,GUI から操作できないような細かなことも設定でき,使いこなせば何かと便利なも
のである.また,Windows のトラブル時などに MS-DOS の知識があると便利なこともある.
Windows 2000 にはこの MS-DOS を Windows 上で模倣したコマンドプロンプトが用意されている.
「コマンドプロンプト」は,[スタート]–[プログラム]–[コマンドプロンプト]で起動する.
「コマンドプロンプト」ウィンドウ中のカーソルの所に MS-DOS のコマンドをキーボードから入力すること
で,コンピュータの操作を行うことができる.たとえば,ディレクトリの内容を表示するには,dir コマンド
を利用する:
²
X:Y >dir dirname [/w]
±
¤
¡
£
¢
¯
°
dirname には表示したいディレクトリ名を指定する.何も指定しない場合には,カレントディレクトリの内
容が表示される.
19
MS-DOS(Microsoft disk operating system):エムエス・ドスと読む.CUI(character User Interface)ベースの OS であり,キー
ボードからコマンド(命令)を入力し,コンピュータを動作させる.Windows の登場で MS-DOS がわからなくてもパソコンが使
えるようになった.
44
図 5.28: 「コマンドプロンプト」ウィンドウ
何もオプションを付けない場合は指定したディレクトリ中のファイルの一覧が表示される.
オプション /w を付けると指定したディレクトリ中のファイルがワイド一覧形式で表示される.「コマンド
プロンプト」を終了し,Windows に戻るのには,コマンドが入力可能な状態で exit と入力する.
²
X:Y >exit
±
¤
¡
£
¢
¯
°
上述以外に MS-DOS には多くのコマンドが用意されている.各コマンドの詳細(機能やオプションの指定
方法)は,知りたいコマンドに /? を付けることで知ることができる.
²
X:Y >command /?
±
¤
¡
£
¢
¯
°
command には詳細を表示したいコマンド名を指定する.MS-DOS の詳細については専門書 [1] を参照され
たい.MS-DOS は UNIX(第 6 章参照)に似せて作られている点が多いので,双方のコマンドを対応させて
覚えると良いだろう(表 6.19 参照)
.
5.11
マナーについて
情報処理センターの設備は公共の物品である.そのため,勝手にソフトウェアをインストールしたりしない
こと.また,各種設定も勝手に変更しないこと.問題が生じた場合は,担当教官か情報処理センタースタッフ
しんし
に真摯な態度で相談すること.
◎参考文献・書籍・URL
[1] 天野司. “Windows DOS プロンプトポケットリファレンス”. 技術評論社, 1998.
[2] 徳田尚之, 東海林健二編. “Windows NT 環境で使う情報リテラシ—インターネット時代のコンピュータ・
ツール—”. サイエンス社.
[3] 魚田勝臣編著, 大曽根匡, 荻原幸子, 松永賢次, 宮西洋太郎著. “IT テキスト 基礎情報リテラシ”. 共立出版.
[4] 若山芳三郎. “学生のための情報リテラシー”. 東京電機大学出版局.
45
◎演習問題
1. 3.5 インチフロッピーディスクを初期化(フォーマット)してみよ.初期化の設定は通常のフォーマッ
ト,容量は 1.44MB,ボリュームラベルは任意の名前とせよ.
2. 1 でフォーマットしたフロッピーディスクに階層ディレクトリ(フォルダ)を作れ.
tmp1, tmp2
3. 2 で作成したディレクトリ tmp1 にリスト 5.1 の内容を記述したファイル rule.txt を作成せよ.ただ
し,作成にはメモ帳を使うものとする.
リスト 5.1:rule.txt の内容
1
2
3
4
5
6
7
8
9
10
11
12
13
14
宣誓
私は情報処理センター内で飲食しません.
私は情報処理センター内で土足厳禁を守ります.
私は情報処理センター内のコンピュータにソフトウェアをインストールしません.
私はキーボードやマウスを大切に扱います.
私は情報処理センターでホームページを閲覧する場合,公序良俗に反するホームページを閲覧しません.
私は電子メールに他人を誹謗・中傷する内容を書きません.
私は電子メールに半角カナ文字を使いません.
私は大容量の電子メール(含む添付ファイル)を送りません.
私はパスワードを「他人に教えない」
「他人に推測できないよう工夫する」「忘れない」ように努力します.
私は万一パスワードを忘れた場合,学生証を持ってセンター職員に真摯な態度で相談します.
私はその他情報処理センター関係の事項で他人に迷惑をかける行為をしません.
平成××年×月×日××工学科×年×番××××
4. 3 で作成した rule.txt を tmp2 に移動せよ.
5. 2 で作成したディレクトリ tmp1 にリスト 5.2 の内容の index.txt を作成せよ.ただし,日本語以外の
文字は英数半角文字とする.ファイル作成後,名前が index.txt のまま,Windows NT エクスプロー
ラにより起動してみよ.そして,名前を index.html と変更して,Windows NT エクスプローラにより
起動してみよ.なぜこれらのアプリケーションが起動するのか説明せよ.
リスト 5.2:index.txt の内容
1
2
3
4
5
6
7
8
<HTML>
<HEAD>
<TITLE>長岡太郎</TITLE>
</HEAD>
<BODY>
簡単ですが,ホームページです.
</BODY>
</HTML>
46
第6章
UNIX の基礎
6.1 UNIX って何?
ユニックス
UNIX とは 1969 年頃に米国 AT&T 社(米国電話電信会社)で,大規模なコンピュータシステムの開発用と
して誕生した OS のことをいう.UNIX の特徴として,以下の五つが挙げられる:
1. 複数の利用者(ユーザ)が,1 台の UNIX マシンを同時に利用できる(マルチユーザ).
2. 複数のアプリケーションを見かけ上同時に実行できる(マルチタスク).
3. 強力なネットワーク機能を持つ.
4. ファイルシステムがシンプルである.
5. ソフトウェアの開発環境が充実している.
なお,UNIX は The Open Group (オープングループ) の登録商標であり1 ,unix や Unix と書いてはならない.
DOS は UNIX を参考にした部分があるが,次の 2 点が決定的に異なる:
1. 一人の利用者が,1 台のマシンを利用する(シングルユーザ).
2. 複数のアプリケーションを同時に利用することはできない(シングルタスク).
UNIX は元々プログラム開発者向けの OS として発展してきたので,DOS や Windows に比べると表示され
るメッセージがわかりにくく,コマンドの数が非常に多い(DOS では 70〜80 程度であるのに対し,UNIX で
は 200 以上).また,使用法をよく理解していないと,システム管理者や他のユーザに多大な迷惑をかけるこ
とになる.
注意:
説明を十分に聞かず,テキストを熟読しないことに起因するトラブルが発生した場合に
は,相応の処罰が与えられるものと覚悟してほしい.
ユーザ ID とパスワード
6.2
UNIX システムの利用者となるには,管理者にユーザ登録をしてもらい,ユーザ名を発行してもらわなけれ
ばならない.ユーザ名は,ユーザ ID2 と呼ばれる場合もある.
UNIX システムでは,複数のユーザの同時利用に対応するために,利用開始時に誰が利用を希望しているの
か,身分照会(ユーザ認証)を行う.
3
ここで,銀行の ATM(自動預金支払機)で預金を引き出す場合の身分照会について考えてみよう.
ATM で
は,少なくとも次の二つの情報を入力するはずである:
• 口座番号(キャッシュカードや預金通帳の磁気テープに記録されており,ATM に挿入すると,自動的
に読み取られる)
• 暗証番号(一般には 4 桁の数字)
二つの情報が入力されると,ATM は専用回線を通じて,銀行の顧客データを保管しているコンピュータと通
信を行う.二つの情報がコンピュータ上に記憶されている情報と完全に一致した場合にだけ,ATM から預金
1
元々は AT&T 社の登録商標であったが,現在は 200 以上の企業や団体によって構成されるオープン・グループ(http://www.
2
opengroup.or.jp/)の商標となっている.
ID は identification の略.「身元確認,身分証明」の意.
Automated Teller Machine.
3
47
を引き出すことができる.逆にいえば,口座番号と暗証番号さえ一致させることができれば,他人の預金を不
正に引き出すことも不可能ではない.二つの情報のうち,口座番号はキャッシュカードや預金通帳に印刷され
ている.また,ATM を利用したときの利用明細にも印刷されているので,他人の口座番号を知ることは比較
的容易である.従って,口座番号は公の情報であるといえ,暗証番号だけが自分の口座を守る鍵であるといっ
てよい.もし暗証番号が誕生日や電話番号など,自分に関する公の情報から簡単に類推できる数字である場合
には,預金を引き出そうとしている人間が自分以外の何者でもないという保証ができない.
UNIX のユーザ認証では,次の二つがシステムに登録されている情報と等しいか検査を行う:
• ユーザ ID
• パスワード
パスワード(password)とは,アルファベットの大文字/小文字と数字を,指定された長さで組み合わせた文
字列である.ユーザ ID は銀行の口座番号と同様に公の情報であるので,ユーザ本人であることの証明はパス
ワードだけに依存しているといえる.従って,パスワードは銀行の暗証番号と同様に,他人が類推しにくいも
のにして,自分の頭の中だけで記憶しておくべきである.
なお,UNIX ではユーザ ID,パスワード中のアルファベットについて,大文字と小文字が区別される.
注意:
パスワードは,たとえ先生に聞かれたとしても教えてはならない.
長岡高専の UNIX マシン
6.3
長岡高専では,UNIX マシンの管理者は総合情報処理センターの
表 6.1: 学科コード
教職員である.すべての学生は入学時に kurohime という名前(ホ
スト名)の UNIX マシン4 にユーザ登録される.ユーザ登録は,在
学期間中有効である.
学内 LAN に接続された PC であれば,どこからでもリモート・
ログイン(Telnet)などを使って,kurohime を利用できる.
平成 11 年度以降の学生のユーザ ID は,次のような規則で付け
られている:
学科コード
学 科
ac
専攻科
me
機械工学科
ee
電気工学科
ec
電子制御工学科
mb
物質工学科
ci
環境システム工学科
学科コード+ 5 桁の学籍番号+アルファベット 1 文字
学科コードは表 6.1 の通りである.学籍番号は,学生証の写真の上にある数字の下 5 桁の数字である.最後の
アルファベット 1 文字は,ユーザ ID を単純に類推できないようにするために,不規則(ランダム)に定めら
れている.
注意: kurohime に登録されているユーザ ID は,Windows にログインするときに入力するユー
ザ名と同じであるが,パスワードは Windows と kurohime で別々に管理されている.Windows
のパスワードを変更しても kurohime のパスワードは変更されない.
6.4
基本事項
以下では,UNIX システムを利用する上で必ず習得しておくべき事項や,コマンドについて概説する.
4
厳密には UNIX マシンではなく,Linux マシン.Linux は UNIX と互換性がある,無料で使用できる OS である.情報工学などの
分野では,UNIX と Linux を区別する場合が多いが,使う側から見た場合には UNIX と同じと考えて差し支えないので,本書では
UNIX として扱っている.
48
6.4.1
利用開始:ログイン
UNIX の使用を開始することを,ログイン(login)5 するという.学内 LAN に接続された PC から,kurohime
にログインするには Telnet アプリケーションを起動し,kurohime へ接続要求を行う.
1. Windows 標準の telnet,または TeraTerm Pro6 を起動し,接続先として kurohime を選択する.
2. kurohime との通信に成功すると,ユーザ名とパスワード入力のメッセージが表示される.メッセージ
に従い,ユーザ名とパスワードをタイプする.
º
login: ユーザ名
¤
¡
£ ¢ ¤ ¡
(タイプした内容は画面には表示されない)
password: パスワード
£ ¢
¹
ユーザ名とパスワードがシステムに記憶されている情報と一致しないと,
¶
·
¸
³
login incorrect
login:
µ
´
と表示され,再入力を求められる.UNIX ではユーザ ID,パスワード中のアルファベットについて,大
文字と小文字が区別されるので注意すること.
3. ユーザ名とパスワードを正しく入力した場合には,UNIX コマンドの実行準備が整ったことを示すプロ
ンプトが表示される:
®
©
kurohime%
­
ª
注意: ログインは『操作記録開始』を意味する.ユーザの不正な操作はすべて管理記録に記入
されるので,正しい操作を心掛けること.また,誰が,いつ,どの端末からログインしているか
は,誰もが調べることができる.正しい終了手続きを行わないユーザはすぐにわかるので,必ず
正しく終了手続きを行うこと.
注意:
ユーザのパスワードはシステム管理者でも調べることができない(削除することだけが
可能)
.パスワードを忘れた場合は,システム管理者にお願いして,登録済みのパスワードを削除
してもらう必要がある.この場合,本人であることを確認するため,身分証を提示する必要があ
る.また,パスワードを忘れた場合には,指導を受ける必要がある.
6.4.2
終了手続:ログアウト
UNIX の使用を終了することを,ログアウト(logout)7 するという.ログアウトするには,以下のように操
作する:
²
kurohime%
±
¤
¤
¡ ¤ ¡
£Ctrl ¢+ £ D ¢
¯
°
¡ ¤ ¡
¡
¤
¤ ¡
ここで, Ctrl + D は,キーボードの Ctrl を押し下げたまま, D をタイプすることを意味する8 .
£
¢ £ ¢
£
¢
£ ¢
5
ログオン(logon)という場合もある.
6
TeraTerm Pro はフリーソフトウェア( 13.3 参照).
7
ログオフ(logoff)という場合もある.
8
この他,exit もしくは,logout を入力することによってもログアウトできる.
49
注意: ログアウト手続きを行わずに,Telnet アプリケーションを強制終了した場合には,UNIX
はユーザが利用を継続しているとみなし,ユーザからの命令を待ち続けることがある.この場合,
他のユーザや管理者に迷惑をかけることになる.正規のログアウトを行わなかった学生は,指導
を受けることがある.
6.4.3
パスワード変更:passwd
ログイン時のパスワードを変更するには,passwd コマンドを利用する.変更する手順を以下に示す:
'
kurohime% passwd
¤
$
¡
£ ¢
¤ ¡
Old password: 今までのパスワード
¤ £¡ ¢
New password: 新しいパスワード
£ ¢
¤
Re-enter password: 新しいパスワードを再入力
£
&
¡
¢
%
パスワードをタイプする場合には,タイプした内容は画面には表示されない.タイプミスによる誤りを防ぐた
め,新しいパスワードは 2 度入力する必要がある.2 度の入力でパスワードが異なった場合には,エラーメッ
セージが表示され,パスワードは変更されない.
パスワードも大文字と小文字が区別される.パスワードは以下の条件をすべて満たす必要がある:
• 合計で 6 文字以上であること(8 文字を超えた部分は無視される).
• 数字が 1 文字以上,アルファベットが 3 文字以上含まれること.
• 大文字小文字をおりまぜること.
条件を満たさないパスワードが入力されると,エラーメッセージが表示され,パスワードは変更されない.
注意: パスワードは他人に教えてはならない.他人があなたのユーザ名とパスワードを使って,
あなたになりすまして不正操作を行い,システムに損害を与えた場合,あなた自身も罰せられる.
安全のため,パスワードには他人が類推しやすい文字(名前や電話番号など)を使わず,定期的(例えば 1
ヶ月毎)に変更することを強く推奨する.
6.4.4
ホームディレクトリ
UNIX では複数のユーザが,同じ資源(リソース,resource9 )を共有する.ファイルシステム(詳しくは
6.8 を参照)を効率よく共有し,ユーザ毎のプライバシーを守るために,ユーザ毎に自分のファイルを置く場
所が定められている.この場所のことをホームディレクトリ(home directory)と呼ぶ.
相対パス指定( 3.3.3 参照)を行う際には,自分のホームディレクトリの場所をチルダ記号(˜)で表すこ
とができる.すなわち,˜/file1.txt は,自分のホームディレクトリの下にある file1.txt というファイル
を表す.˜/abcd/file2.txt は,自分のホームディレクトリ下のサブディレクトリ abcd 中の file2.txt と
いうファイルを表す.
また,˜ の後にユーザ名を付けると,他のユーザのホームディレクトリを指定することができる.例えば,
˜user1/file3.txt は,user1 というユーザのホームディレクトリの下にある,file3.txt というファイル
への相対パス指定である.
9
CPU,メモリ,ファイルシステムなどを指す.
50
身に付けるべきコマンド
6.5
以下では,UNIX システム上の WWW サーバで自分のホームページを開設する準備のために,最低限必要
なコマンドについて概説する.
6.5.1
ディレクトリの内容表示:ls
ディレクトリの内容を表示するには,ls コマンドを利用する:
²
kurohime% ls [-a][-l] dirname
±
¤
¡
£
¢
¯
°
ls は LiSt の略である.dirname には表示したいディレクトリ名を絶対/相対パス指定する.何も指定しない
場合には,カレントディレクトリの内容が表示される.
何もオプションを付けない場合には,ファイルやディレクトリの名前だけが表示され,ドットファイルは表
示されない(詳しくは 6.8 を参照)
.
オプション -a を付けると,ディレクトリ中のすべてのファイルが表示される.a は All の略である.
オプション -l を付けると,ファイルやディレクトリに関する詳細な情報が表示される.l は Long の略で
ある.ls -l としたときの出力結果の例と,各項目の意味を表 6.2 に示す.
表 6.2: ls -l の出力例
パーミッション
所有者
グループ
-rwxr-xr--
xx12yyyz
xx
2331
Sep
11
12:00
a.out
-rwxr--r--
xx12yyyz
xx
101
Sep
2
15:31
errfile
-rwxr--r--
xx12yyyz
xx
7094
Sep
3
13:33
mbox
-rwx------
xx12yyyz
xx
166
Sep
1
9:12
サイズ
ファイル名
更新日時
test.c
表 6.3: パーミッションの文字構成
user
group
other
t9
t8
t7
t6
t5
t4
t3
t2
t1
t0
d
r
w
x
r
w
x
r
w
x
-
-
-
-
-
-
-
-
-
-
パーミッション(permission)は,ファイルを操作する権限を定めるもので,d,r,w,x,- を組み合せた
10 文字で表 6.3 のように構成される.
左端の文字 t9 はファイルの種別を表す.d の場合はディレクトリ,- の場合は通常のファイルであることを
示す.残りの 9 文字(t8 〜t0 )は 3 文字ずつ組になる.t8 〜t6 がファイルの所有者(user)に対する保護情報を
表す.t5 〜t3 がファイルの所有者と同じグループに所属する他のユーザ(group)に対する保護情報を表す.t2
〜t0 が他のユーザ(other)に対する保護情報を表す.各文字の意味は以下の通りである:
• t8 ,t5 ,t2 · · · r のとき,読み取り(Read)可能.ファイルの内容を見たり,ファイルをコピーする権利
を持つ.- のとき,読み取り不可.
• t7 ,t4 ,t1 · · · w のとき,書き込み(Write)可能.ファイルの内容や属性を変更したり,ファイルを削除
したり,ファイル名を変更する権利を持つ.- のとき,書き込み不可.
• t6 ,t3 ,t0 · · · x のとき,実行(eXecute)可能.一般のファイルの場合には,そのファイルを実行(起動)
する権利を持つ.ディレクトリの場合には,そのディレクトリ内を参照したり,そのディレクトリへカ
51
レントディレクトリを移動する権利を持つ.- のとき,実行不可.
パーミッションの変更法については, 6.5.5 を参照.
オプション l,a は組み合わせて指定することができる.ls -la や,ls -l -a などのようにすると,ドッ
トファイルを含むすべてのファイルについて,詳細な情報が表示される.
6.5.2
ディレクトリ作成:mkdir
ディレクトリを新たに作成するには,mkdir コマンドを利用する:
²
kurohime% mkdir dirname
±
¤
¡
£
¢
¯
°
mkdir は MaKe DIRectory の略である.dirname には作成したいディレクトリ名を指定する.相対パス指定,
または絶対パス指定で指定することもできる.
作成したいディレクトリの一つ上の階層のディレクトリ(親ディレクトリ)に対して,書き込み許可権(w)
を持っていない場合には,ディレクトリは作成されない( 6.5.1 , 6.5.5 , 6.8.2 参照).
kurohime 上に自分のホームページを開設するためには,ホームディレクトリの下に public html という
名前のサブディレクトリを作成する必要がある10 .
6.5.3
カレントディレクトリ変更:cd
カレントディレクトリを変更するには,cd コマンドを利用する:
²
kurohime% cd pathname
±
¤
¡
£
¢
¯
°
cd は Change Directory の略である.pathname には移動したいディレクトリ(移動先)を絶対パス指定,また
は相対パス指定で指定する.pathname に何も書かないと,ユーザのホームディレクトリへ移動する.
移動先ディレクトリに対して,実行可能権(x)を持っていない場合には移動は実行されない( 6.5.1 , 6.5.5
, 6.8.2 参照).
6.5.4
カレントディレクトリ表示:pwd
カレントディレクトリを画面に表示するには,pwd コマンドを利用する:
º
kurohime% pwd
¤
¡
£
¢
pathname
¹
·
¸
コマンド入力の次の行にカレントディレクトリの絶対パスが表示される.pwd は Print Working Directory の略
である.
◆練習問題 6.1 kurohime の自分のユーザホームディレクトリについて,以下の項目を調査し,記録せよ.
1. ユーザホームディレクトリの絶対パス指定.
2. ユーザホームディレクトリのパーミッション設定.
3. ユーザホームディレクトリに含まれるすべてのファイルの名前とパーミッション設定.
10
商用のプロバイダと契約してホームページを開設する場合は,必ずしもディレクトリ名が public html とは限らない.プロバイ
ダに問い合わせ,指示に従うこと.
52
6.5.5
ファイルの属性変更:chmod
ファイルの属性(パーミッション)を変更するには,chmod コマンドを利用する:
²
kurohime% chmod mode filename.ext
±
¤
¡
£
¢
¯
°
chmod は CHange MODe の略である.filename.ext には属性を変更したいファイル名を指定する.mode には
新たに設定したいファイルの属性を 3 桁の 8 進数表示 o2 o1 o0 で指定する11 .o2 (最上位桁)がファイルの所
有者に対する属性を表す.o1 がグループのメンバに対する属性を表す.o0(最下位桁)が他のユーザに対する
属性を表す.各桁の数字は 3 ビットで表される.まとめると,表 6.4 のようになる.
表 6.4: chmod のパーミッション指定
属性
user
group
8 進数表現
o2
o1
2 進数表現
b8
b7
b6
b5
b4
other
o0
b3
b2
b1
b0
各ビットの意味は次の通りである( 6.5.1 , 6.8.2 を参照し,比較してみよ)
:
• b8 ,b5 ,b2 · · · 1 のとき読み込み可,0 のとき読み込み不可.
• b7 ,b4 ,b1 · · · 1 のとき書き込み可,0 のとき書き込み不可.
• b6 ,b3 ,b0 · · · 1 のとき実行可,0 のとき実行不可.
少なくとも以下の 4 種類のモードを覚えておくべきである.
600[rw-------] 他人に見られたくないファイルに設定する.ファイル所有者以外のユーザは,
ファイルの中身を操作したり,ファイルを削除することができない.
700[rwx------] 他人に見られたくないディレクトリに設定する.所有者以外のユーザは,その
ディレクトリのファイルの一覧を得られない.更に,そのディレクトリにあるファイルを見たり,
変更/削除ができない.
755[rwxr-xr-x] 一般的なディレクトリ,実行ファイルに対して設定する.ファイル所有者以外の
ユーザは,ファイルの中身を表示させたり,ファイルを実行することができる.また,ディレクト
リの場合は,そのディレクトリへカレントディレクトリを移動させたり,内容を見ることができる.
644[rw-r--r--] 実行ファイル以外の一般的なファイルに対して設定する.ファイル所有者以外の
ユーザは,ファイルの中身を表示させることができるが,変更したり,削除することができない.
自分のホームページを開設するためには,ホームディレクトリと,public html ディレクトリのパーミッ
ションを [rwxr-xr-x] に設定する必要がある.また,public html ファイル中に置く HTML ファイルの
パーミッションは [rw-r--r--] に設定する必要がある.
注意:
パーミッション変更では [---rw-rw-] のような設定も可能である.このような設定を
ファイルを対象に行った場合,ユーザ本人が作成したファイルであっても読み書きを含め一切の
操作ができなくなる.このような設定をホームディレクトリを対象に行った場合,自分のホーム
ディレクトリ中のすべてのファイルやディレクトリにアクセスできなくなる.誤った操作をしな
いよう,慎重に設定を行うこと.
11
別の指定法もある.参考文献 [1] やオンラインマニュアルを参照.
53
その他の基本コマンド
6.6
以下では,UNIX システム上の WWW サーバで自分のホームページを保守管理するために,役に立つコマ
ンドについて概説する.
6.6.1
ディレクトリ削除:rmdir
ディレクトリを削除するには,rmdir コマンドを利用する:
²
kurohime% rmdir dirname
±
¤
¡
£
¢
¯
°
rmdir は ReMove DIRectory の略である.dirname には作成したいディレクトリ名を指定する.相対パス指
定,または絶対パス指定で指定することもできる.対象ディレクトリについて,書き込み許可権(w)を持って
いない場合には,ディレクトリは削除されない( 6.5.1 , 6.5.5 , 6.8.2 参照).また,ディレクトリ中にファ
イルやサブディレクトリが含まれる場合には,ディレクトリは削除できない.
注意:
6.6.2
誤って自分のホームディレクトリを削除しないようにすること.
ファイルの内容表示(1)
:cat
テキストファイルの内容を表示するには,cat コマンドを利用する:
²
kurohime% cat filename.ext
±
¤
¡
£
¢
¯
°
cat は conCATenate または CATenate の略である.filename.ext には内容を表示したいテキストファイル名を
指定する.ファイル名は,絶対/相対パス指定を付けてもよい.
filename.ext にバイナリファイルを指定すると,意味不明の文字列が表示されたり,画面表示が乱れたり,入
力を受け付けなくなる場合がある.
注意:
6.6.3
cat コマンドではバイナリファイルを指定しないこと.
ファイルの内容表示(2)
:more
cat コマンドは 1 画面に収まらないような,長いファイルを表示する場合には不便である.このような長い
ファイルを,1 画面毎に区切って表示させるには,more コマンドを利用する:
²
kurohime% more filename.ext
±
¤
¡
£
¢
¯
°
表示中には,キー操作により,次の 1 画面分を表示させたり,前の画面に戻したりすることができる.主な
キー操作を表 6.5 に示す.
6.6.4
ファイル/ディレクトリの改名:mv
ファイルやディレクトリの名前を変えるには,mv コマンドを利用する:
²
kurohime% mv oldname newname
±
¤
¡
£
¢
¯
°
54
表 6.5: more コマンドのキー操作
キー
意
味
Q
¤£ ¡¢
£H ¢
コマンドを終了させる.
¤ ¡
1 行下方向へ移動させる.
¤£ ¢¡
space
1 画面下方向へ移動させる.
£¤ ¡ ¢
B
1 画面上方向へ移動させる.
¤£ ¡¢
使い方(ヘルプ)を表示させる.
mv は MoVe の略である.oldname には改名前のファイル/ディレクトリ名を指定する.このファイル/ディ
レクトリが存在しない場合,エラーとなる.
newname に改名後のファイル/ディレクトリ名を指定する.このファイルが既に存在する場合は自動的に
上書きされる.すなわち,もし事前にファイル newname が存在していた場合,その内容は削除される.また,
newname が既に存在するディレクトリの場合,oldname は,newname の下に移動される.
mv コマンドでは既に存在するファイル名を改名後の名前に指定しないこと.
注意:
6.6.5
ファイルの削除:rm
ファイルを削除するには,rm コマンドを利用する12 :
²
kurohime% rm filename.ext
±
¤
¡
£
¢
¯
°
rm は ReMove の略である.filename.ext には削除したいファイル名を指定する.
6.6.6
ファイルの複製:cp
ファイルを複製(コピー)するには,cp コマンドを利用する:
²
kurohime% cp srcfile dstfile
±
¤
¡
£
¢
¯
°
cp は CoPy の略である.srcfile にはコピー元のファイル名を指定する.dstfile には,コピー先のディレクトリ
名,またはファイル名を指定する.dstfile に既存のディレクトリ名を指定した場合には,そのディレクトリの
中にコピー元と同名のファイル srcfile が作成される.
◇例題 6.1 カレントディレクトリのファイル file1 を,サブディレクトリ dir の中に,file1.bak という
名前でコピーするコマンドを書け:
解:cp file1 dir/file1.bak
◇例題 6.2 サブディレクトリ dir2 の中のファイル file2 を,同じ名前でカレントディレクトリにコピーす
るコマンドを書け:
解:cp dir2/file2 .
6.7
覚えておくと便利なキー操作とコマンド
以下では,UNIX システム上で様々な作業を行う上で,覚えておくと便利なキー操作およびコマンドについ
て概説する.
12
厳密には UNIX ではファイルの実体を削除するコマンドは存在しない.rm コマンドではファイル名だけが削除される.rm コマン
ドによりファイルの実体に結び付けられるファイル名がすべて削除されると,ファイルの実体が削除される [1].
55
キー操作
6.7.1
¤
¡
UNIX では Ctrl と他のキーを組み合わせた操作が,様々な機能に割り当てられている.覚えておくと便
£
¢
利なキー操作と,その意味を表 6.6 に示す.
表 6.6: 覚えておくと便利なキー操作
キー操作
¡
¤
£¤Ctrl ¢¡ +
¤ ¡
£¤ U ¡¢
Ctrl + D
¢¡ £¤ ¡¢
¤£
Ctrl + C
¤£
¡¢ £¤ ¡¢
Ctrl + S
£
¢ £ ¢
¡ ¤
¢ £
¤
Ctrl + U
£
ある.
¤
¡ ¤
¤£
¡¢ ¤£
Ctrl + C
£
¢ £
¶
✎ メモ
Ctrl + D
意
味
現在のコマンドラインの文字をすべて削除
標準入力の終わりを通知
プログラムの強制終了
¤
£
¡
¢
画面表示の一時停止( Ctrl +
¤ ¡
£ Q ¢ で解除)
¡
はコマンド入力中にタイプミスし,最初から入力し直したいような場合に利用すると便利で
¢
¡
は UNIX マシンからログアウトする場合などに利用する.
¡¢
¢
はコマンドを実行したら,プロンプトが表示されなくなってしまった場合などに利用する.
³
¡
キーを入力しても何も画面に表示されなくなることがある.その原因は,知らない間に Ctrl +
£
¢
¤ ¡
S を入力してしまっていたためということが多い.キー入力を受け付けなくなったときには,
£ ¢
¤
¡ ¤ ¡
あわてずに,まず Ctrl + Q を入力してみるとよい.
£
¢ £ ¢
µ
´
¤
6.7.2
コマンドの使い方を調べる:man
コマンド名はわかっているが,使い方がわからない場合や,詳しい使い方を調べたい場合には,man コマン
ドを利用して,オンラインマニュアルを参照することができる:
²
kurohime% man command
±
¤
¡
£
¢
¯
°
man は MANual の略である.command には調べたいコマンド名をタイプする.指定されたコマンドに対応す
るマニュアルが存在しない場合には,エラーメッセージが表示される.マニュアルは 1 画面毎に分割されて表
示される.操作法については more コマンド( 6.6.3 )を参照.
多くの UNIX システムでは標準的なコマンドについては,日本語のマニュアルが表示されるが,一部英文で
表示される場合もある.
6.7.3
ログイン中のユーザを調べる:w,who
現在自分がログインしている UNIX マシンにログインしている他のユーザの情報を調べるには,次のどち
らかのコマンドを利用する:
• w コマンド(Who is logged in, and What are they doing)
• who コマンド
どちらのコマンドも引数(オプションやファイル名などの指定)は不要である.
表示される主な内容は次の通り:
• ユーザ名
56
• ログインした日時
• どこからログインしているか
ユーザの個人情報の確認:finger
6.7.4
ユーザの個人情報を調べるには,finger コマンドを利用する:
²
kurohime% finger username
±
¤
¡
£
¢
¯
°
username にはユーザ名を指定する.何も指定しない場合は,現在ログイン中のユーザ情報が出力される( 6.7.3
参照).
表示される主な内容は次の通り:
• ホームディレクトリの絶対パス.
• 使用しているシェルの種類.
• ユーザの正式な名前(本名).
• 最後にログインした日時,どこからログインしたかなどの情報.
• 最後に電子メールを読んだ日時などの情報.
6.8 UNIX のファイル管理
以下では UNIX のファイル管理法(ファイルシステム)の特徴を概略的に述べる.UNIX のファイルシステ
ムについて詳しく知りたいならば,参考文献 [2, 1] を参考にせよ.
6.8.1
ファイル命名規則
UNIX でのファイルの名前に関する制限,特徴を示す( 3.3.2 参照).
6.8.1.1 ファイル名に使えない文字
• 主ファイル名,拡張子には以下の文字を含めてはならない:
*
?
@
#
$
ˆ
(
)
[
]
|
;
’
"
<
>
!
˜
&
/
.
%
• ほとんどの UNIX システムでは多バイト文字(日本語)のファイル名を付けてはならない.
• ファイル名の先頭にはプラス記号(+),マイナス記号(-)を使ってはならない.
6.8.1.2 ファイル名の長さ
主ファイル名,拡張子に対する長さの制限はない13 .
主ファイル名の中にピリオド(.)を含めてもよく,次のようなファイル名を付けても構わない.
filename
file.new.text
filename.ext
file.old.backup.text
longfilename.extension
6.8.1.3 アルファベット大文字/小文字の区別
アルファベットの大文字と小文字は区別される.すなわち,file.ext,File.ext,File.Ext,FILE.EXT
はそれぞれ別のファイルとして区別される.
13
全体で 256 文字以内という制限がある場合もある.あまり長くならないようにすればよい.
57
6.8.1.4 ドットファイル
UNIX ではファイル名の先頭がピリオド(.)であるファイルは,特別な意味を持つファイルとされ,ドッ
トファイルと呼ばれる.
意味がわからないうちは,指示されない限りドットファイルを新たに作ったり,編集してはならない.
なお,UNIX では一つのファイルにいくつかの異なった名前を付けることができる14 .詳細は,参考文献 [1]
を参照すること.
ファイル属性
6.8.2
UNIX では,複数のユーザがリソースを共有することを想定し,自分のファイルを他人が操作するのを防ぐ
ことが可能となっている.以下では UNIX のファイル保護について説明する.
UNIX ではファイルを管理するために,表 6.7 の七つの情報を使用している:
表 6.7: UNIX のファイル管理情報
管理情報
詳
ファイル名
作成(更新, アクセス)日時
ファイルサイズ
ファイルの所有者(オーナー)
ファイル形式
リンク数
細
( 6.8.1 参照)
そのファイルが作成/更新/アクセスされた年月日と時刻.
ファイルの大きさ.
通常は,そのファイルを作成したユーザ名.ファイルの管理責任者.
ディレクトリなどの特別なファイルなのか,普通のファイルかを表す.
そのファイルへ結び付けられたファイル名がいくつあるのかを示す.詳細は,参考
文献 [1] を参照すること.
ファイル属性(パーミッション)
6.8.2 で説明する.
ファイル属性は,そのファイルを「誰が」
,
「どうすることができる」のかを規定する.
「誰が」に相当する部
分(対象)は,以下の 3 通りに分類される:
u(User)
ファイルの所有者
g(Group) ファイルの所有者が所属するユーザグループのメンバ
o(Other)
それ以外のユーザ
「どうすることができる」に相当する部分(内容)は,以下の 3 通りに分類される:
r(Read)
そのファイルの中身を見ることを許可するかどうか.
w(Write) そのファイルを削除したり,内容を変更することを許可するかどうか.
x(eXecute)そのファイルを実行することを許可するかどうか.
UNIX コマンド ls( 6.5.1 ),chmod( 6.5.5 )を参照せよ.
6.8.3
ワイルドカード文字
UNIX コマンド中でファイルやディレクトリを指定する際に,
表 6.8 に示すようなワイルドカード文字を使うと便利な場合が
ある.
例えば,次のようなことに利用できる:
14
これをリンクという.
表 6.8: ワイルドカード文字
文字
意
味
?
任意の 1 文字を表す
*
任意の文字列を表す
58
• ディレクトリ内の,指定した拡張子のファイルだけを表示させる.
• 複数のファイルを同時に削除/コピー/移動する.
◇例題 6.3 カレントディレクトリ内の,拡張子が txt のファイルをすべて表示させるコマンドを書け.
解:ls *.txt
◇例題 6.4 次のコマンドの意味を説明せよ:
cp dir2/file?.c .
解:サブディレクトリ dir2 中にあるファイルから,次の条件を満たすファイルをすべてカレントディレ
クトリに同じ名前でコピーする:
• ファイルの拡張子が c である.
• 主ファイル名の先頭 4 文字が file であり,主ファイル名の長さが 5 文字である.
¶
✎ メモ
³
ワイルドカード文字の他にも,複数のファイル名を指定するのに便利な記述方法がある.例えば,
[ABC]*.txt と記述すれば,先頭が A,B,C のいずれかで,拡張子が .txt というファイル名という意
味になる.*[0-9] のように記述すれば,ファイル名が 0 から 9 のいずれかの数字で終わるような
ファイル名を指定していることになる.
µ
´
6.9 UNIX のプロセス管理
UNIX では,1 台のマシンを複数のユーザが同時に利用することができる(マルチユーザ).また,1 人の
ユーザが複数のアプリケーションを同時に利用することもできる(マルチタスク).
1 台の UNIX マシンで,複数のユーザが同時にいくつものアプリケーションを利用する場合には,マシンの
リソースをうまく分割して管理する必要がある.ユーザがアプリケーションの利用をやめたのに,アプリケー
ションを正しく終了させなかった場合,そのアプリケーションのために割り当てられたリソースがいつまでも
解放されず,マシンの応答速度が遅くなるなどの不都合が生じてしまう.
UNIX では,起動されているプログラムをプロセス(process)と呼び,管理している.各ユーザは,自分が
起動したプロセスを一時停止させたり,強制的に終了させたりすることができる.
6.9.1
実行中のプロセス情報の表示:ps
ユーザが起動したプロセスの情報を表示するには,ps コマンドを利用する:
²
kurohime% ps
±
¤
¡
£
¢
¯
°
ps は Process Status の略である.
出力結果の例と,各項目の意味を表 6.9 に示す.
PID はプロセス ID,TTY は制御端末名,TIME は消費した CPU
表 6.9: ps コマンドの出力例
時間,CMD はコマンド名を表す.この例では,今実行した ps 自身
PID
のプロセスと,tcsh というコマンドの二つのプロセスが実行中で
あることを示している.tcsh は,ログインしたユーザのコマンド
TTY
TIME
CMD
14009
pts/1
0:00
ps
13997
pts/1
0:01
tcsh
59
の入力を UNIX マシンに伝えたりするためのシェル(shell)と呼ばれる特別なプロセスである15 .
¶
✎ メモ
³
Telnet アプリケーションを正しく使用している場合には,ps と,tcsh の二つのプロセスだけが表
示されるはずである.
µ
6.9.2
´
実行中のプロセスの強制終了:kill
ユーザが起動したプロセスを強制終了するには,kill コマンドを利用する:
²
kurohime% kill [-KILL] PID
±
¤
¡
£
¢
¯
°
PID には,終了させたいコマンドのプロセス ID を指定する( 6.9.1 参照).通常はオプション -KILL を付け
ないで使用する.それでも終了できない場合にのみ -KILL を付けること [1].
6.9.3
プロセス管理に関するその他のコマンド,キー操作
プロセス管理に関係するもので覚えておくと便利なキー操作とコマンドを表 6.10 に示す.
表 6.10: プロセス管理に関するキー操作,コマンド
キー操作/コマンド
¤
¡ ¤ ¡
Ctrl + C
¤£
¡¢ ¤£ ¡¢
£Ctrl ¢+ £ Z ¢
jobs
味
プログラムの強制終了( 6.7.1 参照)
実行中のプロセスの一時停止
現在のシェルで実行/一時停止中のプロセスの一覧
fg
¤
意
一時停止したプロセスの再開
¡ ¤
¢ £
¤
¡ ¤ ¡
¤
¡ ¤ ¡
¡
は Ctrl + C では効果がなかった場合に利用する.ただし, Ctrl + Z ではプロセスの
¢
£
¢ £ ¢
£
¢ £ ¢
実行を一時的に止めるだけであり,プロセスは終了しない.そのプロセスの実行を再開するには,fg コマン
Ctrl + Z
£
ドを実行する.また,終了させるには kill コマンドを使用する必要がある.
jobs コマンドは,現在のシェルで実行中もしくは一時停止中のプロセスの一覧を表示するが,ps コマンド
とは表示が違い,以下のように表示される.
³
¶
kurohime%
[1]
jobs
+ Stopped (user)
cat
µ
´
この例では,cat コマンドが停止中ということになる.左の [ ] に囲まれた数値は,ジョブ番号(Job Number,
またはジョブ ID)と呼ばれる.このプロセスの実行を再開するには,fg コマンドを
²
kurohime% fg
±
¤
¡
£
¢
¯
°
もしくは,
²
kurohime% fg %1
±
15
¤
¡
£
¢
¯
°
UNIX で使われるシェルには bash,csh,ksh,sh,tcsh,zsh などがある.kurohime では csh,sh,tcsh が利用できる.
Windows NT のコマンドプロンプトもシェルの一種と考えてよい.
60
のように実行する.ここで,%1 の 1 は,jobs コマンドで表示されたジョブ番号である.
◆練習問題 6.2 次の手順に従い,プロセス管理の練習を行え.各手順の実行前に,何のためにその操作を行
い,どんな結果が予想されるのか考え,確かめながら作業すること.
¤
¡ ¤ ¡
Ctrl + D の練習:
£
¢ £ ¢
(a)ps コマンドで実行中のプロセスを調べる.
¤ ¡
(b)cat
とタイプする.表示させたいファイル名を指定しなかったので,入力として標準入力
£ ¢
1.
(キーボードからの入力)が選択される.プロンプトが表示されなくなる.
(c)キーボードから英数字を適当に入力し,
¤
¡
£
¢
をタイプする.次の行に全く同じ文字列が表示
されることを確認する.
¤
¡ ¤
¢ £
(d) Ctrl + D
£
¡
を入力し,cat コマンドへの入力を終了させる.cat コマンドが正常に終了さ
¢
れ,プロンプトが表示されることを確認する.
(e)ps コマンドで実行中のプロセスを調べ,cat コマンドがプロセスとして残っていないことを
¤
2.
確認する.
¡ ¤
Ctrl + C
¡
の練習:
£
¢ £ ¢
(a)ps コマンドで実行中のプロセスを調べる.
¤ ¡
(b)cat
とタイプする.
£ ¢
¤ ¡
(c)キーボードから英数字を適当に入力し,
をタイプすると,次の行に全く同じ文字列が表示
£ ¢
されることを確認する.
¤
¡ ¤
¡
£
¢ £
¢
(d) Ctrl + C
を入力し,cat コマンドを強制終了させる.プロンプトが ˆCkurohime% と表示
されるはずである.
(e)ps コマンドで実行中のプロセスを調べ,cat コマンドがプロセスとして残っていないことを
¤
確認する.
¡ ¤ ¡
の練習:
£
¢ £ ¢
(a)ps コマンドで実行中のプロセスを調べる.
¤ ¡
(b)cat
とタイプする.
£ ¢
¤ ¡
(c)キーボードから英数字を適当に入力し,
をタイプすると,次の行に全く同じ文字列が表示
£ ¢
3.
Ctrl + Z
されることを確認する.
¤
¡ ¤
¢ £
1 ˆZ
(d) Ctrl + Z
£
¡
を入力し,cat コマンドを一時停止させる.
¢
2 Stopped (user)
と表示され,次の行にプロンプトが表示されるはずである.
(e)ps コマンドで実行中のプロセスを調べる.cat コマンドのプロセスが残っていることを確認
する.
(f)kill コマンドで,一時停止中の cat コマンドを終了させる.プロセス ID(PID)を間違えな
いように注意すること.
¤
¡
を入力する.[1] + Terminated cat のような表示が出ることを確認する16 .
£ ¢
(h)ps コマンドで実行中のプロセスを調べる.正常な状態の表示に戻ることを確認する.
(g)
16
このメッセージは,何か操作をすれば表示される.
¤ ¡
でなければならないわけではない.
£ ¢
61
vi エディタ
6.10
vi(VIsual extended editor)は,UNIX の世界では標準的なテキストエディタの一つである.
UNIX では元々,1 行単位でファイルの編集を行う ed(EDitor)というラインエディタ(line editor)が存
在した.この ed の拡張版であるラインエディタ ex(EXtended editor)を更に拡張させたものが,vi である.
vi は ed や ex と異なり,スクリーンエディタ(screen editor)である.スクリーンエディタとは画面にファイ
ルの内容を表示し,その内容を直接編集することのできるエディタである.
UNIX ではもう一つ Emacs(NEmacs/Mule)という非常に高機能なエディタも存在するが,Emacs はすべ
ての UNIX で必ず使えるという訳ではないうえ,初心者には扱いにくい面も多い.
UNIX に接続される端末では,キーボードにテンキーやカーソルキーが付いていることが保証されていない
(英数字のキーだけが保証されている).また,マウスが利用できるとは限らない.そこで,vi ではスクリー
ン上のカーソルの移動と,編集をすべて英数字キーだけで行えるようになっている.このため vi には コマン
ドモード(command mode)と,挿入モード(insert mode,またはテキストモード;text mode)という二つの
モードがある.コマンドモードでは,カーソルを移動したり,ファイルを保存したりといった動作を,キー入
力によって指定する.挿入モードでは,キー入力の内容がそのままファイルの内容に書き加えられる.
6.10.1
vi で編集作業を始める前に
.mailrc のようなドットファイル(ファイル名がピリオドで始まるファイル, 6.8.1.4 参照)はシステムの
動作に大きな影響をおよぼす.従って,エディタで編集する前に,元の正常な状態のファイルをバックアップ
しておくことを強く推奨する.
例えば,
²
kurohime% cp .mailrc .mailrc.original
±
¤
¡
£
¢
¯
°
とすることで,編集前の状態を .mailrc.original というファイルに保存しておくことができる.
.mailrc ファイルを編集後,そのファイルを使用するコマンドの動作に不具合が生じた場合には,
²
¯
¤ ¡
kurohime% cp .mailrc.original .mailrc
£ ¢
±
°
とすれば,編集前の正常な状態に復帰できる.
バックアップファイルの名前の付け方は自由であるが,.bak(BAKup)や,.org(ORiGinal)を後ろに付
けたり,日付を後ろに付けたりすると管理しやすい.
6.10.2
vi の起動
vi を起動するには,
²
kurohime% vi filename
±
¤
¡
£
¢
¯
°
とする.filename には編集したいテキストファイル名を指定する.このファイルに対する読み取り,書き込み
許可権がないと正しく編集できないので,あらかじめパーミッション設定を確認してから vi を起動すること
を推奨する.
62
¶
✎ メモ
³
vi は起動時にはコマンドモードになっている.
µ
´
6.10.3
vi での保存と終了
vi を終了するには,コマンドモードで ZZ(大文字の Z を 2 回続けて入力する.ZZ を入力すると,編集し
た内容が上書き保存され,エディタが終了される.
編集内容を取り消して終了するには,コマンドモードで
これを「:q!
¤
¡
£
¢
¤ ¡ ¤ ¡ ¤ ¡ ¤
: , Q , ! ,
£ ¢ £ ¢ £ ¢ £
を入力する」などのように書くことにする).
¤
£
¡
の順でタイプする(以後
¢
¡
¢
なお,vi で挿入モードからコマンドモードに変更するには, Esc をタイプすればよい.vi では操作中に
¤
£
¡
¢
どちらのモードかわからなくなる場合があるが, Esc を押せば必ずコマンドモードに移行できる.
vi は終了させないで,現在までの編集内容を上書き保存するには,:w!
¤
前に保存してから,現在までに編集した内容を取り消すには,:e!
¡
£
¢
を入力する.また,現在まで
£ ¤¢ ¡
の編集内容を別のファイル newfile に書き出す(保存する)には,:w! newfile
¤
¡
£
を入力する.
¢
を入力する.
以上をまとめると,表 6.11 のようになる.
表 6.11: vi の終了・保存手続き
キー入力
ZZ
:q!
:w!
¤
£¤
意
味
保存&終了
¡
¢¡
取消&終了
保存
£ ¤¢ ¡
newfile に保存
¤ £¡ ¢
:w!newfile
:e!
£
取消
¢
¶
✎ メモ
³
:q! の ! には,強制実行の意味がある.何もファイルを変更していなければ,:q で終了できる.
µ
´
6.10.4
基本的な編集操作
6.10.4.1
挿入モードからコマンドモードへの移行
¤
£
¡
¢
挿入モードからコマンドモードへ移行するには Esc を入力する.
6.10.4.2
コマンドモードから挿入モードへの移行
コマンドモードから挿入モードへ移行するには,表 6.12 の 2 通りの方法がある:
表 6.12: vi でのコマンドモードから挿入モードへの移行
キー入力
6.10.4.3
意
味
i
カーソル位置の前から挿入を開始
a
カーソル位置の後から挿入を開始
カーソル位置の移動(基本)
カーソルを上下左右に移動させるには,コマンドモードで表 6.13 のキーを用いる:
6.10.4.4
カーソル位置の移動(応用)
カーソル位置を移動させたり,編集を行う際には,表 6.14 のキー操作を覚えておくと便利である:
63
表 6.13: vi でのカーソル移動(基本)
キー入力
意
味
¤ ¡
↑
¤£ ¡¢
↓
¤£ ¡¢
k
1 行上に移動
j
1 行下に移動
h
1 文字左に移動
l
1 文字右に移動
←
¤£ ¡¢
£→ ¢
表 6.14: vi でのカーソル移動(応用)
キー入力
味
1 語左へ移動
w
1 語右へ移動
ˆ
その行の先頭(左端)へ移動
$
+ or
意
b
¤
£
¡
¢
-
¤
¡ ¤ ¡
Ctrl + B
¡¢ £¤ ¡¢
¤£
Ctrl + U
¤£
¡¢ ¤£ ¢¡
Ctrl + D
¤£
¡¢ ¤£ ¡¢
£Ctrl ¢+ £ F ¢
その行の最後(右端)へ移動
次(下)の行の最初のスペースでない文字へ移動
前(上)の行の最初のスペースでない文字へ移動
1 画面前(上)へスクロール
半画面前へスクロール
半画面後(下)へスクロール
1 画面後へスクロール
表 6.15: vi での文字/語の削除
キー入力
x
味
nx
カーソル位置の n 文字(n は整数)を削除
dw
カーソル位置の 1 語を削除
n dw
dd
n dd
6.10.4.5
意
カーソル位置の 1 文字を削除
カーソル位置の n 語(n は整数)を削除
カーソルのある 1 行を削除
カーソル位置の n 行(n は整数)を削除
文字/語の削除
文字や語を削除するには,コマンドモードで表 6.15 の操作を行う:
6.10.4.6
画面表示が乱れた場合には
vi で編集しているときに,画面にシステムからのメッセージが表示され,画面表示が乱れることがある.
¤
¡ ¤ ¡
を入力する.
£
¢ £ ¢
¶
³
✎ メモ
¡ ¤ ¡
¤
¡¤
画面表示が乱れたら, Esc
Ctrl + L を入力すれば元に戻る.
£
¢£
¢ £ ¢
µ
´
6.10.4.7 その他
そのようなときはあわてずにコマンドモードに移り, Ctrl + L
vi には文字列の検索や置換など様々な機能がある.詳しく知りたい人は参考書 [1],オンラインマニュアル
などを参照すること.
64
6.11
FTP
FTP(File Transfer Protocol)は TCP/IP ネットワーク上でファイル転送を実現する手段(サービス,プロト
コル)である.
FTP を利用するには,ftp コマンドを用いる.ftp コマンドは UNIX,Windows で標準的に利用可能であ
り,基本的な利用法は共通である.なお,FTP には,登録ユーザのみが利用できるユーザ FTP と,不特定多
数のユーザを対象にした anonymous FTP の 2 種類がある.
FTP では,ユーザが利用するコンピュータをローカル(local),ネットワーク上のファイル転送の対象と
なるコンピュータをリモート(remote)と呼ぶ.ローカルからリモートへのファイル転送をアップロード
(upload),リモートからローカルへのファイル転送をダウンロード(download)と呼ぶ.
6.11.1
ftp コマンド
Windows PC をローカル,kurohime をリモートとして,ftp コマンドを利用する手順を簡単に示す.なお,
以下では username を自分のユーザ ID,password を自分のパスワードに置き換えて考えること.
17
1. ローカル側でコマンドプロンプト
を開く.次のようなプロンプトが表示されるはずである:
®
©
­
X:Y >
ª
コマンドプロンプトでは,コンピュータが表示する > の左側の部分に現在の場所(ドライブ,ディレク
トリ)が表示される.
2. アップロードしたいファイルがある場所や,ファイルをダウンロードしてきたい場所に移動する.
¤ ¡
をタイプすれば
• ドライブを変更するには,ドライブレター(A:,C: など)をタイプした後,
£ ¢
よい.例えば,
FD(A:)へ移動するには,次のようにタイプすればよい:
º
·
¤ ¡
X:Y > A:
£ ¢
A:Y >
¹
¸
• ディレクトリを変更するには,CD コマンドを利用する.CD コマンドは,˜ が使えないこと以外は
UNIX の cd コマンド( 6.5.3 参照)と同様である.
3. ftp コマンドを起動し,リモート側でのユーザ認証に必要なユーザ
ID とパスワードを順に入力する.
$
'
¤ ¡
X:Y > ftp kurohime
£ ¢
Connected to kurohime.cc.nagaoka-ct.ac.jp.
220 kurohime FTP server(Linux 2.2.22) ready.
User (kurohime.cc.nagaoka-ct.ac.jp:(none)): username
331 Password required for username.
¤ ¡
Password: password
£ ¢
&
パスワードはタイプしても画面に表示されない.ユーザ認証に失敗すると,
¾
¤
¡
£
¢
%
»
530 Login incorrect.
Login failed.
ftp>
½
17
Windows 95 では “MS-DOS プロンプト”.
¼
65
と表示される.この場合,user
¤
¡
£
¢
とタイプすると,再度ユーザ名とパスワード入力を行うことがで
きる.ユーザ認証に成功すると,
¶
³
230 User username logged in.
ftp>
µ
´
と表示される.
4. 表 6.16 やオンラインヘルプを参考に,ファイルのアップロード/ダウンロードを行う.ここで,表中
の default(デフォルト)とは,何も指定しないで使いはじめたときに,その設定が選択されているこ
とを意味する.
表 6.16: ftp のコマンド(一部)
コマンド
意
ftp コマンドを終了させる(bye と同等).
bye
ftp コマンドを終了させる(quit と同等).
ascii
ファイル転送モードを ASCII モードにする(default, 6.11.3 参照).
binary
ファイル転送モードをバイナリモードにする( 6.11.3 参照).
ls
リモートのカレントディレクトリにあるファイルリスト表示.
cd path
リモートのカレントディレクトリを path に変更.
put filename
ローカルのファイル filename をリモートへアップロードする.
get filename
リモートのファイル filename をローカルへダウンロードする.
?
コマンドのヘルプ表示.
5. コマンドプロンプトを終了させるには,exit
6.11.2
ア
ノ
味
quit
¤
¡
£
¢
とタイプする.
anonymous FTP
ニ
マ
ス
anonymous FTP は,インターネットを利用する不特定多数のユーザにファイルを提供するための,一種の
公共サービスである.
anonymous FTP を利用するときは,ユーザ ID とパスワードを次のように入力する:
6.11.3
ユーザ ID
anonymous
パスワード
自分の E-mail アドレス18 .
ftp コマンドの注意点
• ftp コマンドの ASCII モードでのファイル転送では,次の 2 点に注意しなければならない:
– ASCII コードだけが含まれる狭義のテキストファイルだけに有効( 3.3.1 参照).
– ローカルとリモートの間の改行コードの違いが自動的に修正される.
従って,たとえテキストエディタで作成した “テキストファイル” であっても,日本語や ASCII 以外の
1 バイトコードが含まれている場合には,ASCII モードで転送してはならない.不安がある場合は,ftp
を起動したら直ちに BINARY モードに変更するとよい.
• 多くの UNIX システムでは,ディレクトリ/ファイル名に ASCII コード以外の文字を使ってはならな
い.日本語などを使った名前が付いたファイルは,事前にファイル名を変更しておく必要がある.
18
何を入れても接続されるサイトもあるが,マナーとして E-mail アドレスを入力すべきである.最近では,Web ブラウザのデフォ
ルトの E-Mail アドレス(Internet Explorer では ie3user@,ie40user@)がパスワードとして入力されたときに接続を拒否すると
ころも増えている.
66
• FTP でサイズの大きいファイルを転送する場合には,ネットワークに大きな負荷をかけることになる.
次の点に注意し,他人に迷惑をかけないようにしなければならない:
– ファイル転送が本当に必要か,あらかじめ十分検討する.
– ネットワークが混雑している時間帯をなるべく避けて転送を行う.
– anonymous FTP を利用する場合は,できるだけネットワーク的に近いリモートサイトからダウン
ロードする19 .
6.12
文字コード変換
UNIX では文字コードを変換するためのコマンド nkf が利用できる20 .nkf の実行オプションのうち,主
だったものを 表 6.17 に示す.この他にもさまざまな実行オプションがあるが,それらについては,必要に応
じてオンラインマニュアルなどで調べること.
表 6.17: nkf の主な実行オプション
オプション
意味
オプション
意味
-e
EUC への変換
-E
入力を EUC と仮定する
-j
JIS への変換
-J
入力を JIS と仮定する
-s
シフト JIS への変換
-S
入力をシフト JIS と仮定する
nkf コマンドを使って,テキストファイル filename.txt の文字コードを EUC に変換し,画面に表示するに
は,以下のようなコマンドを入力する.
²
kurohime% nkf -e filename.txt
±
¤
¡
£
¢
¯
°
文字コードを EUC に変換した結果を eucfile.txt というファイルに保存したい場合には,次のように入力する.
²
kurohime% nkf -e filename.txt > eucfile.txt
±
¤
¡
£
¢
¯
°
ここで,> はリダイレクション (redirection) を意味する記号で,画面への出力(標準出力)をファイル eucfile.txt
への出力に切替える効果がある.
リダイレクションにはさまざまな種類がある.よく使われる記号を表 6.18 に示す.
表 6.18: よく使われるリダイレクションの記号
記号
6.13
変換機能
>
ファイルに出力(指定したファイルが存在するとエラー)
>!
ファイルに出力(すでにファイルがあっても上書きする)
>>
既存のファイルに追加出力(ファイルが無いとエラー)
<
ファイルの内容を入力とする
UNIX の基本コマンド一覧
表 6.19 に本章で説明した UNIX の基本的なコマンドの一覧を示す.
19
一般に,自分が所属するドメイン名に類似したドメイン名のサイトを選択すればよい.例えば,長岡高専から接続する場合には
67
表 6.19: UNIX の基本コマンド一覧
UNIX コマンド
機
能
参照
MS-DOS コマンド
cat
ファイルの内容表示
6.6.2
type
cd
カレントディレクトリの変更
6.5.3
cd
chmod
ファイルの属性変更
6.5.5
attrib
cp
ファイルのコピー
6.6.6
copy
fg
一時停止中のプロセスの実行再開
6.9.3
finger
ユーザの個人情報の確認
6.7.4
ftp
ファイルの転送
6.11
jobs
実行/一時停止中のプロセスの一覧
6.9.3
kill
実行中のプロセスの強制終了
6.9.2
ls
ディレクトリの内容表示
6.5.1
man
オンラインマニュアル
6.7.2
mkdir
ディレクトリ作成
6.5.2
mkdir
more
ファイルの内容表示
6.6.3
more
move / ren
ftp
dir
mv
ファイル/ディレクトリの移動,名前の変更
6.6.4
passwd
パスワードの変更
6.4.3
ps
実行中のプロセス情報の表示
6.9.1
pwd
カレントディレクトリの表示
6.5.4
cd
rm
ファイルの削除
6.6.5
del
rmdir
ディレクトリ削除
6.6.1
rmdir
vi
エディタ
6.10
w
ログイン中のユーザを調べる
6.7.3
who
ログイン中のユーザを調べる
6.7.3
◎参考文献・書籍・URL
[1] 山口和紀監修, 于旭, 中村敦司, 新城靖, 西山博泰, 古瀬一隆, 石川佳治, 佐々木重雄, 林謙一, 荻原一隆, 金谷
英信, 鈴木孝幸, 黒石和宏. “The UNIX Super Text[上]”. 技術評論社.
[2] 稲垣高宏. “初めての人によくわかる UNIX”. 西東社.
[3] 山口和紀監修, 于旭, 中村敦司, 新城靖, 西山博泰, 古瀬一隆, 石川佳治, 佐々木重雄, 林謙一, 荻原一隆, 金谷
英信, 鈴木孝幸, 黒石和宏. “The UNIX Super Text[下]”. 技術評論社.
◎演習問題
1. カレントディレクトリに「kadai」というディレクトリがあるとき,ファイル名の先頭が「prog」で拡
張子が「c」であるすべてのファイルをそのディレクトリの下に移動するには,どうすればよいか. ☞
2.「private」というディレクトリを作り,自分以外のユーザがその下のファイルを読み書きできないよ
うにパーミッションを変更するコマンドを記述せよ.
20
co.jp ドメインより,ac.jp ドメインのほうが近いはずである.
UNIX の標準コマンドではないため,環境によっては使えない場合がある
☞
68
3. 演習問題 5.11 .5 で作成した index.html を,ユーザホームディレクトリ中の public html に ftp の
えつらん
バイナリモードで転送せよ.その後,ブラウザを起動し,次の URL アドレスを閲覧してみよ(詳細は
第 8 章参照)
:
http://www2/˜ ユーザ名/
69
第7章
電子メール
電子メールとは
7.1
電子メール(E-mail)はネットワーク上の特定ユーザ同士で,メッセージやデータを交換するためのネット
ワークサービスである.
実際の郵便を模したものであるが,電子メールには次のような特長がある:
• 送信したメールが相手に届くまでの配送時間が短い.途中のネットワークに障害がなければ,世界中の
どこへでも 1 日以内に届く.
• 同一内容のメールを,多くの相手に同時送信することができる.
なお,郵便ではハガキ,封書,書留など,伝えたい内容の重要度や,相手に届く確実性に応じていくつかの選
択肢があるが,電子メールはハガキ程度の選択しかできない.
メールアドレスは手紙の住所・宛名に相当する.本校学生のメールアドレスについては, 7.1.2 で説明する.
友人から届いたメールを読んだり,メールを書いたりするための専用ソフトウェアソフトをメーラ(Mailer)
.
と呼ぶ.本校では Web ブラウザ上からメールの送受信を行うことができる SMAIL が利用できる( 7.2 参照)
7.1.1
SMTP / POP / IMAP
郵便で手紙を送る際にポストにその手紙を投函するように,電子メールを送信するにはメッセージを SMTP
(Simple Mail Transfer Protocol)サーバに送る必要がある.SMTP サーバは届いたメッセージのあて先に従い,
メッセージの配送を行う.
一方,郵便で自分宛ての手紙が自宅の郵便ポストや,郵便局の私書箱に届くように,自分宛ての電子メール
は POP(Post Office Protocol)サーバや IMAP(Internet Message Access Protocol)サーバに届けられる.POP
と IMAP の大きな違いは,ユーザが読んだメッセージの保管場所にある.POP では,ユーザがそのメッセー
ジを読むときに使用したコンピュータ上にメッセージが保存され,POP サーバ上には保存されない1 .IMAP
では,ユーザが読んだメッセージは IMAP サーバ上のユーザのホームディレクトリ以下に保存される.この
ため,端末室や自宅など,複数のコンピュータからメールを読み書きするには,IMAP を利用するほうが都合
がよい.
7.1.2
電子メールアドレス
郵便でハガキや手紙を正しく配達するために,住所と宛名が必要であるように,電子メールを送受信するに
は,電子メールアドレス(mail address)が必要となる.電子メールアドレスには何通りかの指定法があるが,
日本国内ではドメイン形式の電子メールアドレスが一般的に用いられている.
ドメイン形式で本校の学生ユーザ xxyyyyyz2 のメールアドレスを書くと,
[email protected]
となる.アットマーク(@)より前の部分がユーザ名,後ろの部分がドメイン名に相当する.このように書け
ば,インターネットに接続されたどのコンピュータからでもメールが正しく送られてくる.
1
メーラの設定によっては保存しておくことも可能であるが,主として使うメーラでそのような設定をすべきではない.
2
xx は学科コード(ac,me,ee,ec,mb,ci),yyyyy は学籍番号に対応した 5 桁の数字,z は a〜z のアルファベット. 6.3 参照.
70
ドメイン名はピリオド(.)でいくつかの部分に区切られている.それぞれの部分は表 7.1 のような意味
を持っている.ちなみに,長岡高専の教職員の場合にはドメイン名を nagaoka-ct.ac.jp とする必要がある
(st は除く必要がある).
表 7.1: ドメイン名の意味
記
述
意
味
st
学生ユーザ(student)
nagaoka-ct
長岡高専(Nagaoka College of Technology)
ac
教育機関(academy)
jp
日本(Japan)
他高専のユーザや,インターネットに加入しているユーザも同じようにメールアドレスを持っているはずで
ある(ない場合にはメールは送れない).メールアドレスさえわかれば,世界中の誰にでもメールを送ること
ができる.
◆練習問題 7.1 自分の電子メールアドレスを書いてみなさい.
SquirrelMail 利用法 — 基礎
7.2
ス ク イ リ ル メ ー ル
SquirrelMail [1, 2] (別名リスメール)は,Web ブラウザ上から電子メールの送受信を行うことができるソ
フトウェアで,Web メールシステムと呼ばれる.送信プロトコルとして SMTP,受信プロトコルとして IMAP
を利用する.SquirrelMail はオープンソースで開発されているソフトウェアで,無償で利用することができる
( 13.3 参照).
7.2.1
SquirrelMail への接続
Web ブラウザを起動し,次の URL へ接続すると本校の Web メールシステムのトップページが表示される.
なお,表示の前に図 7.1 のような「セキュリティの警告」ダイアログボックスが表示される場合があるが,続
行するために はい をクリックする.
.これは,Web メールシステムとの通信内容を,インターネット上の他の
ユーザに盗聴されないように暗号化して通信する HTTPS プロトコルを利用するためである.
https://webmail.nagaoka-ct.ac.jp/
トップページから「学生用」とあるリンクをクリックすると図 7.2 のようなページが開かれる3 .
図 7.1: 「セキュリティの警告」ダイアログボックス
3
図 7.2: 学生用メールサーバへのログインページ
直接 https://webmail.nagaoka-ct.ac.jp/st/ を URL 指定してもよい.
71
図 7.3: 「パスワード記録」ダイアログボックス
図 7.4: 受信メッセージ一覧ページ
「ユーザ」欄に自分のユーザ名,「パスワード」欄に自分のパスワードを記入し, ログイン をクリックす
る.Web ブラウザによっては図 7.3 のようなダイアログボックスが表示される場合がある.ここでは,現在あ
なたが使用しているコンピュータの中に図 7.2 で入力した情報を保存(記録)するかどうかを尋ねているが,
セキュリティ向上のため, いいえ をクリックする4 .
ユーザ名とパスワードの組み合わせに誤りがなければ,図 7.4 のようなページが表示される.フレーム表示
された画面の左側がフォルダに関する情報(フォルダ一覧),右側が受信メッセージに関する情報が表示され
ている.
7.2.2
初期設定
SquirrelMail を使い始める前に,個人情報を設定しておくべきである.図 7.4 の右側フレーム上部のリンク
「オプション」をクリックするとオプション設定ページが表示される.リンク「個人情報」をクリックすると
個人情報の設定ページ(図 7.5 )が表示される.最低限,次のような設定をすることが望ましい:
名前
自分の名前(本名)を記入する.ローマ字で記入することが望ましい.ここで記入した情報
が,「送信者」に表示される(図 7.4 参照).
署名
自分の所属や,名前(本名),連絡先などの情報を 2〜3 行程度を目安に記入する.ここで記入
した情報が,メッセージ本文の最後に付ける「署名(signature)
」となる.
4
今後,ダイアログボックスを表示させないようにしたいのであれば,「これ以上パスワードを記憶させない」にチェックしてから
いいえ をクリックする.
72
図 7.5: 個人情報の設定
署名を使う
「はい」にチェックするべきである.そうすれば,メールを書くときに必ず「署名」が
メッセージの最後に挿入される.
署名の前に’--’ を入れる
メッセージと署名の区切りとしてシンプルな -- を入れたい場合は「は
い」にチェックする.自分なりに飾りつけた区切り文字を使いたい場合には,「署名」の 1 行目に
その区切り文字を記入し,この設定項目は「いいえ」にチェックする.
設定が終わったら右下の 適用 をクリックする.このボタンをクリックしない限り,記入した内容は Web メー
ルシステムに記録されない.
◆練習問題 7.2 上記の説明にしたがって SquirrelMail の初期設定を行いなさい.
7.2.3
メール受信
SquirrelMail にログオンした画面(図 7.4 )の右側フレームに,自分宛てに届いたメールが新しいものから
順に表示されている.これを受信リストと呼ぶ.各メールについては差出人(送信者)
,日付,表題(題目)の
3 種類の情報が表示される.また,既に読んだことのあるメールは通常の文字で,新たに届いたメールは太字
で表示される.読みたいメールがあれば,受信リストから表題のリンクをクリックすれば,図 7.6 のように内
容が表示される.
図 7.6 上部の中央にあるリンク「前」,「次」をクリックすれば,受信リストの前後のメールを順番に読む
ことができる.
7.2.4
メール送信
図 7.4 の右側フレーム上部のリンク「新規メール」をクリックするとメール送信ページ(図 7.7 )が表示さ
れる.各設定項目について簡単に説明する:
宛先(To)
メールを送りたい相手のメールアドレスを記入する.複数の相手に同じメッセージを送
りたいときは,カンマ(,)で区切ってメールアドレスを記入する.
CC メールのカーボンコピー(carbon copy)を送りたい相手のメールアドレスを記入する.カーボ
73
図 7.6: 受信メール
図 7.7: メール送信ページ
ンコピーとは,直接のメールの宛先ではないが,内容をしらせておきたい相手のメールアドレスを
指す.例えば,送った内容を自分の手元にも保存しておきたい場合には,自分のメールアドレスを
カーボンコピーに指定すると便利である.
BCC メールのブラインドカーボンコピー(blind carbon copy)を送りたい相手のメールアドレスを
記入する.ブラインドカーボンコピーは,カーボンコピーとほぼ同じ働きを持つ.ただし,カーボ
ンコピーに記入されたメールアドレスは,そのメールの受信者すべてに伝えられるのに対し,ブラ
インドカーボンコピーに記入されたメールアドレスは,他の受信者には伝えられない.
題目(Subject) メールの表題を記入する.メールを開くまでは,差出人,日付,題目だけが受信者
に知らされる情報となるので,そのメールの内容を簡潔に表す題名を付けるべきである.学外(特
に国外)のユーザにメールを出す場合には,題目は英数字で付けるべきである.
本文
図 7.7 中の広い空白領域にメールの本文(メッセージ)を記入する. 7.2.7 で説明する注意事
項を守って書くこと.
74
少なくとも「宛先」,「題目」,「本文」には必要事項を記入しなければならない(「CC」,「BCC」は必要
がなければ空欄でよい)
.記入事項に誤りなどがないか十分確認して,問題がなければ左下の 送信 をクリック
する.
◆練習問題 7.3 自分自身宛てに電子メールの送受信をしてみなさい.
7.2.5
返信・転送
受け取ったメールに対して返事のメールを出すことを返信(Reply)という.返信するには,返信したい
メールを表示している画面(図 7.6 )で,右上にあるリンク「返信」または「全てに返信」をクリックすれば
よい.すると,次のように設定されたメール送信画面が表示される:
宛先
メールの差出人が宛先に設定される.
CC 全てに返信をクリックした場合には,メール受信者すべてが設定される.
題目
元の題目の前に返信(Reply)を意味する Re: が挿入される.
本文
元のメールの各行の先頭に記号 > が付けられて引用される.
受け取ったメールを他のユーザに送ることを転送(Forward)という.これは,業務などで自分の担当でな
い用件のメールが届いたときに,担当者に連絡する際などに使用する.
7.2.6
SquirrelMail の終了
SquirrelMail でのメールの読み書きを終了する場合には,ログアウト操作を行ない,通信回線を切断する必
要がある.ログアウトするには,図 7.4 の右上にあるリンク「ログアウト」をクリックする.その後,図 7.2
のログイン画面が表示されたら,Web ブラウザを終了する.
注意:
ログアウト操作をしないと,同じコンピュータをすぐ後に利用するユーザによって,あ
なたの名前をかたってメールが発信されたり,あなたのメールが読まれたりする可能性がある.
7.2.7
電子メールのネチケット — 基本事項
社会生活において,国の定めた法律や,地方自治体の定めた条例などを遵守することは当然のことである.
社会生活や人間関係をさらに円滑にするには,マナーやエチケット,一般常識と呼ばれる,基本事項を守るべ
きであることは理解できるであろう.インターネットをはじめとするネットワークサービスを利用するときに
守るべき基本事項をネチケット(Netiquette5 )と呼ぶ.ネチケットについては 7.3.3.3 , 8.6 も参照すること.
また,適宜参考文献 [3, 4] や,ネチケットに関する Web ページ [5, 6, 7] も参照してほしい.
7.2.7.1 メールを書くときの最低限のネチケット
• 宛先間違いがないか,十分確認してからメールを発信すること.
• メールを受け取る相手が利用するコンピュータの環境を考えてメールを書くこと.特に学外のユーザ宛
てにメールを出す場合には,相手の環境で日本語が利用できるとは限らない.トラブルを避けるために
は,7.2.2で設定する「名前」や,メールの題目には半角英数字だけを使うことを推奨する.
• 半角のカタカナ文字を使ってはならない.また,機種異存文字と呼ばれる,特定のコンピュータだけで
表示/利用できる文字を使ってはならない.
• 本文中で自分が誰であるか,ユーザ名でなく本名を必ず名乗ること.メールの最後に署名(signature)
を付け,連絡先や所属を示すこと.
5
Network Etiquette に由来する造語.
75
• 本文では,半角英数字で 60 文字程度,和文で 30 文字程度を目安に改行を入れること.また,適当に空
白行を入れて,読みやすくなるように工夫すること.
• 本文はできるだけ簡潔に,要点を外さないように書くこと.ただし,相手に失礼な表現がないか,十分
にチェックすること.
7.2.7.2 メールを返信・転送するときのネチケット
• 相手のメッセージをすべて引用せず,必要最小限にすること.
• 感情的なやりとりにならないよう,心を落ち着けて書き,誤解される表現などがないか発信前によく読
み直すこと.
• メールの転送は,プライバシー保護のため必要最小限にとどめること.
• 不幸の手紙や,献血の依頼,コンピュータウィルスへの注意の呼びかけ,テレビ番組の実験などのよう
な内容の,別のユーザへの転送を依頼するメールに同調しないこと.善意のメールであっても必要以上
に転送が繰り返され,通信量が増えると結果的にネットワークを利用するユーザや管理者に多大な迷惑
をかけることになる.このようなメールをチェーンメール(chain mail)と呼ぶ.
SquirrelMail 利用法 — 応用
7.3
メールの交換に慣れてきたら,SquirrelMail をより使いやすくするための方法を試してほしい.利用法の詳
細は 図 7.4 の右側フレーム上部のリンク「ヘルプ」で表示される,オンラインヘルプを参照すること.
7.3.1
メールの管理
自分宛てに届いたメールの数が増えてきたら,不要なメールを削除したり,内容や送信者に応じて分類した
りして管理すべきである.
7.3.1.1 メールの削除
不要なメールを削除するには,図 7.4 の受信リストで送信者の左側にあるチェックボックスにチェックを
付け,右上の 削除 をクリックすればよい.削除したメールは「ごみ箱」用のフォルダ Trash に移動される.
フォルダ Trash 中から削除しない限りは,完全には削除されない.
注意: 完全に削除したいメールはフォルダ Trash を開いて,削除操作を行うこと.また,定期
的に Trash フォルダ内のメールを削除すること.
7.3.1.2 階層管理
友人からのメールや,授業に関するメールなど,関連性のあるメールをまとめて管理することを階層管理と
呼ぶ.SquirrelMail では「フォルダ」を作成し,メールをフォルダに移動することで階層管理を行うことがで
きる.
SquirrelMail をはじめて利用する場合には,次の 4 種類のフォルダが用意されている6 :
INBOX 新たに届いたメールが最初に届けられるフォルダ.
Drafts 書きかけのメール(メールの草稿)を入れておくフォルダ.
Sent 自分が送信したメールを保存しておくフォルダ.
Trash 削除をしたメールを一時的に保管するごみ箱用フォルダ.
6
オプション設定によって Drafts,Sent,Trash は使用しないよう設定できる.
76
これらのフォルダは図 7.4 の右側フレーム中のフォルダ一覧にリスト表示されている.各フォルダ名をクリッ
クすると,その中に保存されているメールが右側フレーム中にリスト表示される.
自分で新たにフォルダを作成するには,図 7.4 の右側フレーム上部にあるリンク「フォルダ」をクリックす
る.表示される画面中の「フォルダを作る」欄で作成したいフォルダ名をタイプし, 作成 をクリックする.
その後,図 7.4 の左側フレーム上部にあるリンク「リスト更新」をクリックすると,フォルダ一覧の内容が更
新されるはずである7 .
メールをフォルダに移動する手順は以下の通りである:
1. 図 7.4 の受信リストから,送信者の左側にあるチェックボックスにチェックを付ける.
2. 受信リストの上部にある,「移動先選択」からメールを移動するフォルダを選択する.
3. 移動 をクリックする.
7.3.2
アドレス帳
よくメールを出す相手のメールアドレスを簡単に入力するために,アドレス帳が利用できる.アドレス帳を
利用するには,図 7.4 の右側フレーム上部のリンク「アドレス」をクリックする.表示されるアドレス帳編集
ページ(図 7.8 )で必要事項を記入する:
愛称
メールを出す相手を識別するための名前を記入する.愛称とあるように,あだ名などを利用し
てもよいが度を越さないように注意してほしい.
電子メールアドレス 相手の電子メールアドレスを正確に記入する.
姓/名
補足情報
相手の氏名の姓と名を分けて記入する.
相手の所属や電話番号などのメモを記入する.この欄は空欄でも構わない.
記入し終えたら, アドレスを追加 をクリックする.
図 7.8: アドレス帳編集ページ
アドレス帳に追加した相手にメールを出す場合には,あて先や CC,BCC 欄に「愛称」で設定した文字列を
記入してメールを発信すればよい8 .
7.3.3
ファイルの添付
電子メールは基本的には文字情報の交換をするためのインターネットサービスであるが,画像やデータなど
様々なファイルを同封(添付)して送受信することができるように拡張されてきた.
7
厳密には,「購読」指定をしているフォルダだけがフォルダ一覧に表示される.
8
愛称は重複がないようにしなければならない.
77
7.3.3.1 ファイルが添付されたメールの読み方
ファイルが添付されたメールを開くと,図 7.6 の下部のように添付されているファイルの名前のリンクと,
「ダウンロード」というリンクが表示される.
ファイル名をクリックすると,Web ブラウザは表示領域の中に,そのファイルを開いた結果を表示しよう
とする.これをインライン表示と呼ぶ.Word の文書ファイルや Excel のファイルのように,どのアプリケー
ションで開けばよいかが Web ブラウザに登録されているファイルは正しくインライン表示されるはずである.
しかし,Web ブラウザに登録されていないアプリケーションのデータファイルや,ファイルのヴァージョンが
異なるなどの問題がある場合にはインライン表示に失敗する.
ダウンロードをクリックすると,添付ファイルをコンピュータ中に保存することができる.
7.3.3.2 添付ファイルの送り方
1. メール送信画面(図 7.7 )で,下部の「添付:」欄の 参照 . . . をクリックする.
2. 添付ファイルをコンピュータのファイルシステム中から選択する.
3. 追加 をクリックする.
4. 複数のファイルを添付する場合は 2〜3 の操作を繰り返す.
注意:
ファイルを添付する前に次節( 7.3.3.3 )を熟読すること.
7.3.3.3 添付ファイルを送るときのネチケット
• メールを受け取る相手が添付ファイルを利用できるか,事前に確認を取り,相手の了解のもとでファイ
ルを添付すること.
• メールを受け取る相手が利用できない可能性のあるファイルを添付してはならない.事前に,相手が利
用可能な OS,アプリケーション,アプリケーションのヴァージョンなどを確かめ,問題のないファイ
ルを添付すること.
• 容量の大きなファイルを添付してはならない.相手が利用するメールシステムによっては受信可能な
メールの容量の上限が定められている場合があり,それを超過すると相手だけでなくネットワーク管理
者に迷惑をかけてしまう.一般に,添付ファイルの容量は数十〜100 キロバイト程度が望ましい.ファ
イルの容量が大きすぎる場合は,データ圧縮を試みたり,別の送信手段を検討すること.
• 特に複数の宛先に同じメールを送信する場合,送る側は一通のつもりでも,ネットワーク上を流れる
データは,宛先の人数分となることに留意すること.
7.4
携帯電話による電子メール
最近はインターネットに接続されたコンピュータばかりでなく,電話機,携帯電話,テレビ受像機やテレビ
ゲーム機などを利用して電子メールを読み書きすることができるようになってきた.しかし,コンピュータ以
外の機器から電子メールサービスを利用する場合には,機器の種類や性能によって伝送できるメッセージの量
や,利用できる文字数に制限がある場合が多い.
携帯電話が普及した現在では,利用者は通話,電子メール,Web サービスの利用など様々なサービスを受け
ることができる.一方,携帯電話の利便性を利用する不当な販売・勧誘方法が問題となっている.
ワン(One)切り 着信音を 1〜2 回鳴らしただけで電話を切り,受信者が着信履歴を元に電話をか
け直すことを期待する.
78
広告メール・迷惑メール
郵便のダイレクトメールを模した電子メール.電子メールでは,複数の宛
先に同じ内容のメールを送信できることから,業者にとっては郵便よりも安い料金で,大量の宛先
に送信できることから広まった.
携帯電話で電子メールを利用する相手とメールをやり取りする場合には,次のようなことに注意しなければ
ならない:
• 送受信可能な文字数が数百〜数千文字に限定されているので,メッセージは簡潔に書く.ただし, 7.2.7
で述べたマナーは遵守する.
• 添付ファイルは利用しない.
• 特定の電話会社や特定の機種だけで利用できる絵文字などは利用しない.
注意: 携帯電話で電子メールを利用する場合には,加入電話番号をメールアドレスにしないで,
必ず英数字の組み合わせに変更すること.
◎参考文献・書籍・URL
[1] SqurrelMail Japan. "http://www.squirrelmail.jp/".
[2] The SquirrelMail Project. "http://www.squirrelmail.org/".
[3] 情報教育学研究会(IEC)・情報倫理教育研究グループ編. “インターネットの光と影—被害者・加害者にな
らないための情報倫理入門—”. 北大路書房, 2000.
[4] 情報教育学研究会(IEC)
・情報倫理教育研究グループ. “インターネット社会を生きるための情報倫理”. 実
教出版, 2002.
[5] “Tips for E-Mail (縮約版)”. "http://www.ed.kanazawa-u.ac.jp/˜iwasaki/Tips/".
[6] “ネチケットホームページ”. "http://www.cgh.ed.jp/netiquette/".
[7] 財団法人インターネット協会. “インターネットを利用する方のためのルール&マナー集”.
"http://www.iajapan.org/rule/rule4general/".
◎演習問題
1. 本校のメールアドレス以外に,あなたが利用できるメールアドレスがあるか,調べてみなさい.
2. 携帯電話を所有しているならば,携帯電話のメールアドレスとメールの送受信を行ってみなさい.記号
や絵文字の入ったメッセージ,添付ファイルを付けたメッセージはどのように表示されるだろうか.
3. A さんは,自分の友人である B,C,D の 3 人に電子メールで自分の連絡先をしらせたい.B,C,D の
3 人が互いに面識がない場合,どのように電子メールを送るとよいか,次の例を元に考えてみなさい.
• B,C,D の 3 人を「宛先」に設定してメールを書く.
• A 自身を「宛先」に,B,C,D の 3 人を「CC」に設定してメールを書く.
• A 自身を「宛先」に,B,C,D の 3 人を「BCC」に設定してメールを書く.
4. A さんは,ある運動部のマネージャーをしている.A さんのメールアドレスに他校から練習試合の申し
込みが届いた.このことをクラブ全員にしらせるために,A さんは届いたメールをそのまま転送した.
この行為に何か問題があるか,話し合ってみなさい.
79
第8章
WWW による情報の閲覧
WWW とは World Wide Web の頭文字を取ったもので,直訳すれば「世界的規模のクモの巣」という意味
である.世界中にクモの巣のように張り巡らされたコンピュータネットワーク(インターネット)には膨大な
数のコンピュータが繋がっており,これらのコンピュータの中には様々な情報を掲載した掲示板を公開してい
るものが多数ある.この掲示板を Web ページや WWW ページなどと呼んでいる.この章では Web ページ上
の情報を閲覧する方法について解説する.
Web ページに公開されている情報を閲覧するためのソフトウエアとして広く使用されているものに
Microsoft 社の Internet Explorer(インターネットエクスプローラ)と Netscape 社の Netscape Navigator
(ネットスケープナビゲータ)がある.これらのソフトウエアは一般に Web ブラウザ1 と呼ばれている.Web
ページを公開しているコンピュータは Web サーバ2 と呼ばれ,Web ページを管理している場所を Web サイ
ト3 と呼んでいる.それぞれの Web ページには住所に相当する世界で唯一の番地が付けられており,この番地
の付け方には一定の規則がある.この規則に従って表された番地を URL4 と呼んでいる.我々は Web ブラウ
ザを使って,Web サイトの URL を指定することにより,インターネットに繋がった世界各地のコンピュータ
から必要な情報を取り出すことができる.ここでは Internet Explorer の利用を想定し,WWW の利用法につ
いて解説する.
8.1 Internet Explorer の起動
デスクトップのアイコン,あるいはスタートメニューから Internet Explorer を起動5 すると図 8.1 のような
ウィンドウが開く.
本校端末室のコンピュータでは,はじめに本校総合情報センターの Web ページが表示される.これは,
Internet Explorer を起動したときに,この Web ページが表示されるように設定されているためである.起動時
にどこの Web ページを表示するかは,本来利用者が自由に設定することができるが,本校端末室のコンピュー
タでは必ず本校総合情報センターの Web ページが表示されるよう設定してあり,変更することはできない.
Web ブラウザが表示する最初の Web ページや,あるサイトの最初に表示される Web ページ(あるいは主要な
Web ページ)のことをホームページと呼ぶ.Web ページすべてや WWW 全体のことを指してホームページと
呼ぶこともある.
8.1.1
URL · · · Web ページの住所
Internet Explorer も他のアプリケーションと同様のウィンドウ構成になっている.ウィンドウの上部にはタ
イトルバー,その下にはメニューバーとツールバーが表示されている.その下にアドレスバーがあり,ここの
ボックスには現在表示されている Web ページの URL が表示されている.また,このボックスに閲覧したい
Web ページの URL を入力すると,その Web ページが表示される.URL は図 8.2 に示すように,プロトコル,
サーバ,パスという三つの部分から構成されている.プロトコルとは Web サーバと Web ブラウザ間でのデー
タのやり取りをするときの通信規則の形式を示したもので,例えば電話なのか,FAX なのか,手紙なのか,と
1
2
3
4
5
browse:ざっと目を通す,拾い読みするなどの意.
server:情報やサービスを提供するコンピュータ.
site:場所.
Uniform Resource Locator: 一定の規則に従って定められた情報源の所在を指し示すものの意.
操作:[スタート]–[プログラム]–[Internet Explorer]
80
図 8.2: URL の構成
図 8.1: Web ブラウザで表示された最初の Web ページ
いった違いを示していると考えればよいだろう6 .サーバは Web ページを公開しているコンピュータの名前
で,電子メールでのドメインに相当する.パスはサーバ内で Web ページの格納されている位置を示している.
8.1.2
リンクをたどる
表示された Web ページの中には下線付きの文字や色の違う文字などで表示されている箇所がある.そこに
マウスカーソルを持っていくとマウスカーソルの形状が変化し,ウィンドウ下端のステータスバーに URL が
表示される.このような部分はリンクと呼ばれ,これらの部分をマウスでクリックすると,それぞれのリンク
が指している URL の Web ページが表示される.
では,本校総合情報処理センターホームページ下方のリンクというところの「長岡高専」をマウスでクリッ
クしてみよう.すると,本校のホームページが表示される.次に「総合案内」をクリックすると,いくつか項
目が現れてくる.「概要」をクリックすると,概要の Web ページが表示される.このように WWW では,あ
る Web ページから他の Web ページが関連づけられ,その関連をたどることで次々と新しい情報を取り出し
ていけるようなシステムになっている.また,Web ページは文字や画像が混ざってできあがっている.更に
Web ページの中には音声や動画などを含めることが可能である.このように,各種形態の情報を使用すること
が可能な WWW はマルチメディア7 システムであるといえる.
8.1.3
Internet Explorer の基本操作
Internet Explorer の基本的な操作はツールバーで行えるようになっている.ツールバーが表示されていない
場合には,メニューバーの[表示]–[ツールバー]–[標準のボタン]の順に選択するとツールバーが表示さ
れる.
ツールバーのそれぞれのボタンは以下のような動作に対応する.
現在表示している Web ページの前の Web ページに戻る.
現在表示している Web ページの次の Web ページに進む.
Web ページを読み込んでいる途中で,読み込みを中止する.
6
プロトコルについては 8.5 でもう少し詳しく解説する.
7
Multi:多数,Media:媒体.
81
現在表示している Web ページの内容を再度読み込む.Web ページ情報がうまく受け取
れなかったような場合に使用する.
Web ブラウザを起動したときに最初に表示される Web ページを表示する.
検索キーワードを入力し,そのキーワードを含む Web ページを検索する.
よく閲覧する Web ページの URL 集を表示する.URL をキーボードから入力すること
なく簡単にそれらの Web ページにジャンプすることができる.このボタンを押して現
れる 追加 を押すと現在表示されている Web ページの URL を「お気に入り」URL 集
に追加することができる.
最近閲覧した Web ページの履歴を表示する.URL をキーボードから入力することなく
簡単にそれらの Web ページにジャンプする事ができる.
表示されている Web ページの印刷.(このボタンを押す前に 8.3 をよく読むこと)
.
メニューバーからも,ツールバーと同様な操作が行える.
時として,Web ページ全体に意味不明の記号や文字が現れる場合がある,これは Web サーバから送られて
きた文字コード( 3.2 参照)を我々の使っているコンピュータの文字コードへ変換する処理がうまくいかな
かったような場合に起こる.このような場合には[表示]–[エンコード]–[日本語(自動選択)
]を選ぶとた
いていの場合正しく表示されようになる.
注意: [ツール]–[インターネットオプション]から Internet Explorer の種々の設定を変更で
きるが,本校総合情報処理センター端末室内のコンピュータは,すべての学生がいつでも同様な
条件で使用できるようにするため,各自が勝手に設定を変えてはならない.
8.1.4
代表的な Web ページへのアクセス
次に示した代表的な URL リストの中から興味ある Web ページの URL をアドレスバーのボックスに入力し
て,いくつかの Web ページを閲覧してみよう.
ボックス内をクリックすると,表示されている URL が反転する.そのままキーボードから新しい URL を
入力して
¤
¡
£
¢
を押すと希望の Web ページが表示される.
【世界のニュース】
タイムズ
http://www.timesonline.co.uk/
ルモンド
http://www.lemonde.fr/
ニューヨークタイムズ
http://www.nytimes.com/
ザ・ヒンズー
http://www.hinduonline.com/
朝日新聞
http://www.asahi.com/
読売新聞
http://www.yomiuri.co.jp/
日本経済新聞
http://www.nikkei.co.jp/
日刊工業新聞
http://www.nikkan.co.jp/
科学新聞
http://www.sci-news.co.jp/
【博物館・美術館】
スミソニアン博物館
http://www.si.edu/
大英博物館
http://www.thebritishmuseum.ac.uk/
ルーブル美術館
http://www.louvre.fr/
東京国立博物館
http://www.tnm.go.jp/
国立科学博物館
http://www.kahaku.go.jp/
82
【政府機関など】
首相官邸
http://www.kantei.go.jp/
衆議院
http://www.shugiin.go.jp/
文部科学省
http://www.mext.go.jp/
ホワイトハウス
http://www.whitehouse.gov/
【研究機関など】
国立天文台
http://www.nao.ac.jp/
宇宙科学研究所
http://www.isas.ac.jp/
NASDA
http://www.nasda.go.jp/
NASA
http://www.nasa.gov/
【その他】
防災気象情報サービス
http://tenki.or.jp/
地球の歩き方
http://www.arukikata.co.jp/
NHK
http://www.nhk.or.jp/
◆練習問題 8.1 上の Web ページの URL を直接アドレスバーのボックスに入力し,いくつかの Web ページ
を実際に表示してみよ.
8.2
情報の検索
WWW には数え切れないほど豊富な情報が存在する.特定の事柄についての情報を得たいときに Web ペー
ジ内のリンクをたどりながら Web ページを探していくのでは,希望の情報にたどりつくのはなかなか難しい
だろう.WWW では希望の情報を効率よく見つけることができるように,ディレクトリサービスと検索サー
ビスを行っているサイトがある.
ディレクトリサービス8 とは,さまざまな情報を持った Web ページを,情報の種類毎に分類整理して示すよ
うなサービスを指す.例えば,分類の仕方として情報全体をまず「芸術・人文」「自然科学・技術」
「政治・経
済」の三つに分け,
「芸術・人文」の中を「音楽」
,
「美術」
,
「文学」に分け,というふうに大分類から小分類に
向かって細かくしていくことが考えられる.Web ページのリンクを使ってこれと同じ構造を用意しておけば
分類に沿ってリンクを選択していくことで自分の興味ある Web ページにたどりつくことができる.
特定の情報を探すもう一つの手段として,検索サービスがある.これは,分類をたどる代わりにキーワード
を入力することで,指定したキーワードを含む Web ページを探してくれるものである.ある一つのキーワー
ドだけでは非常に多くの Web ページが見つかってしまう場合には,更にキーワードを追加して,二つのキー
ワードをともに含む Web ページ,三つのキーワードをともに含む Web ページなどを探すこともできる.条件
を厳しくしていけば,見つかる数も少なくなっていくので,何通りか試していくうちに自分が探している内容
の Web ページが見つかる可能性が高くなる.このような検索方法を絞り込み検索と呼ぶ.
それでは,実際に検索サービスを利用してみよう.次の URL を入力し,検索サイト Yahoo のホームページ
にアクセスしてみよう.
Yahoo! Japan の URL
http://www.yahoo.co.jp/
図 8.3 のような Web ページが表示されるだろう.
8
directory:登録簿.
83
図 8.3: 検索サイト(Yahoo)のホームページ
Web ページの中央には「芸術と人文」,
「ビジネスと経済」· · · とジャンル別に分類されたディレクトリサービ
ス部分があり,上方にはキーワードを入力して Web ページを検索する部分がある.キーワード入力用のボッ
クスに検索したいキーワードを入力し,その右の 検索 を押すと検索が開始され,しばらくするとキーワード
を含む Web ページの一覧が表示される. 検索 の右の 「検索オプション」 をクリックすると,絞り込み検索
の Web ページが表示される.
【その他のディレクトリサービス,検索サービスの URL】
goo
http://www.goo.ne.jp/
Excite
http://www.excite.co.jp/
Infoseek
http://www.infoseek.co.jp/
Cyber Space Japan
http://www.inetg.com/
◆練習問題 8.2 次のキーワードを検索してみよ.スターリングエンジン,燃料電池,エネルギー,原子力,
バイオマス,太陽,光触媒,風力,遺伝子,DNA,クローン,バイオテクノロジー,ハッブ
ル宇宙望遠鏡,すばる望遠鏡,国際宇宙ステーション,UFO,宇宙人,超常現象.
◆練習問題 8.3 まず探したいと思うことがらを決めて紙に書き,次に検索サービスを使ってそのことがらに
ついて記した Web ページを探してみよ.見つかった Web ページの数が多すぎた場合には条
件を追加して絞り込み検索すること.各段階での,条件と見つかった数を記録すること.
◆練習問題 8.4 興味ある事柄について実際に検索サービスを使ってその事柄に関する Web ページを探し出
し,その興味ある事柄に関して得た新たな知見やその事柄に関する自分の意見などをレポー
トにまとめて提出せよ.
84
印刷の注意点,テクニック
8.3
近年,省資源化が叫ばれている.コンピュータの利用では,印刷時にちょっとした注意や工夫をはらうこと
で,印刷の失敗ややり直しによる紙の無駄遣いを省くことができる.特に,ネットワーク接続されたプリンタ
を複数ユーザで共有する場合には,他のユーザや管理者に迷惑をかけないよう注意すべきである.
8.3.1
印刷時の注意点
• 印刷は 1 度要求を出せば十分である.印刷を実行したのに,プリンタが動作しない場合には,ネット
ワークかプリンタ本体に問題が発生している.この場合,何度も印刷を繰り返しても問題は解決され
ない.
• 1 度印刷してある紙面には重ねて印刷を行ってはならない.2 重に印刷を実行すると,以後の印刷で汚
れやかすれが発生する原因となる.
• 印刷を行う前には,印字される用紙の枚数や,余白などの確認を行うべきである.また,プリンタのプ
ロパティなどをチェックして問題がないと確信を得てから印刷を行うべきである.
8.3.2
Web ブラウザからの印刷テクニック
[ファイル]–[印刷プレビュー](図 8.4 )により,現在表示されているページを印刷する場合に必要な
ページ数や,印刷結果がどのようになるかを確認することができる.
ページ数が多い場合は,以下に述べる余白の調整や,フォントサイズの調整,選択範囲や選択フレームの印
刷,割り付け印刷などを検討するべきである.
8.3.2.1 余白の調整
[ファイル]–[ページ設定]で「ページ設定」ダイアログボックス(図 8.5 )を開くと,用紙サイズ,用紙
(印刷)の向き,上下左右の余白などを調整することができる.本校では,自分で用紙を用意しない限り,用
紙サイズを A4 から変えてはいけない.
図 8.4: 印刷プレビューの実行
図 8.5: 「ページ設定」ダイアログボックス
8.3.2.2 フォントサイズの調整
Web ブラウザから印刷を行う場合,[表示]–[文字のサイズ]–[最小](図 8.6 )として,表示フォント
のサイズを最小にすると用紙の無駄を省くことができる.画面上で読みづらいほど小さい文字でも十分判読で
85
きる大きさで印刷される9 .
8.3.2.3 選択範囲の印刷
印刷したい範囲をドラッグにより選択(反転表示)しておき,[ファイル]–[印刷]で「印刷」ダイアログ
ボックス(図 8.7 )を開き,「ページ範囲」を「選択した部分」とすることで,必要な情報だけ印刷すること
ができる.
図 8.6: 表示フォントの最小化
図 8.7: 「印刷」ダイアログボックス
8.3.2.4 選択フレームの印刷
フレーム表示を用いている Web ページ10 では,次のような手順により,必要な情報が表示されているフレー
ム内容だけを印刷することができる.
1. 印刷したいフレームの表示領域をマウスで右クリックし,表示されるメニューから「印刷」をクリック
して「印刷」ダイアログボックス(図 8.7 )を開く.
2.「オプション」タブをクリックする(図 8.8 ).
3.「フレームの印刷」で「選択されたフレームのみを印刷する」を有効にすることで必要なフレーム内の
情報だけを印刷することができる.
8.3.2.5 割り付け印刷
1 枚の用紙に複数ページを縮小して印刷することを,割り付け印刷または N アップ印刷と呼ぶ.Web ブラ
ウザからの印刷では,2 ページ分の割り付け印刷を行なっても十分に文字が読み取れる場合が多い(そのまま
印刷すると大きな文字でページ数も多いために,かえって読みにくい場合もある).
A4 用紙 1 枚に 2 ページ分の割り付け印刷の設定手順は次の通りである.
1. 「印刷」ダイアログボックス(図 8.7 )を開く.
2.「用紙/出力」タブをクリックする(図 8.9 ).
3.「まとめて 1 枚」の設定項目で,「2 アップ(順方向)」を選択する.
9
スタイルシート指定( 9.3 参照)が行なわれている Web ページではフォントサイズを調整しても,表示フォントの大きさが変わら
ない場合がある.
10
Web ページの表示領域がいくつかに区切られているようなページ.本校の公式 Web ページ http://www.nagaoka-ct.ac.jp/ で
もフレームが利用されている.
86
図 8.8: 選択フレームの印刷
図 8.9: 割り付け印刷の設定
4. 両面印刷を行なう場合は,用紙(長方形)の短い辺と長い辺のどちらをホッチキス等でとじた場合に読
みやすい向きにしたいのかを,「両面」の設定項目で選択する:
短辺とじ 「原稿の向き」が「たて」である場合,表面と裏面の上下が同じ向きに印刷される.
長辺とじ 「原稿の向き」が「たて」である場合,表面と裏面の上下が逆向きに印刷される.
フリーソフトウェアのダウンロード
8.4
Web 上には情報ばかりではなく,有用なフリーソフトウェア11 も数多く存在する.また,コンピュータの
ハードウェア/ソフトウェアメーカーの多くは自社のソフトウェアのバージョンアップ版12 やバグフィックス
版13 などを自社の Web ページやソフトウェアを専門に掲載したサイトを通してユーザーに配布している.こ
れらのソフトウェアを Web 上のサーバから自分のコンピュータに転送してくることをダウンロードと呼んで
おり,サーバに対して,サービスを受ける側のコンピュータをクライアント14 と呼んでいる.Web ブラウザを
利用すると,これらのソフトウェアを簡単にダウンロードすることができる.Web ページ内で目的のファイ
ル名などをクリックすると,ファイルのダウンロードダイアログボックスが開く. OK をクリックし,保存
先を指定後, 保存 をクリックすれば自動的にダウンロードが開始される.フリーソフトウェアの中にはコン
ピュータウィルス( 13.2 参照)に感染したものがあるかもしれないので,取り扱いには十分注意する必要が
ある.
注意:
本校端末室のコンピュータにはいくつかのフリーソフトウェアがインストールされてい
るが,学生が新たにソフトウェアをインストールすることは許可されていない.決して勝手にイ
ンストールしてはならない.
8.5
プロトコル
インターネットでは多数の機器を媒介して情報が伝わっていく.このため,目的のコンピュータまで正
しい情報が伝わっていくためには多くの約束事が必要となる.この約束事を,通信規約またはプロトコル
(protocol)と呼んでいる.
11
フリーウェアともいう, 13.3 参照.
12
機能や使い勝手などを向上させたもの.
13
ソフトウェアの不具合を修正したもの.
14
client:顧客.
87
プロトコルはいくつかの階層に分かれている.たとえば,ケーブル同士を接続するためには,コネクタの形
状に関する物理的な規格が必要である.次に,ケーブルを通る信号の電流や電圧に関する規格も必要である.
また,ある情報を正しく宛先に送り届けるには宛先の指定方法に関する規格や伝送中のエラーに対処する規格
も必要になる.このような通信に関する規格,すなわちプロトコル全体はいくつかのレベルに分かれており,
これをプロトコル階層と呼んでいる.前出のイーサネット( 4.1.1 )は物理層,TCP(表 4.1 )はトランスポー
ト層,IP(表 4.1 )はネットワーク層などと呼ばれる各階層におけるプロトコルである.Web ページのデータ
は更にそれらの上のアプリケーション層のプロトコルである http15 を使って転送される.この他 Web ブラウ
ザで使用可能なアプリケーション層のプロトコルとして重要なものに ftp15 がある.これはあるコンピュータ
から別のコンピュータへファイルを転送する際のプロトコルで,転送元のコンピュータは ftp サーバと呼ばれ
る.その他,プロトコルとして代表的なものに電子メールのやり取りに使用される SMTP16 ,POP16 ,IMAP16
( 7.1.1 参照),ネットニュースをやり取りする NNTP16 などがある.
8.6 WWW 利用におけるマナー・注意点 — ネチケット
インターネットが身近になり,様々な情報を簡単に受信したり,発信したりできるようになってきた.しか
し,それらの情報は,取り扱い方によっては他者の権利を侵害したり,また,自分の権利が侵害されたりと
いった問題を引き起こす可能性を持っている.我々はインターネットが世界に広がる一つの社会であることを
認識し,その一員としての自覚と責任を持ってインターネットを利用していく必要がある.ここでは Web ブ
ラウザを用いたインターネット利用におけるマナーや注意点について考えてみよう.
8.6.1
著作権
WWW を利用して様々な情報を受信することが可能であるが,Web ページに掲載された情報には著作権が
伴っている [1, 2].著作権とは文章や写真,音楽,ソフトウェアなどの著作物に関する権利で,著作権者が持っ
ている.私たちがこれを複製,転載したり,改変したりする場合には,著作権者の許諾を得なければならな
い.他人の Web ページや電子掲示板に載っている文章や写真などを無断で他の Web ページや電子掲示板に転
載すること,書籍・雑誌・新聞などの記事や写真を無断で転載すること,他人の電子メールを無断で掲載する
ことなどは著作権の侵害になるので気をつけなければならない.
また,自分の意見と比較したり,自分の意見を補う目的で他者の著作物を利用することを「引用」といい,
著作権者に許諾を求めなくてもよいことになっている.ただし,引用はあくまでもその目的および分量におい
て正当と認められる範囲内に限られ,更に引用したのがどの部分かはっきりと分かるようにしたうえで,出
典,タイトル,著作権の所在などを明示しなくてはならない.
8.6.2
プライバシーの保護
他人の私生活に関わる各種の情報を本人の了解なしにインターネットでみだりに公開すると,プライバ
シーの侵害となる [3, 4].電子メールや Web ページなどで他人の氏名,住所,電話番号などの個人情報を表示
するときは必ず事前に本人の了解を得なければならない.また,他人の社会的評価(世評・名声)を低下させ
るようなものを Web ページに掲載することもプライバシーの侵害となる.
インターネット上に個人情報を発信するときには,それによって生じる利益だけでなく,発生する可能性の
ある不利益にも配慮する必要がある.銀行口座の暗証番号やクレジットカードの番号を人に知られないように
15
16
HTTP : Hyper Text Transfer Protocol. FTP : File Transfer Protocol( 6.11 参照).
SMTP : Simple Mail Transfer Protocol.
POP : Post Office Protocol. IMAP:Internet Message Access Protocol. NNTP :
Network News Transfer Protocol.
88
することはもちろんのこと,あなたがどこの誰なのかを知られてしまう住所,氏名,電話番号,生年月日など
の個人情報にも注意を払う必要がある.
8.6.3
その他の注意
本校のネットワークは国立情報学研究所(NII17 )による学術情報ネットワーク(SINET18 )に接続されて
おり,この SINET を経由して世界のネットワークに繋がっている.SINET では学術研究用途以外の利用が禁
止されており,個人売買や,インターネット経由の通信販売が発覚した場合には処分の対象となる.また,公
序良俗に反するような Web ページへのアクセスももちろん禁止されている.
8.6.4
ネチケットに関する Web ページ
私たちが社会生活を営む上で,色々な法律や規則を守らなければならないのと同様に,インターネットを利
用する際にもこれらの法律や規則を守らなければならない.インターネット上の行為であっても法律に違反す
るものはもちろん罰せられる.各個人が自己責任のもとに他者に迷惑をかけないよう心がけなければならな
い.あなたがしたことの責任をとるのは,あなた自身である.
インターネットを利用する上でのエチケットをネチケット19 と呼ぶことがある( 4.3 , 7.2.7 , 7.3.3.3 参
照).ネチケットについての詳しい説明は多くの Web ページで扱われているので,参照することを勧める.本
校総合情報処理センターの Web ページにも掲載されている.
【ネチケットに関する Web ページの URL】
ネチケット Web ページ
http://www.cgh.ed.jp/netiquette/
財団法人インターネット協会
http://www.iajapan.org/rule/
◎参考文献・書籍・URL
[1] 半田正夫. “インターネット時代の著作権”. 丸善ライブラリー, 2001.
[2] 久保田裕, 佐藤英雄. “知っておきたい情報モラル Q&A”. 岩波アクティブ新書, 2002.
http://www.askaccs.ne.jp/.
[3] 情報教育学研究会(IEC)・情報倫理教育研究グループ編. “インターネットの光と影—被害者・加害者にな
らないための情報倫理入門—”. 北大路書房, 2000.
[4] 情報教育学研究会(IEC)
・情報倫理教育研究グループ. “インターネット社会を生きるための情報倫理”. 実
教出版, 2002.
◎演習問題
1. ネチケットに関する Web ページ( 8.6.4 参照)にアクセスし,自分なりに注意しなければならないこと
がらをまとめてみよ.
2. 以下の事項について調べよ.
(a)ハッカーとクラッカーの違い( 13.1 参照).
(b)フリーウェアとシェアウェアの違い( 13.3 参照).
(c)コンピュータウィルス( 13.2 参照)
.
(d)プロトコル( 4.1.1 参照)
.
17
18
19
NII : National Institute of Information.
SINET : Science Information Network.
ネチケット(netiquette):ネットワーク+エチケット.
89
第9章
WWW による情報発信
Web ページの実体は,HTML(HyperText Markup Language)と呼ばれる言語を使って書かれたテキスト
ファイルである.そのファイルはインターネットに接続された Web サーバという計算機内に格納されている.
Web ブラウザを使ってインターネット上の Web サーバ/ディレクトリ/ファイル名を指定すると,それに該
当するファイルが開かれ,中に書かれた HTML 文書が Web ブラウザによって解釈されて表示される.これが
Web ページ閲覧の仕組みである.
情報発信のために Web ページを作るということは,HTML 文書を作ることに他ならない.本章では,HTML
文書の作り方を説明し,Web ページ公開のために知っておきたいその他の事柄についても触れる.
9.1 HTML の基礎知識
9.1.1
HTML を書く準備
HTML 文書の例を以下に示す.
リスト 9.1:HTML 文書例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML LANG="ja">
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=Shift_JIS">
<TITLE>HTML 文書例</TITLE>
</HEAD>
<BODY>
<!--1学年授業用-->
<H2>第 9 章 Web ページによる情報発信</H2>
<HR>
<H3>9-1 はじめに</H3>
<P>Web ページの実体は,HTML と呼ばれる言語を使って書かれた
テキストファイルである.
そのファイルはインターネットに接続された Web サーバ内に格納されている.
ブラウザを使って Web サーバ・ディレクトリ・ファイル名を指定すると,
それに該当するファイルが開かれ,
中に書かれた HTML 文書がブラウザによって解釈されて表示される.
これが Web ページ閲覧の仕組みである.</P>
<P>情報発信のために Web ページを作るということは,
HTML 文書を作ることに他ならない.
本章では,HTML 文書の作り方を説明し,
Web ページ公開のために知っておきたいその他の事柄についても触れる.</P>
<P>説明項目は以下の通りである.</P>
<UL>
90
30
31
32
33
34
35
36
37
38
39
<LI>HTML の基礎知識
<LI>代表的なタグ
<LI>スタイルシートの活用
<LI>Web ページの公開
</UL>
HTML
</BODY>
</HTML>
一見してわかるように,内容を記述する文字の他に,< と > とで挟まれた英数字などによる記号のようなも
のがたくさん見られる.これは,タグ(tag)と呼ばれており,Web ブラウザが表示する際の形態を指定する
ものである.このファイルを,Web ブラウザで表示したのが図 9.1 である.
図 9.1: Web ブラウザによるリスト 9.1 の表示
HTML 文書ファイルはテキストエディタさえあれば作成可能である.テキストエディタで文章とタグを打
ち込み,適当なファイル名で保存し,それを Web ブラウザで開いてみて確認する.表示がおかしければテキ
ストエディタで直し,再度 Web ブラウザで表示してみる.このように,HTML 文書は,エディタによる修正・
保存と Web ブラウザによる表示とを繰り返すことによって,完成される.
HTML 文書のファイル名については,拡張子を .html または .htm とするのが慣例である.また,ファイ
ル名を index.html または index.htm とすると,参照するとき(Web ブラウザで見るとき,あるいは HTML
文書内で リンク を張るとき)にファイル名を指定する必要がなく,ディレクトリ名の指定だけでよい.Web
ページの 1 ページ目についてはそのようなファイル名にするのが慣例である1 .
◆練習問題 9.1 リスト 9.1 をテキストエディタで入力し,.html という拡張子の付いたファイル名で保存せ
よ.それを Web ブラウザで開いてみて,図 9.1 のようになるかどうか確認しよう.
注意:
タグは大文字で書いても小文字で書いても,あるいは大文字小文字混合して書いても,
表示に違いはないが,統一した書き方をすべきだろう.
1
Web サーバ側の設定によっては他のファイル名の場合もある.
91
注意:
テキストエディタで作った文書を,.txt 以外の拡張子で保存する場合は,「名前を付
けて保存」ダイアログボックスの中でファイル名を記入する際,ファイル名をダブルクォーテー
ション(")で囲ってやるとよい.
9.1.2
HTML の骨組み
HTML 文書は以下の三つの部分からなる.
1. 使う HTML のヴァージョンの宣言文.
2. タイトル,作者,キーワード,使用文字コード( 3.2 )など文書全体に関わる情報(ヘッダ情報)を記
述する部分.
3. 文書内容.
最小限必要なタグを用いて書かれた最も簡単な Web ページの例を以下に示す.
リスト 9.2:HTML の基本的な骨組み
1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML LANG="ja">
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=Shift_JIS">
<TITLE>タイトル</TITLE>
</HEAD>
<BODY>
本文・・・・・
・・・・・・・
</BODY>
</HTML>
冒頭の <!DOCTYPE ・・・> は HTML4.01 に従って記述することを宣言している.その後,文書全体を
<HTML LANG="ja"> と </HTML> とで挟む2 .その中はヘッダ情報と本文とに分かれるが,<HEAD> と </HEAD>
で挟まれた部分にヘッダ情報を記述する.ヘッダ情報のうち,<TITLE> と </TITLE> で挟まれた部分だけが
タイトルとして画面表示される.<BODY> と </BODY> で挟まれた部分が,Web ブラウザで表示される本文で
ある.
タグには,本節で説明したタグのように,
<タグ>文字列</タグ>
という使用形式をとるものが多い.例えば,リスト 9.1 の中の <H1>〜</H1>,<P>〜</P>,<OL>〜</OL> な
どもそうである.一方,<HR>,<BR> などのように単独で使うタグもある.
9.2 HTML の代表的なタグ
ここでは HTML 文書に使われる代表的なタグを紹介する.各タグの,より詳細な説明や,その他のタグに
ついては文献 [1, 2] などを参考にするとよい.
2
LANG="ja" はこの HTML 文書が日本語(ja=japanese)で書かれていることを意味する.
92
9.2.1
見出し <Hn>〜</Hn>
<Hn> と </Hn> で挟まれた部分が,文章の見出しとなる.独立した 1 行になる.n には 1,2,3,4,5,6 の 6 種類
の指定が可能で,n が小さい方がより大きな見出しである.
9.2.2
段落 <P>〜</P>
一つの段落を <P> と </P> とで挟む.
9.2.3
改行 <BR>
強制的に改行したいところに使う.
9.2.4
水平線 <HR>
水平線を引きたいところに使う.
9.2.5
整形済み文書 <PRE>〜</PRE>
<PRE> と </PRE> で挟まれた部分については,改行,空白,空行などがそのまま表示される.プログラムの
リスト表示などに有効である.
9.2.6
コメントの挿入 <!-- 〜 -->
<!-- と --> で挟まれたテキストは Web ブラウザ画面には表示されない.制作者の覚え書きとして使用さ
れる.
9.2.7
番号なし箇条書き <UL>〜</UL>,<LI>
箇条書きにしたい部分全体を <UL> と </UL> で挟み,各項目の前に <LI> タグを付ける.
<UL>
<LI>項目 1
<LI>項目 2
<LI>項目 3
・・・
</UL>
9.2.8
番号付き箇条書き <OL>〜</OL>,<LI>
箇条書きにしたい部分全体を <OL> と </OL> で挟み,各項目の前に <LI> タグを付ける.
<OL>
<LI>項目 1
<LI>項目 2
<LI>項目 3
・・・
</OL>
9.2.9
説明付き箇条書き <DL>〜</DL>,<DT>,<DD>
用語とその説明を書き並べたいようなときに使う.箇条書きにしたい部分全体を <DL> と </DL> で挟み,各
項目においては <DT> タグと <DD> タグを対にして使う.全体としては次のような形式になる.
93
<DL>
<DT>用語 1 <DD>説明 1
<DT>用語 2 <DD>説明 2
<DT>用語 3 <DD>説明 3
・・・
</DL>
9.2.10
表 <TABLE>〜</TABLE>,<TR>,<TD>
表の形にしたい部分全体を <TABLE> と </TABLE> で挟む.各行の先頭には <TR> を置き,続けて 1 行内に
並べる各項目には <TD> を付けておく.各行の最後には </TR> を置く.表組みの基本的な形は次のような形
式になる.
<TABLE>
<TR> <TD>項目 11 <TD>項目 12 <TD>項目 13 ・・・ </TR>
<TR> <TD>項目 21 <TD>項目 22 <TD>項目 23 ・・・ </TR>
<TR> <TD>項目 31 <TD>項目 32 <TD>項目 33 ・・・ </TR>
・・・
</TABLE>
◆練習問題 9.2 リスト 9.1 の内容の箇条書き部分を,「番号付き箇条書き」に変えてみよう.
◆練習問題 9.3 以下のような用語とその説明を,「説明付き箇条書き」で書いてみよう.
変位
位置の変化を表すベクトル量である.
速度
単位時間あたりの変位である.
速さ
速度の大きさのこと.スカラー量である.
加速度
単位時間あたりの速度変化である.
◆練習問題 9.4 表 9.1 のような表を作ってみよう.
表 9.1: 物理量
用語
説明
種類
変位
位置の変化
ベクトル量
速度
単位時間あたりの変位
ベクトル量
速さ
速度の大きさ
スカラー量
加速度
単位時間あたりの速度変化
ベクトル量
※表の 1 行目,
「用語」
「説明」
「種類」の前のタグとして<TD> のかわりに <TH> を使ってみよう.
9.2.11
イメージ表示 <IMG>
Web ページには,画像ファイルを貼り付けられる.そのためには,HTML 文書の中で,貼り付けたい場所
に次のようなタグを入れればよい.
94
<IMG SRC="画像ファイル名">
貼り付け可能な画像ファイルの標準形式は JPEG および PNG 形式である3 .その他の形式の画像ファイルは
そのままでは貼り付けられないので,何らかのツール(例えば IrfanView, 13.3 参照)を使って JPEG または
PNG 形式に変換する必要がある4 .
◆練習問題 9.5 「ペイント」で絵を描き,IrfanView などを使って PNG 形式として保存し,Web ページに載
せてみよう.
9.2.12
外部リンク <A>(他のファイル,他のサイトへのリンク)
HTML の大きな利点は,Web ページのある部分をクリックすると別の Web ページへ リンク(link)でき
ることである.リンクするには,「どこから」「どこへ」を明示する必要がある.「どこから」の指定は <A> と
</A> とで挟む.「どこへ」の指定はタグ <A> のオプション HREF に書いておく.書式は次の通りである.
<A HREF="リンク先 URL">リンク元の文字列や画像</A>
例えば,「長岡高専へ」という文字列をリンクボタンにして,http://www.nagaoka-ct.ac.jp/ というサ
イトにリンクするには,次のようにすればよい:
<A HREF="http://www.nagaoka-ct.ac.jp/">長岡高専へ</A>
また「私の趣味」という文字列をリンクボタンにして,現在編集中の HTML ファイルと同じディレクトリ
にある myhoby.html というファイルにリンクするには,次のようにすればよい:
<A HREF="myhoby.html">私の趣味</A>
9.2.13
内部リンク <A>(同一 Web ページ内へのリンク)
HTML 文書が長い場合,文書の先頭に目次を作っておくとよい.そして目次の項目とそれに応じた場所を
リンクしておくこともできる.この場合,リンク先には次のようなタグを打ち込んでおく.
<A NAME="リンク先">文字列など</A>
一方,リンク元では次のように指定する.
<A HREF="#リンク先">文字列など</A>
例えば,一つの HTML 文書内で
<A HREF="#profile">自己紹介</A>
・・・
・・・
<A NAME="profile">・・・</A>
3
GIF 形式も HTML 用標準形式として広まったが,GIF に用いられている画像圧縮アルゴリズムの特許を所有する米国 Unisys 社
が,近年,同アルゴリズムを用いたソフトウェアの製作者,更にはソフトウェアのユーザである Web サイト運営者から特許使用料
を徴収するようになった.現状では,GIF 画像の取り扱いには注意を要する.
関連サイト:
http://www.unisys.co.jp/LZW/,
http://www.watch.impress.co.jp/internet/www/article/2000/0210/lzw.htm
4
最近の Internet Explorer では Windows 標準の BMP 形式の画像ファイルも表示できてしまう.しかし,他の Web ブラウザでは表
示できないこと,JPEG や PNG 形式に比べてファイルサイズが大きいことから,Web ページ掲載用として使うべきではない.
95
という記述があれば,「自己紹介」という文字列をクリックすると <A NAME="profile">・・・</A> 以下に
書かれている内容が表示される5 .
◆練習問題 9.6 これまで紹介したタグのみを使って自己紹介の Web ページを作ってみよう.自分の気に入っ
た Web ページへのリンクも作ってみよう.
スタイルの記法
9.3
前節までで紹介したタグは,おもにテキストの論理的構造を規定するものである.これらのタグをそのまま
使って HTML ファイルを書いたとき,「見出し」の文字がどんな大きさやフォントで表示されるか,「箇条書
き」が具体的にどんなふうに整形されるかなどは,Web ブラウザ任せである.
実は,HTML にはそういう「見た目」を直接指定するようなタグも用意されており,HTML 本文の中で細々と
した書式指定を行うことも可能である.しかし,そういったタグの使用は,最新の HTML 規格(HTML4.016 )
では「非推奨」となっており,かわりに推奨されているのがスタイルシートの活用である.つまり,HTML そ
のものは文章の論理的構造を指定するのに用い,具体的な表示形態はスタイルシートの中に書いておくという
やり方を推奨しているのである.
以下ではもっとも普及している CSS(直列スタイルシート)の記法を説明する.
9.3.1
スタイルの指定方法
スタイルの指定には以下の三つのやり方がある.
9.3.1.1
Web ページ内の特定の場所のスタイル指定
指定したい箇所のタグに,オプションとして STYLE 属性を指定する.
使用例:<H2 STYLE="COLOR:RED">・・・</H2>
9.3.1.2
Web ページ全体の統一的なスタイル指定(1)
スタイル定義内容( 9.3.2 )を <STYLE> と </STYLE> とで挟んで HTML ヘッダ部に書く.
リスト 9.3:スタイル定義を使った HTML の骨組み
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
5
6
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML LANG="ja">
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=Shift_JIS">
<TITLE>タイトル</TITLE>
<STYLE TYPE="TEXT/CSS">
スタイル定義・・・・・
・・・・・・・
</STYLE>
</HEAD>
<BODY>
本文・・・・・
・・・・・・・
</BODY>
</HTML>
<A NAME="profile"> と </A> に挟む文字列は省略可能.
HTML の仕様や最新情報については http://www.w3.org/MarkUp/ で知ることができる.
96
9.3.1.3
Web ページ全体の統一的なスタイル指定(2)
前項のスタイル定義内容をそのままファイルに書いておき,HTML ヘッダ部でそのファイル名を指定する
(<STYLE> タグは使わない)
.その書式は,
<LINK REL=STYLESHEET HREF="スタイルシートファイル名">
9.3.2
スタイル定義の書式
スタイル定義の書式は次のようになる.
セレクタ,セレクタ,
・・・{ 属性:値 ; 属性:値 ; ・・・}
セレクタにはタグ名か自分の定義するクラス名があてはまる.タグ名にすると,そのタグの属性が定義でき
る.例えば Web ページ全体の背景色を LIGHTBLUE にしたければ次のように書く:
BODY{BACKGROUND-COLOR:LIGHTBLUE}
H2 と H3 の見出しすべてに対して赤い枠を付けたいときは,次のように書く:
H2,H3{BORDER-STYLE:SOLID; BORDER-COLOR:RED}
◆練習問題 9.7 リスト 9.1 (図 9.1 )について, 9.3.1.2 のスタイル指定方法を使って,背景に色を付けた
り,H2 や H3 の見出しに枠を付けたりしてみよう.
注意:
<STYLE> タグを解釈できないような古い Web ブラウザで閲覧した場合,スタイル定義
文がそのまま画面表示されてしまって見苦しいことになる.それを避けるために,スタイル定義
文をコメントタグ <!--,--> の中に入れてしまうとよい.つまり,次のように書くとよい.
<STYLE>
<!-スタイル定義文・・・
・・・・・・・・・・
・・・・・・・・・・
-->
</STYLE>
◆練習問題 9.8 練習問題 9.7 と同じスタイル指定を, 9.3.1.3 の方法でやってみよう.
指定できる属性には表 9.2 のようなものもある.
リスト 9.1 の HTML 文書に対して,異なるスタイル指定を施した例を図 9.2 に示す.これらの文書の
<BODY>〜</BODY> 部は,リスト 9.1 のそれとほとんど変わらない(HTML の文字に装飾を施しただけで
ある).
スタイル指定について更に詳しく知りたい人は,参考文献 [1, 2] などを参考にしてほしい.
◆練習問題 9.9 ある限定範囲内にスタイル指定を施したいときは,<SPAN>タグや<DIV>タグを用いる方法が
考えられる.これら二つのタグの意味・用法を調べよう.これらを用いて,例えばリスト 9.1
の 15 行目や 36 行目の HTML の文字に好きな装飾を施してみよう.
◆練習問題 9.10 図 9.2 と同じような表示結果が得られるよう,リスト 9.1 に対してスタイル指定を書き加
えてみよう.
97
表 9.2: スタイル属性
属性
指定する内容
COLOR
文字などの色
BACKGROUND-COLOR
背景色
BORDER-STYLE
枠線のスタイル.SOLID(実線)
,DASHED(点線)
,DOUBLE(二重線)
,GROOVE(溝)
,
RIDGE(土手)が指定できる.
BORDER-WIDTH
枠線の太さ.5px,4pt,2mm など,単位を付けて指定( 2.1 参照).
BORDER-COLOR
枠線の色
FONT-SIZE
文字の大きさ.11pt のような指定の他に,XX-LARGE,X-LARGE,LARGE,NORMAL,
LINE-HEIGHT
行間の長さ
MARGIN-LEFT
左余白の長さ
MARGIN-RIGHT
右余白の長さ
TEXT-INDENT
段落 1 行目の字下げの長さ
TEXT-ALIGN
文字揃え.LEFT(左寄せ)
,RIGHT(右寄せ),CENTER(中央揃え)が指定できる.
TEXT-DECORATION
文字飾り.UNDERLINE(下線),LINE-THROUGH(横線抹消),BLINK(点滅)が指
SMALL,X-SMALL,XX-SMALL という指定も可能.
定できる.
図 9.2: リスト 9.1 にスタイル指定を施した例
9.4 Web ページの公開
Web ページの作成は,個人のパソコン内で試行錯誤を繰り返しつつ進めればよい.作った Web ページを,
いざインターネット上に公開しようというときには,作成した HTML ファイルおよび関連ファイルすべてを
Web サーバ内の決められたディレクトリに転送する(アップロード7 する)必要がある.
個人がインターネットを利用する場合,通常はどこかのプロバイダ(provider)と契約する.Web ページを
公開するのであればプロバイダとそれなりの契約が必要である.そうした上で,そのプロバイダが指定する
Web サーバ内に Web ページのファイルを転送する.
パソコン・サーバ間のファイル転送には,FTP( 6.11.1 )という手段を使う.Windows には FTP を利用
するための ftp コマンドが標準的に用意されている.これについては 6.11.1 を参照のこと.これを使えば
Web サーバへのファイルの転送は可能である.これ以外に, 9.4.2 で紹介する FFFTP のようなより使いやす
いソフトウェアもある.
7
自分の作業環境(ローカル側)からリモートでつながっている計算機(リモート側)へのファイル転送をアップロードという.逆
に,リモート側からローカル側へのファイル転送をダウンロードという.
98
9.4.1
長岡高専校内向け Web サーバの利用
本校では kurohime という教育用計算機が校内向け Web サーバ www2 として稼働している.kurohime の
ユーザは,自分のユーザホームディレクトリ以下の所定のディレクトリに Web ページをアップロードすれば,
校内向けに情報発信することができる(学外には不可).
自分のユーザホームディレクトリの下に public html というディレクトリを作り,Web ページ関連ファイ
ルはその下に置く.そうしておくと Web ブラウザで,
http://www2/˜ユーザ名/ファイル名
と指定すれば該当ファイルを閲覧できる.index.html というファイル名であれば
http://www2/˜ユーザ名/
だけで閲覧できる.
9.4.2
FFFTP の使い方
ここでは,Windows 環境で比較的容易にファイ
ル転送が行えるフリーソフトウェア FFFTP8 を紹
介する.
FFFTP を起動すると図 9.3 の「ホスト一覧」ダ
イアログボックスが表示されるので,kurohime を
選択(反転表示)して, 接続 をクリックする.次
に「ユーザ名」ダイアログボックスが表示される
ので,ユーザ名を正確にタイプし, OK をクリッ
図 9.3: 「ホスト一覧」ダイアログボックス
クする.次に「パスワード/パスフレーズ」ダイアログボックスが表示されるので,パスワードを正確にタイ
プし9 , OK をクリックする.
ユーザ名とパスワードの組み合わせが kurohime に正しく認証されると,図 9.4 のような Window が開か
れる.左側が目の前にあるコンピュータ(ローカル)のファイルを表示する部分であり,端末室で利用してい
る場合にはユーザホームディレクトリ(X:)の内容が表示されている.右側が接続先サーバ(ホスト10 )内の
ファイルを表示する部分であり,はじめに接続したときには,kurohime のユーザホームディレクトリの内容
が表示されている.
9.4.2.1 ディレクトリ作成
ディレクトリ(フォルダ)を作成するには,図 9.4 でディレクトリを作成したい側の表示領域をマウスで右
クリックする.表示されるメニュー(図 9.5 参照)から[フォルダ作成]をクリックする.すると図 9.6 のよ
うな「フォルダ作成」ダイアログボックスが表示されるので,作成したいディレクトリ名をタイプし, OK を
クリックする.
Web 公開のためには,ホスト側で作成した public html の属性(パーミッション)を変更し,Web ページ
の閲覧者である他のユーザが読み出しできるようにする必要がある.図 9.4 の右(ホスト)側の public html
をマウスで右クリックし,表示されるメニュー(図 9.5 参照)から[属性変更]をクリックする.すると図 9.7
8
9
10
http://www2.biglobe.ne.jp/˜sota/
パスワードは何をタイプしても伏せ字(*)で表示される.
リモートと呼ぶ場合も多い.
99
図 9.4: FFFTP でサーバと接続したときの画面
図 9.6: 「フォルダ作成」ダイアログボックス
図 9.5: ディレクトリ(フォルダ)作成
のような「属性の変更」ダイアログボックスが表示されるので,右下の「現在の属性」に 755 とタイプして
OK をクリックする.なお,公開するファイルについては,属性を 644 にする必要がある(図 9.8 参照).
パーミッションの詳細については, 6.5.1 や 6.5.5 を参照すること.
図 9.7: 公開用ディレクトリの属性
図 9.8: 公開用ファイルの属性
9.4.2.2 ファイルのアップロード/ダウンロード
ファイルをアップロードするには,先ずローカル側でそのファイルが存在するディレクトリ(転送元ディレ
クトリ)を開く.次にホスト側でファイルを送りたいディレクトリ(転送先ディレクトリ)を開く.そして,
送りたいファイルを右クリックし,表示されるメニューから[アップロード]をクリックすればよい(図 9.9
100
参照).
ファイルをダウンロードするには,ホスト側で転送元,ロー
カル側で転送先のディレクトリを開く.次に,ホスト側で送
りたいファイルを右クリックし,表示されるメニューから[ダ
ウンロード]をクリックすればよい.
いくつかのファイルを選択(反転表示)させておき,アッ
プロード/ダウンロード操作を行うことで,複数のファイル
を一度に転送することもできる.また,ディレクトリをアッ
プロード/ダウンロードすることもできる.
9.4.2.3
FFFTP の終了
FFFTP は,いきなり終了させてはならない.FFFTP の終了
図 9.9: ファイルのアップロード
前に[接続]–[切断]をクリックし,ホストとの通信回線を
切断しなければならない.この操作をしないで FFFTP を終
了させると,ホストは次の操作を待ち続けるために,ホスト
を利用する他のユーザやホストの管理者に迷惑をかけてしま
う場合がある.
通信回線が切断されたら,[接続]–[終了]または,
を
図 9.10: 通信の切断
クリックして FFFTP を終了させればよい.
◆練習問題 9.11 FFFTP を使って,自分の作った Web ページを校内 Web サーバ(ホスト名:kurohime)に
アップロードし,それを Web ブラウザで見てみよう.ただし,ファイルの転送先,Web ブ
ラウザでの URL 指定については, 9.4.1 に従うこと.
¶
✎ メモ
³
FFFTP には次のような機能が備わっている.詳細についてはオンラインヘルプを参照すること.
• ローカルとホストのファイル構成を同じにするためのミラーリングアップロードやミラー
リングダウンロード機能
• テキストファイル転送時に,漢字コードの自動変更を行う機能
µ
9.4.3
´
公開する際の注意
Web ページでもっとも重要なのは,その Web ページから得られる情報の「有用性」であることは言うまで
もない.読みやすい Web ページを作るよう工夫してほしいが,見た目を気にするあまり,凝った装飾ばかり
で内容がほとんどない Web ページにならないよう,気をつけたい.
画像や音声を容易に載せられるのが Web ページの特長と言えるが,ファイルサイズが大きくならないよう
に気を配ってほしい.データ量が多すぎてデータ転送に時間がかかり,読み手をいらいらさせるような Web
ページは作らないよう心掛けたい.
外部リンクを張るにあたって,リンク先に許可を得なければならないという規則はないが,恒常的に張るの
であればリンク先にその旨を伝えておいたほうがいいだろう.
インターネットを利用すると,文書,記事,写真,絵画,音楽などの情報を容易に取得できる.ここで忘れ
てはならないのは,取得できる情報のほとんどすべてが「他人の創作物」であるということである.取得した
情報はディジタルデータであるから,編集・加工・複製・保存・配布などが,容易に大量に確実に行える.こ
のことは,ディジタルデータの大きな特長であり,また同時に問題点でもある.知識がないためついうっかり
101
他人の創作物を配布し,著作権を侵害してしまうおそれがある.この点,自分の Web ページに掲載する内容
についても十分注意を払う必要がある( 8.6 ,参考文献 [3, 4, 5, 6] 参照)
.
◎参考文献・書籍・URL
[1] C&R 研究所. “HTML + CSS Handbook”. ソフトバンク, 2002.
[2] シーズ. “HTML ポケットリファレンス”. 技術評論社.
[3] 情報教育学研究会(IEC)・情報倫理教育研究グループ編. “インターネットの光と影—被害者・加害者にな
らないための情報倫理入門—”. 北大路書房, 2000.
[4] 情報教育学研究会(IEC)
・情報倫理教育研究グループ. “インターネット社会を生きるための情報倫理”. 実
教出版, 2002.
[5] 半田正夫. “インターネット時代の著作権”. 丸善ライブラリー, 2001.
[6] 久保田裕, 佐藤英雄. “知っておきたい情報モラル Q&A”. 岩波アクティブ新書, 2002.
http://www.askaccs.ne.jp/.
◎演習問題
1. 自己 PR のホームページを作ってインターネットに公開する場合,掲載内容について注意すべきことを
列挙せよ.
2. 自己 PR のホームページを作り,指定の場所にアップロードして公開しよう.作る際に,文書のはじめ
の方に,例えば「自己紹介」
「趣味」
「お薦め情報」
・・・などのメニューを箇条書きで用意し,そこから
掲載場所へリンクを張るような形式にしてみよう.
3. HTML のフレーム機能について調べてみよう.フレーム機能を利用して,前問の自己 PR ページを作り
変えてみよう.
4. <META> タグについて調べてみよう.リスト 9.1 の 3 行目にはどんな意味があるか説明せよ.
5. 表組みのタグを使って,図 9.11 のような形式の表も作ることができる.<TD> タグのオプション指定に
ついて調べ,実際にこのような表を作成してみよう.
図 9.11: 複雑な表の例
102
第 10 章
Word
文字を打ち込んで簡単な文書を作成するためのソフトとして,Windows 付属のメモ帳や TeraPad などがあ
る.これらのソフトには文字列の移動やコピーといった簡単な編集操作機能はあるが,文書の体裁を変える
ような機能はない.こうしたソフトは テキストファイル( 3.3.1 参照)を編集するテキストエディタ(text
editor)と呼ばれる.このテキストエディタの機能に文字の大きさ・字体・色や行間隔などを変える機能を追
加し,さらに編集操作機能を強化して見栄えのよい文書を効率よく作成できるようにしたソフトをワードプロ
セッサ(word processor)と呼ぶ.一般的に Windows 上で動くワードプロセッサソフトは,文書の表現力を高
めるために図,画像といったグラフィックス(graphics)や表など,単純な文字列以外の情報も文書中に混在
させることができる.Microsoft Word(以下,単に Word と呼ぶ)は,そうした代表的なワードプロセッサソ
フトの一つである.本章ではまず,報告書を作成する上での注意点をあげ,その後 Word の基本的な編集機能
とその操作方法について説明する.
報告書作成の注意点
10.1
ここでは特に,実験や調査,研究などの報告書の作成について述べる.報告書の作成については良書 [1, 2]
があるので,ぜひ参考にしてもらいたい.
10.1.1
報告書の文章
報告書は,特定の読み手(多くの場合報告書を要求した人)を予想して書く場合と,不特定多数の読者を予
想して書く場合がある.報告書を書く上で最も基本的な心得は次の 2 点である.
1. 調査・研究の結果わかった事実を,客観的に,筋道を立ててまとめて書く.
2. 報告書中に書き手の意見が要求される場合,それが事実ではなく意見であることがはっきり分かるよう
に書く.
つまり報告書に書くべきものは,事実と,根拠を示した意見だけであって,感想は除かなくてはならない.こ
の点が作文との違いである.
報告書は読者の立場に立って作成することが大事である.すなわち,著者の考えや情報を的確に,しかもで
きるだけ簡潔に文章上で整理し,要点がはっきり伝えられるように書く.著者自身は,調査・実験などの過程
を十分知りつくしているから,それらを文章として表現する際,省略したり,飛躍があったりしてはならな
い.もちろん,まわりくどい説明はかえって情報の正確な伝達の妨げとなるので,できるだけ簡潔にまとめる
ことが前提である.
10.1.2
報告書の構成
報告書では,
「何が知りたくて」
,
「そのために何をして」
,
「何が分かったか」を正確に伝える必要がある.こ
のため調査・研究の報告書としては,主に次のような項目で構成される.
1. 目的 報告する調査・研究の目的を書く.
2. 方法 どのような装置を用い,どのような方法で調査・研究を行ったかを書く.読者が同じ調査・
研究を行えるように書くべきである.
3. 結果 実験結果や実測値,解析結果を書く.ここでは得られた結果の図表やグラフなどを用いて,
わかりやすく書く.
103
4. 考察 得られた結果を評価し,結論を導く.考察は自分の考えを述べる部分であり,決して感想を
書いてはいけない.
5. 結論 調査・研究の最終的な結論を書く.目的に対応していることが望ましい.
6. 参考文献 本文中で引用・参考にした文献の一覧を書く.
10.1.3
報告書の書式
報告書の書式は,報告書の要求側(あるいは提出先)が指定していることが多い.用紙サイズ,文字サイズ,
余白,ページ数,段組,記号,単位などが,細かく指定されていることもある [3].ただし要求側によって書
式が異なるため,事前に調べて注意深くそれに従うことが必要である.ここでは主だった書式を挙げておく.
1. 表題 不特定多数の読者の場合,まず表題から読むべき報告書か否かを判断される.よって表題
は,的確に内容を示す具体的なものでなければならない.
2. 著者名 報告書の作成に携わった者の氏名を列挙する.調査・研究の報告書では,実際に報告書を
執筆しなくても,調査や実験を行った者の氏名を連名として挙げておくことがある.ただし報告書
の内容全てに責任を負える立場の者にとどめておく.一般に複数の著者名を挙げる場合,実際に執
筆した者,最も貢献度が高い者の氏名を最初に挙げる.
3. 見出し 本文は適当に区分して,見出しをつける.見出しは大きい順から,「章」,「節」,「項」と
呼ばれ,下記のように番号を付す.
第 10 章 Word
10.1 報告書の作成
10.1.1 報告書の文章
10.1.2 報告書の構成
..
.
4. 引用 他人の導き出した結論の要旨や数式,またデータなどは,公刊されたものである限り,後述
の方法で出所を明示しさえすれば自由に引用してよい.ただし,他人の著作からかなりの長さの文
を引用するとき,あるいは図面,写真などを転載するときには,著作権の問題があるので注意が必
要である.目安としては(1)引用が 400 字以内で,(2)引用文が自分の書くものの 2 割以内と考
えられている.
5. 図表番号 報告書に掲載した図表には,
「図 1」
,
「表 2」のように通し番号をつけ,短い説明をつけ
る.文章が長い場合や,図表が多くなる場合は,章番号で区切り,「図 1.1」,
「表 2.1」とすること
もある.なお図番号は図の下,表番号は表の上に記入する.
6. 参考文献 報告書の本文中で文献を引用する場合,引用箇所に通し番号を記入し,報告書末尾に一
覧を載せる.文献一覧の書き方は一般に下記の形式で記載する.
[論文] 著者名,表題,掲載紙,巻号,発行年(西暦),頁.
[書籍] 著者,書籍名,発行年(西暦),頁,発行所.
10.2
Word の起動とウィンドウ構成
Word を起動するにはタスクバーから[スタート]–[プログラム]–[Microsoft Word]をクリックする.
図 10.1 に示すように,Word のウィンドウは入力した文章を表示する文書ウィンドウを中心として,その上
下に配置されたいくつかのバーから構成される.メニューバー(menu bar)
,ツールバー(tool bar)
,水平ルー
104
図 10.1: Word のウィンドウ構成
ラー(ruler)は編集,書式設定などを行うときに使われる.一番下に配置されているステータスバー(status
bar)には文書全体のページ数,カーソル位置,操作の解説などの情報が表示される.
メニューバーには Word のコマンドを操作の種類別に分類したメニューが 9 個([ファイル],[編集],
[表示],[挿入],[書式],[ツール],[罫線],[ウィンドウ],[ヘルプ])配置されており,各メ
ニューをクリックするとそのコマンドの一覧が表示される.コマンドの中にはコマンド名の左横にイメージが
表示されているものもあり,そのイメージによってコマンドを識別することができる.
ツールバーにはイメージの付いたボタン,メニュー,またはその両方が配置されており,マウスポインタを
あるボタンの上に持っていくと,そのボタンのコマンド名(機能)がポップアップ表示される.ボタンに付い
ているイメージは対応するメニューコマンドの横に表示されるイメージと同じものである.ツールバーもメ
ニュー同様に操作の種類別にいくつか分類されており,必要に応じて表示と非表示を切り替えることができ
る.その切り替えはメニューバーの[表示]–[ツールバー]をたどって表示されるツールバー一覧中で,該当
するツールバー名をクリックすることで行う.初期設定では,[標準]ツールバーと[書式設定]ツールバー
がメニューバーの下に表示される.
水平ルーラーには目盛が振られており,その使い方は 10.4.4.2 , 10.4.4.4 で説明する.また, 10.5 を除い
て,以下,水平ルーラーを単にルーラーと呼ぶことにする.
ツールバーのボタンは対応するメニューコマンドのショートカットのようなものなので,同じコマンドであ
ればメニューバーから操作するよりもツールバーを使う方がより少ない手順で済む.従って,本章で以下に取
り上げる各種操作法においては,ツールバーを使う方法を基本として説明する.
10.3
文書ファイルの読み込みと保存操作
10.3.1
既存の文書を開くには
1. [標準]ツールバーの 開く (図 10.2 )をクリックして「ファイルを開く」ダイアログボックスを開く.
2. [検索先]ボックスで目的の文書が保存されているドライブ,フォルダをクリックする.
3. [検索先]ボックスの下の一覧で,フォルダやサブフォルダをダブルクリックしていき,目的の文書が
105
図 10.2: 文書を開く
図 10.3: 文書を保存する
保存されているフォルダを開く.
4. 目的の文書ファイルをクリックして選択状態にしてから 開く をクリックする.
10.3.2
文書を保存するには
文書を保存するには[標準]ツールバーの 上書き保存 (図 10.3 )をクリックする.
新規作成した文書をはじめて保存する場合は「ファイル名を付けて保存」ダイアログボックスが表示される
ので,保存先とファイル名を指定する.既存の文書に変更を加えた後,保存先もしくはファイル名を変えて保
存する場合はメニューバーの[ファイル]–[名前を付けて保存]をクリックする.
10.4
Word の編集操作
10.4.1
マウスを使って文字列やグラフィックスを選択する
以後の編集操作を行うためには,まず編集対象となる文字列やグラフィックスを選択する必要がある.
表 10.1 に選択したい対象毎のマウス操作をまとめた.グラフィックスの挿入方法については 10.6 で述べる.
表 10.1: 選択対象とマウス操作
選択対象
任意の文字列
同じ種類の文字列
グラフィックス
1 行の文字列
マウス操作
文字列の上をドラッグ(マウスの左ボタンを押したまま移動)する.
文字列をダブルクリックする.
グラフィックスをクリックする.
行の左側にマウスポインタを移動し,マウスポインタが矢印型ポインタに変わったらクリッ
クする.
複数行の文字列
行の左側にマウスポインタを移動し,マウスポインタが矢印型ポインタに変わったらクリッ
クしてドラッグする.
文
段落
¤
¡
£Ctrl ¢ を押しながら,文中の任意の位置をクリックする.
段落の左側にマウスポインタを移動し,マウスポインタが矢印型ポインタに変わったらダ
ブルクリックする.または段落内の任意の位置をすばやく 3 回クリックする.
複数の段落
段落の左側にマウスポインタを移動し,マウスポインタが矢印型ポインタに変わったらダ
ブルクリックしたままドラッグする.
広い範囲の文字列
10.4.2
¤
£
¡
¢
選択する範囲の先頭をクリックし,選択範囲の最後で Shift を押しながらクリックする.
文字列やグラフィックスを移動/コピーする
一つの文書内,および二つの文書間で,文字列やグラフィックスを移動またはコピーすることができる.本
節では文字列の操作を例にして説明するが,グラフィックスでも同様の操作が行える.
¶
✎ メモ
³
グラフィックスを扱う場合は,メニューバーの[表示]–[ページレイアウト]をクリックして表
示モードをページレイアウトモードに切り替える必要がある.初期の表示モードは標準モードで
ある.
µ
´
106
10.4.2.1
ウィンドウに表示されている範囲で,文字列やグラフィックスを移動/コピーする
ドラッグ&ドロップによる方法が便利である.
1. 移動またはコピーする文字列やグラフィックスを選択する(図 10.4 ).
2. 選択した文字列やグラフィックスの上でマウスの左ボタンを押し,移動先までドラッグ(マウスのボタ
ンを押したまま移動)する(図 10.5 )
.
¤
¡
3. 移動するには,そのままドロップする(マウスのボタンを離す,図 10.6 ).コピーするには, Ctrl を
£
¢
押しながらドロップする.
図 10.4: ドラッグ&ドロップによる移
図 10.5: ドラッグ&ドロップによる移
動/コピー方法 1/3
動/コピー方法 2/3
図 10.6: ドラッグ&ドロップによる移
動/コピー方法 3/3
¶
✎ メモ
³
選択した文字列やグラフィックスを表示されているウィンドウの外にドラッグすると,文書がド
ラッグした方向にスクロールされる.選択した文字列およびグラフィックスは,マウスの右ボタン
を押しながらドラックして移動/コピーすることもできる.マウスの右ボタンを離すと,移動やコ
ピーに必要なメニューが表示される.
µ
10.4.2.2
´
離れた位置または他の文書に文字列やグラフィックスを移動/コピーする
[標準]ツールバーのボタンを使うと便利である.
1. 移動またはコピーする文字列やグラフィックスを選択する.
2. 移動するには, 切り取り をクリックする(図 10.7 ).
コピーするには, コピー をクリックする(図 10.8 )
.
3. 移動先またはコピー先の文書に切り替える.
4. 文字列やグラフィックスを挿入する位置をクリックし,カーソル位置を設定する.
5. 貼り付け (図 10.9 )をクリックすると,カーソル位置に文字列やグラフィックスが挿入される.
¶
✎ メモ
³
この方法では 3〜5 の操作を繰り返すことにより,選択した文字列やグラフィックスを何回でも貼
り付けることができる.
µ
´
◆練習問題 10.1 図 10.4 〜図 10.6 ,図 10.7 〜図 10.9 に示した操作を実際にやってみよ.
◆練習問題 10.2 上のメモに書いてあることを確かめてみよ(例えば,図 10.7 で「長岡工業高等専門学校」
という文字列を 2〜3 個適当な場所に貼り付けてみる).
10.4.3
文字書式の設定
Word では フォント(font, 3.2.1 参照),フォントサイズ,太字,斜体,文字飾りなどさまざまな文字書式
を設定できる.それらの設定には[書式設定]ツールバー(図 10.10 )のボタンを使うと便利である.
107
図 10.7: [標準]ツールバーを用いた移動/コピー方法
図 10.8: [標準]ツールバーを用いた移動/コピー方法
1/3:「切り取り」ボタン
2/3:「コピー」ボタン
図 10.9: [標準]ツールバーを用いた移動/コピー方法
3/3:「貼り付け」ボタン
図 10.10: [書式設定]ツールバー
10.4.3.1
文字列のフォント/フォントサイズを変更する
フォントには日本語用フォント(全角文字と半角カタカナ文字用)と英数字用フォント(半角カタカナ以
外の半角文字用)があり,それぞれ別個に種類を設定できる(図 10.16 参照).また,日本語用フォントで名
前の中のアルファベットの最後に “P” の文字が付いているものはプロポーショナルフォントである(例えば,
“MSP 明朝” は “MS 明朝” のプロポーショナル版,表 3.1 参照).
1. 変更する文字列を選択する.
2. フォントを変更する場合は[書式設定]ツールバーの フォント (図 10.11 )をクリックして,変更し
たいフォント名をクリックする.通常は初期設定の “MS 明朝” のままでよい.
フォントサイズを変更する場合は[書式設定]
ツールバーの フォントサイズ (図 10.12 )をクリッ
クして,変更したいフォントサイズ(単位:ポイン
ト)をクリックする.例として,フォントサイズ
図 10.11: 「フォント」ボタン
を 10.5 ポイントから 20 ポイントに変更する操作
手順を図 10.12 〜図 10.14 に示す.通常の文書では 10〜12 ポイントが適当である.ポイント単位の定義につ
いては 2.1 参照のこと.
108
→
図 10.12: フォントサイズの変更 1/3
図 10.13: フォントサイズの変更 2/3
.
図 10.14: フォントサイズの変更 3/3
10.4.3.2
文字列を太字にする/斜体にする/下線を引く
1. 対象の文字列を選択する.
2. [書式設定]ツールバーの B (太字)/ I (斜体)/ U (下線)をクリックする.
10.4.3.3
任意の文字書式の設定
10.4.3.1 , 10.4.3.2 に示したもの以外の文字書式(色々な下線,文字飾り,文字幅,文字間隔など)も設定
したい場合はメニューバーの [書式]メニューを使う.
1. 変更する文字列を選択する.
2. メニューバーの[書式]–[フォント](図 10.15 )をクリックすると「フォント」ダイアログボックス
(図 10.16 )が表示される.ここで任意の文字書式の設定が行える.
3. 変更したい項目について,それぞれリストの中から適当なものをクリックして選択([フォント],[下
線],[スタイル],[サイズ]など),もしくはチェックボックスをクリックしてチェックを入れる
([文字飾り]など).[プレビュー]の枠内には変更後の表示サンプルが表示される.
4. ダ イ ア ロ グ ボ ッ ク ス 下 の OK を ク リ ッ ク す る と 変 更 が 確 定 す る .変 更 を 取 り 消 し た い 場 合 は
キャンセル をクリックする.
10.4.4
段落書式の設定
段落の配置,インデント(indent,字下げ),行間などを調整すると文書の体裁が整うと同時に読みやすく
なる.
10.4.4.1
段落の文字列を両端揃え/中央揃え/右揃えにする
1. 揃えたい段落を選択する.
2. [書式設定]ツールバーの 両端揃え (図 10.17 )/ 中央揃え (図 10.18 )/ 右揃え (図 10.19 )をク
リックする.
109
図 10.15: 「フォント」ダイアログボックスを
開く
図 10.16: 「フォント」ダイアログボックス
図 10.17: 両端揃え
図 10.18: 中央揃え
図 10.19: 右揃え
10.4.4.2
ルーラーを使って左右のインデントを設定する
1. ルーラー(図 10.20 )が表示されていない場合は,文書ウィンドウの上部をポイントするか,または,
メニューバーの[表示]–[ルーラー]をクリックしてルーラーを表示させる.ルーラーに表示されて
いる目盛りの単位は初期設定では mm (ミリメートル)である.
図 10.20: ルーラー
110
2. 左余白または右余白からインデントする段落を選択する.
3.(a)段落の 1 行目の左インデントを変更するには,「1 行目のインデント」マーカー(図 10.21 参照)
をドラッグする.
図 10.21: 1 行目のインデント
(b)段落の 2 行目以降のインデントを変更するには,「ぶら下げインデント」マーカー(図 10.22 参照)
をドラッグする.
図 10.22: ぶら下げインデント
(c)段落内のすべての行の左側のインデントを変更するには,ボックス形の「左インデント」マー
カー(図 10.23 参照)をドラッグする.この操作は[書式設定]ツールバーの インデント と
インデント解除 をクリックすることでも行える.
図 10.23: 左インデント
(d)すべての行の右側のインデントを変更するには,「右インデント」マーカー(図 10.24 参照)をド
ラッグする.
図 10.24: 右インデント
10.4.4.3
行間を変更する
1. 行間を変更する段落(
¤
¡
£
¢
を押して入力した改行が段落の区切り)を選択する.
2. メニューバーの[書式]–[段落]をクリックすると(図 10.25 参照),「段落」ダイアログボックス
(図 10.26 )が表示される.
3. [インデントと行間隔]タブをクリックする.
111
4. [行間],[間隔]で適当なものを選択する.いくつかの行間設定時の表示例を図 10.27 に示す.
5. OK をクリックすると変更が確定する.
図 10.25: 「段落」ダイアログボックスを開く
図 10.26: 「段落」ダイアログボックス
図 10.27: 行間設定に対する表示例
10.4.4.4 タブ位置を設定する
¤
¡
Tab を押すと,予め設定した位置(タブ位置)にカーソルを素早く移動させることができる.タブ位置は
£
¢
初期状態では左余白から 15mm 間隔に設定されている.その位置はルーラー上(目盛の下のグレーのバー)で
確認することができる.
• タブ位置の初期設定を変えるには次のようにする.
112
1. タブ位置を設定する段落を選択する.
2. ルーラー上で,タブを設定する位置をクリックする.すると,そこに新たに設定されたタブ位置を
示す 「タブ」マーカーが表示される(図 10.28 ).
図 10.28: タブ位置設定
• タブ位置を変更するには「タブ」マーカーをルーラー上で左右にドラッグする.
• タブ位置を削除するには「タブ」マーカーを文書ウィンドウにドラッグする.
¶
✎ メモ
³
• ルーラーの左側にあるタブの種類ボタン ┗ をクリックすると,タブの種類を ┗ (左揃え
タブ), ┻ (中央揃えタブ), ┛ (右揃えタブ)などに変えることができる.
• [標準]ツールバーの 編集記号の表示/非表示 をクリックして編集記号の表示モードにする
と,タブ文字,スペース,改行などの印刷されない編集文字が表示される(図 10.29 ).タ
ブ文字はグレーの短い右矢印で表示される.
µ
´
図 10.29: 編集記号の表示
表の作成
10.5
複雑な計算を伴わない表ならば,第 12 章で紹介している Excel に代表される表計算ソフトを使わなくても
Word で作成することができる.新規に表を挿入するだけでなく,タブやカンマで区切られた既存の文字列
データを表形式に変換することもできる.
10.5.1
新規に表を挿入する
1. 表を挿入する位置にカーソルを移動させる.
2. 標準ツールバーの 表の挿入 (図 10.30 )をクリックする.
3. 表の挿入 の下に表示される格子模様(グリッド)上にマウスポインタを移動し,行数と列数(グリッ
ド下部のステータスバー上に表示される)を指定する(図 10.31 ,この図では 3 行 ×4 列を指定してい
113
る).初期のグリッドは 4 行 ×5 列しか表示されていないが,ドラッグすることでグリッドを拡大する
ことができる.
図 10.30: 「表の挿入」ボタン
図 10.31: 表の行数と列数の指定
4. 望みの行数と列数を指定したところでクリック,もしくはドロップすると,1 で選択したカーソル位置
に指定の行数 × 列数の表が挿入される(図 10.32 ).挿入直後の表は全体の幅が用紙幅と等しく,列の
幅と行の高さが均一になっている.
図 10.32: 挿入された表
5. 任意のセル(cell,表の中の一つ一つのマス目のこと)にカーソルを移動させ,文字を入力する.ある
¤ ¡ ¤ ¡ ¤ ¡ ¤ ¡
セルにカーソルを移動させるには, ← , ↑ , ↓ , → を用いるか,もしくは当該セルをクリッ
£
¢
£
¢
£
¢
£
¢
クすればよい.
10.5.2
既存の文字列を表形式に変換する
ここでは図 10.28 に示したようなタブで区切られた文字列データで説明する.
1. タブや半角のカンマで区切られた文字列データを選択する.
2. メニューバーの [罫線]–[文字列を表にする]をクリックする(図 10.33 ).
図 10.34: 「文字を表にする」ダイ
アログボックス
図 10.33: 「文字を表にする」ダイアログボックスを開く
114
3. 「文字を表にする」ダイアログボックス(図 10.34 )が開く.その中の[文字の区切り]でタブもしく
はカンマのどちらか該当する方をチェックして OK をクリックすると,1 で選択した文字列データが
表形式に変換される(図 10.35 ).
図 10.35: 表形式への変換結果
10.5.3
表の編集
10.5.3.1
表のセル/行/列の選択方法
表 10.2 にマウスを使った表のセル/行/列の選択方法を示す.
表 10.2: 表のセル/行/列の選択方法
選択対象
マウス操作
一つのセル
セルの左端にポインタを移動し,ポインタが白抜きの矢印に変わったらクリックする
1行
行の左外側にポインタを移動し,ポインタが白抜きの矢印に変わったらクリックする
1列
列の一番上の罫線にポインタを移動し,ポインタが下向きの黒い矢印に変わったらクリックする
複数のセル/
上記,一つのセル/ 1 行/ 1 列の選択操作に引き続いて,セル/行/列をドラッグする
行/列
10.5.3.2
列の幅と行の高さを変更する
マウスを使う方法とコマンドを使う方法があるが,ここではマウスを使う方法を説明する.
■列幅の変更操作
1. カーソルを表の中に置く.すると水平ルーラ−上に列の境界を示す[列の移動]マーカーが表示される
(図 10.36 ).
¤ ¡
2. [列の移動]マーカーをドラッグすることで,その左側の列の幅を変えることができる.その際, Alt
£ ¢
を押しながらドラッグすると,列幅の値を表示しながら操作できる(図 10.37 ).
図 10.36: [列の移動]マーカー
図 10.37: [列の移動]マーカーを使った列幅の変更
¶
✎ メモ
³
セルの縦線を直接ドラッグすると,その縦線が移動する.
µ
´
115
■行の高さの変更操作(図 10.38 参照)
1. メニューバーの[表示]–[ページレイアウト]をクリックし,ページレイアウトモードにする.する
と垂直ルーラーと呼ばれる縦方向に目盛の付いたバーが文書ウィンドウの左側に表示される.
2. カーソルを表の中に置く.すると垂直ルーラ−上にそれぞれの行の高さを示す[行の高さの調整]マー
カーが表示される.
3. [行の高さの調整]マーカーをドラッグすることで,その上側の行の高さを変えることができる.その
¤ ¡
際,列幅の変更時と同様に, Alt を押しながらドラッグすると行の高さを表示しながら変更できる.
£ ¢
図 10.38: [行の高さの調整]マーカー
10.5.3.3
行/列の挿入と削除
■行/列を挿入するには
1. 行もしくは列を選択する.
2.(a)[標準]ツールバーの 行の挿入 もしくは 列の挿入 (図 10.39 ,このボタンは選択対象により自
動的にどちらか一方に切り替わる)をクリックする.
(b)あるいはメニューバーの[罫線]を開き,[行の挿入]もしくは[列の挿入](図 10.40 ,このコ
マンドも選択対象により自動的にどちらか一方に切り替わる)をクリックする.
図 10.39: 「行の挿入」/「列の挿入」ボタン
図 10.40: 行もしくは列の挿入/削除コマンド
3. 選択した数だけ行/列が前に挿入される.
■行/列を削除するには
1. 削除したい行もしくは列を選択する.
2. メニューバーの[罫線]を開き,[行の削除]もしくは[列の削除]をクリックする.
116
グラフィックスを挿入するには
10.6
Word で扱えるグラフィックスは作成,挿入の仕方別に大きく次の三つに分類される.
➀ Word の[図形描画]ツールバーを用いて作成,編集ができる「描画オブジェクト」と呼ばれる図形主
体の図
➁ Word 組み込みの Clip Gallery(テーマ別の画像集)から挿入する「クリップアート」と呼ばれる絵的
な図
➂ 他のアプリケーションで作成された図(図形,絵,写真などの色々な画像)
このうち,➁,➂ でも,Windows メタファイル(meta file)形式(ファイル拡張子:wmf)のように画像情報
が部品単位で保存されている図の場合(クリップアートはほとんどがこの形式)は,描画オブジェクトに変換
することができる.
ここでは ➁,➂ の図をファイルから文書中へ挿入する方法を簡単に説明する.
1. 図を挿入する位置をクリックする.
2. メニューバーの[挿入]–[図]–[ファイルから]をクリックする.
3. 「図の挿入」ダイアログボックスが開く.
4. [検索先]ボックスで目的の画像ファイルが保存されているドライブ,フォルダをクリックする.
5. [検索先]ボックスの下の一覧で,フォルダやサブフォルダをダブルクリックしていき,目的の画像
ファイルが保存されているフォルダを開く.
6. 目的の画像ファイルをクリックして選択状態にする.必要に応じて[位置を固定しない]チェックボッ
クスのオン,オフを切り替える(以下のメモ参照).
7. 挿入 をクリックする.
¶
✎ メモ
³
• 「位置を固定しない」チェックボックスをオフにして貼り付けた図は,文字列の間に挿入さ
れ,図と文字列の間の相対的な位置関係が固定される.すなわち,図は一種の文字のように
扱われ,以後の編集操作によって文字列が移動すると,図も一緒に移動する.
• 「位置を固定しない」チェックボックスをオンにして貼り付けた図は,文字列とは無関係に
紙面上の自由な位置に配置することができる.従って文字列と重ねて表示させたり,文字列
が移動しても図の位置が紙面上で変わらないように設定することもできる.
• 挿入後の「位置の固定」の切り替えは,図を選択し,メニューバーの[書式]–[図]をク
リックして表示される「図の書式設定」ダイアログボックスの[配置]タブ–[位置を固定
しない]チェックボックスのオン,オフで行う.
µ
´
10.7
オブジェクト
10.7.1
オブジェクトの挿入
Word では前節のようにグラフィクスだけでなく,Microsoft Excel の表やグラフや Microsoft PowerPoint の
スライド,数式エディタによる数式など,さまざまな形式のデータ(オブジェクト;object)を文章中に挿入
することができる.さらに,それらは Word 文章上で編集することもできる.オブジェクトを挿入するには,
117
文章中のオブジェクトを挿入したいところをマウスでクリックする.次に,メニューバーの[挿入]–[オブ
ジェクト]を選ぶ(図 10.41 参照)
.
「オブジェクトの挿入」ダイアログボックスが開くので「新規作成」のタブをクリックし,オブジェクトの
種類の中から挿入したいものを選択しクリックする(図 10.42 参照)
.
図 10.41: 「オブジェクトの挿入」ダイアログボックスを
開く
図 10.42: 「オブジェクトの挿入」ダイアログボックス
また,既に Word 文章中に挿入済みのオブジェクトを再編集したい場合は,そのオブジェクトをダブルク
リックすることによって編集モードに入る.編集終了はオブジェクト挿入枠以外の部分をクリックする.
各オブジェクトの編集方法は,各オブジェクト(アプリケーション)の操作方法に従う.
10.7.2
オブジェクトの書式設定
挿入したオブジェクトは必要に応じてサイズや配置を変更することができる.変更したいオブジェクトをク
リックすることで選択し,四隅に黒四角が付いた状態にする.ツールバーの[書式]–[オブジェクト]をク
リックすると,「オブジェクトの書式設定」ダイアログボックスが現れる.このダイアログボックスには六つ
のタブがあるが,代表的な設定項目は以下の二つである.
[サイズ]タブ: オブジェクトの高さ,幅を変更できる。
[レイアウト]タブ: 文章の折り返し方とオブジェクトの配置を「行内」
「四角」
「外周」
「背面」
「前
面」の五つのパターンから選択できる.
図 10.43: 「オブジェクトの書式設定」ダイアログボックス
を開く
図 10.44: 「オブジェクトの書式設定」ダイアログボックス
118
10.7.3
数式オブジェクトの挿入
ここでは,複雑な数式を簡単な操作で作成するための数式エディタ「Microsoft 数式 3.01 」について簡単に
説明する.
数式挿入箇所にカーソルを置き,メニューバーの[挿入]–[オブジェクト]を選ぶ(図 10.41 ).「オブ
ジェクトの挿入」ダイアログボックスが開くので[新規作成]のタブをクリックし,オブジェクトの種類の中
から[Microsoft 数式 3.0]をクリックする(図 10.42 )
.
また,既に Word 文章中に挿入済みの数式を再編集したい場合は,その数式をダブルクリックする.
数式ツールボックスと Word 文章中にオブジェクト枠が現れ(図 10.45 参照),その枠内に点線で囲まれた
四角が表示される.この点線四角は数式データを入力できる箇所を示している.数式エディタツールバーの機
能名称を表 10.3 に示す.
図 10.45: 数式オブジェクト枠と数式ツールボックス
これらの各数式ツールバーを組み合わせて,数式データを入力する.数式中にスペースや文字列は英数字と
同じ方法では入力することができない.スペースや文字データを入力するときは,入れたい箇所にカーソルを
置き,数式エディタ画面のメニューバー[スタイル]–[文字列]をクリックしてから,文字データを挿入する
.
(図 10.46 参照.この他に行列やベクトルなどを入力する場合も,同様の要領でスタイルの変更を行う)
再び数式を入力したい場合はメニューバーの[スタイル]–[数学]をクリックしスタイルを切り替える.
表 10.3: 数式エディタツールバー名称一覧
番号
1
名称
番号
名称
1
関係演算記号
11
かっこテンプレート
2
スペースと省略記号
12
分数と根号テンプレート
3
修飾記号
13
上付き/下付き文字テンプレート
4
数学記号
14
和テンプレート
5
矢印記号
15
積分テンプレート
6
論理記号
16
バーテンプレート
7
集合論理記号
17
ラベル付き矢印テンプレート
8
その他の記号
18
積と集合テンプレート
9
ギリシア文字(小文字)
19
行列テンプレート
10
ギリシア文字(大文字)
MS-Office シリーズには,複雑な数式を簡単な操作で作成するためのツールとして,数式エディタ「Microsoft 数式 3.0」がある.
Word や Office を標準インストールしても数式エディタは自動的にインストールされないため,別にインストールする必要がある.
119
図 10.46: 入力文字のスタイルの変更
10.8
印刷関係の操作
10.8.1
ページの設定
作成した文書を印刷するとき,必要に応じて用紙サイズ(標準は A4 サイズ),余白の寸法などを変更する
ことができる.それらの設定はメニューバーの[ファイル]–[ページ設定]をクリック(図 10.47 )して表示
される「ページ設定」ダイアログボックス(図 10.48 )内で行う.このダイアログボックスにはタブが五つあ
るが,代表的な設定項目は以下の三つである.
1. [文字数と行数]タブ:1 行の文字数,1 ページの行数などの設定
2. [余白]タブ:上下左右の余白などの設定
3. [用紙サイズ]タブ:用紙サイズ,印刷の向きを設定
図 10.47: 「ページ設定」ダイアログボックスを開く
図 10.48: 「ページ設定」ダイアログボックス
10.8.2
印刷イメージの確認
標準ツールバーの 印刷プレビュー をクリック(図 10.49 )すると,ウィンドウがプレビュー(preview)表
示(図 10.50 )に切り替わり,実際の印刷イメージを画面上で確認することができる.
図 10.49: 「印刷プレビュー」ボタン
表示の大きさを変えるには,ツールバー(通常の表示時とはボタンの種類や配置が異なっていることに注
120
意)の ズーム (図 10.50 )をクリックし,変更したい拡大率をクリックする.
図 10.50: 印刷プレビュー表示&「ズーム」ボタン
図 10.51: 「プレビューを閉じる」ボタン
通常の表示に戻すにはツールバーの 閉じる (プレビューを閉じる)
(図 10.51 )をクリックする.
無駄な印刷をしないためにも,はじめのうちは印刷前にこの操作を行うことを強く推奨する.
10.8.3
印刷
メニューバーの[ファイル]–[印刷]をクリック(図 10.52 )すると「印刷」ダイアログボックスが表示さ
れる.ここで使用したいプリンタ名を選択する.必要に応じて印刷範囲,印刷部数を設定した後, OK を押
すと印刷が開始される.
図 10.52: 「印刷」ダイアログボックスを開く
¶
✎ メモ
³
「印刷」ダイアログボックス内の設定を変える必要がない場合には,標準ツールバーの 印刷 をク
リックすると直ちに印刷が開始される.しかし,印刷時のトラブルを防ぐために,少々面倒でも上
記の方法をとることを推奨する.
µ
´
◎参考文献・書籍・URL
他にもまだ数多くの機能や操作法があるが,ここでは Word の最も基本的な部分に絞って紹介した.ここま
での知識だけでも十分見栄えのよい文書がまずまず効率よく作成できると思う.もっと詳しいことについて知
りたい人は Word のヘルプや以下に挙げたような市販の解説書を参照するなどして独自に勉強してほしい.
121
[1] 木下是雄,“理科系の作文技術”,中公新書,1981.9.
[2] 木下是雄,“レポートの組み立て方”,筑摩書房,1990.3.
[3] 日本機械学会,“執筆要綱—論文の書き方および投稿の手引き—”,
http://www.jsme.or.jp/publish/yoko/
■初心者向け
[4] 谷口良邦,“かんたん図解 Word98 見て,読んで,そのまま使える”,技術評論社,1998.
[5] 前田幸利,“Z 式マスター Word98 Windows 版”,アスキー,1998.
[6] オーム社開発局,“Word98 基本の 50 Windows 版”,オーム社,1998.
[7] 高橋尚子,“Word・Excel 入門講座 30 時限でらくらくマスタ―”,オーム社,1999.
[8] 大石洋一郎監修,阿部俊二・加藤晴優・勝間田佳代子・斉藤康子,“Word と Excel で学ぶ「情報」”,オー
ム社,1999.
[9] 鶴見直司・鶴見浩司・宮詰正幸,“30 時間でマスター ワード&エクセル 97”,実教出版,1998.
[10] 若山芳三郎,“学生のための Word&Excel”,東京電機大学出版局,1997.
■初〜中級者向け
[11] 西上原裕明,“Word97/98 ステップアップラーニング 学べる・身につく”,技術評論社,1999.
[12] 西上原裕明,“例題で覚える Word97/98 超入門”,技術評論社,1998.
[13] エルデ,“Word98 リファレンスブック”,アスキー,1998.
[14] 上岡勇人,“Word98 スタンダード Windows 版 基礎編”,アスキー,1998.
[15] C&R 研究所,“ステップ図解シリーズ Word98 使いこなしテクニック”,ナツメ社,1998.
[16] 田中亘・インプレス書籍編集部編,“できる Word98 Windows98 版”,インプレス販売,1998.
◎演習問題
1. 次のような各種文字書式が設定された文書を作成してみよ
2. 次のような文書を作成してみよ(1 行目は右揃え,2 行目は中央揃え,3 行目以降は両端揃え)
122
3. 次のような各種インデントが設定された文書を作成してみよ
4. 図 10.27 に示したような各種行間が設定された文書を作成してみよ
5. 図 10.28 に示したような文書をタブ設定を利用して作成せよ
6. 図 10.38 に示したような表を,① 新規に表を挿入する方法,および ② 文字列データから表形式に変換
する方法の 2 通りで作成してみよ
123
第 11 章
PowerPoint
学会発表やプレゼンテーション(以下プレゼンと称する)に用いる発表資料を作成するには手書きか,一
般のドロー(Draw)系ソフトを用いる場合が多い.発表資料の作成やプレゼンを容易にするソフトとして
Microsoft PowerPoint(以下,単に PowerPoint と呼ぶ)がある.PowerPoint では,発表資料の作成以外に作成
した資料をスライドショーという形で表示する機能も備わっている.本章では,まずプレゼンに際しての注意
点をあげ,その後 PowerPoint によるプレゼン資料の作成法を紹介する.
11.1
プレゼンに際しての注意点
11.1.1
プレゼンの構成
1. ポイントを選ぶ: 最も重要な成果は何か,聴衆に訴えたいものは何かを選び出す.このとき,いくつ
ものポイントを選ぶとプレゼンの焦点がぼやけてしまうので,できれば一つに絞り込む.選んだポイン
トを中心にストーリーを組み立てていく.
2. ストーリーを考える: 物語の構成に「起承転結」という言葉があるように,プレゼンにもこれが大切
である.「起」の導入部分で聴衆に関心を持たせるようにすることが必要である.全体の要約を入れた
りすることも有効であろう.「承」の部分で上手に問題提起をして,その問題をどのように解明してゆ
くのか,自分の行った成果をわかりやすくまとめる必要がある.この部分が「転」の部分で聴衆をうな
らせるポイントにもなる.このようにストーリーを考えて構成すれば,結果をまとめる「結」も自然と
締まってくる.
3. 話の筋がわかるように: 大きな筋道に沿った構成にする必要がある.普通,陥りやすい誤りは「やっ
た事柄全てをやった順序にまとまる」ことである.これでは全く聴取のことを考えた構成ではない.聴
衆が理解しやすいようにまとめる事柄を厳選し,それを上手に順序付けてまとめる必要がある.場合に
よってはやった順序にこだわらず,ストーリーがわかりやすくなるように並べ替えることも必要であ
ろう.
4. データ,成果は具体的に: データや成果は定量的に表現することはもちろんであるが,従来のデータ
と比べてどれくらい進歩があったのかをまとめるべきである.グラフで比較するような場合には,両
者のレンジを同じにする,色を変えて重ね書きするなどして一見して比較できるような工夫が必要で
ある.
11.1.2
プレゼン資料の構成
以下の点に注意してプレゼン資料を作成すると効果的である.ただし,ここで挙げる注意点は日本機械学会
[1] で推奨されているものであり,必ずしもこの注意点を守らなければならないということではない.
1. 1 枚の OHP の説明時間:約 1 分の説明内容とする(1 分以内程度で説明できない OHP は好ましく
ない).
2. 1 枚の OHP の内容:一つのテーマの内容として盛りだくさんとしない.
3. 表,式はなるべく避け,単純なグラフ,スケッチ等を用いてシンボリックな表記をする.
4. 原図のサイズ:高さ 20 cm× 幅 20 cm 以内(前列の聴講者による死角を考慮し,特に高さは厳守).
5. 文字・記号サイズ:和文字 1cm 角以上,添字 5mm 角以上,アルファベット大文字 1cm 角以上,小文字
5mm 角以上,記号 4mm 角以上.文字の行数:13 行以内.文字の太さ:1.0mm 以上.グラフの直線,
124
曲線などの太さ:1.5mm 以上.
6. シートの作成を手書きで行う場合は,カラーサインペンを用いて,強調したい部分をはっきりさせると
ともに,活字体で読みやすくていねいに書く.日本語ワープロで印刷したものの拡大,レタリングシー
ト,レタリングマシンを活用して普通紙に原図を作成した後,複写機で OHP 化させるのも推奨できる
方法である.その際,市販の OHP 用透明カラーラベルを用いると,カラー化,部分的強調をはかるこ
とができる.
7. OHP 用紙が A4 サイズでも,プロジェクタの関係で全面使用ができないので,短辺に合わせた正方形
の範囲で作成する.
8. 題目を含む序に相当するものを第 1 ページとすることが好ましい.
9. 最後に,“まとめ” を箇条書きにすることが好ましい.
10. OHP 各用紙の下中央に鮮明にページを付けると質疑の際に言及するのに役立つ.
11.1.3
プレゼンに臨む基本的態度
プレゼンを行う場面になったとき,それが国際的であるとか,規模が大きいとか小さいとかということに関
わりなく,次の点に注意することが必要である.
1. うまく話そうと思わず,誠実に話す: ニュースのアナウンサやラジオのパーソナリティではないの
で,立板に水を流すごとく流暢に話す必要は全然ない.聴衆に自分の言いたいことを言葉にして,ひと
つひとつ確実に手渡ししてゆくという気持ちを持つ.
2. 聴衆を退屈させない: 自分の話を聴衆に聞かせるのではなく,聴衆に自分の話を聞いていただくので
あるという気持ちを忘れない.
3. 受持ち時間内に必ず終わる: 定められた時間にプレゼンを終了することができない人は講演者として
失格である.そのためには十分な準備を整えることが必要である.時間の経過を肌で感じることができ
るようになれば十分であるが,そのためには発表練習を十分に行うことである.
11.1.4
プレゼンに際して
立派なプレゼン内容を持っていても,話し方によって,その内容が十分良く理解されたり,理解されなかっ
たりする.聴衆が注意を集中して引き込まれて聴いていてくれるか,あまり興味をもっていないかは,聴衆の
微妙な反応によってハッキリとキャッチできるものである.
1. 聴衆を,講演者と同じ立場に立たせる: プレゼンにおいては,まず,聴衆に何をどのようにしていく
のかを理解させることが必要である.聴衆の大多数は,はじめの間は聴こうと注意力を集中するが,興
味をもてないものでは注意力は散漫になりはじめる.つまり,導入部分でどれだけ聴衆を引き込めるか
が重要である.
2. 発音は明瞭に,文章は正しく: 講演者の聴衆に伝えたい内容が,誤りなく聴衆に理解されるためには,
プレゼン内容のすべてが正しく聞き取りやすくなければならない.発音が明瞭でなければならないのは
当然である.文章も正しくなければならない.語尾や,文章の末尾に至るまで正確に発音し,あいまい
さを残してはならない.
3. 聴衆にもわかる話し方を: 専門用語ばかりを多用していたのでは,同じ問題に興味を持っている人々
でもない限り,1 度聞いたくらいだけで全部の内容を理解することは難しい.聴衆に何の話をしている
のかを理解してもらうためには過剰な説明もときには必要である.
125
4. SN 比の良い話を: 聴衆に伝えたい内容(シグナル)のほかに,不必要な音声や動作(ノイズ)を混
入させるのは,プレゼン内容を不明瞭にして,得策でないことは言うまでもない.それだけでなく,聴
衆は,シグナルだけを取り出して,ノイズを捨てるという余分な仕事をしなければならないので,ノイ
ズが長く続くと,次第に疲れてきて聴く意欲を失うものである.SN 比(signal to noise ratio)を良く
するためには,はっきりと,適当な速さで発音すること,および,ノイズを入れないように努力するこ
とが肝要である.プレゼンの際に生ずるノイズの一例は,次の言葉を模索するときに言う「アー」とか
「エー」とかいう音である.また,不必要な語尾を繰り返すこともノイズになる.
5. 単調にならない: プレゼンでも文章でも,単調になるのは極力避けなければならない.単調になるこ
とを避けるためには,特に重要な語句や文章は,力をいれて発音したり,音声のピッチを上げたりして
強調する.音声の強さとピッチのほかに,話の速さの調整も重要である.強調したい特に重要な事柄
は,速度を落として,丁寧に話さなければならない.
ま
6. 間: プレゼンの途中で,これから話すことをぜひ注意して聞いてほしいというときには,間を置くこ
とである.間を置くことにより,聴衆に緊張感を覚えさせることになり,注意が講演者に集中される.
11.2
PowerPoint の起動とウィンドウ構成
PowerPoint を起動するにはタスクバーから[スタート]–
[プログラム]–[Microsoft PowerPoint]をクリックする.
PowerPoint が起動すると図 11.1 に示す「PowerPoint」ダイ
アログボックスが表示される1 .
新しいプレゼンテーションの作成では,インスタントウィ
ザード,デザインテンプレート,新しいプレゼンテーション
から作業を選ぶことができる.既存のプレゼンテーションを
開く場合には一番下を選び OK をクリックする.
インスタントウィザードを選ぶと,図 11.2 に示す「インス
タントウィザード」ダイアログボックスが現れる.このウィ
ザードに従って進めるだけで,簡単にプレゼン資料を作成す
ることができる.
図 11.1: 「PowerPoint」ダイアログボックス
デザインテンプレートを選ぶと,図 11.3 に示す「テンプ
レート選択」ダイアログボックスが現れる.ここで,自分の希望するテンプレートを選ぶと全てのスライドに
このテンプレートが適用される2 .各テンプレートのデザインはウインドウ右のプレビュー画面で確認するこ
とができる.プレビュー画面上部にあるアイコンで表示形式を「大きいアイコン」,
「一覧」
,
「詳細」に切り替
えることができる.
新しいプレゼンテーションを選ぶと,図 11.4 に示す「新しいスライド」ダイアログボックスが現れる3 .自
分が考えるプレゼンの構成に合わせてレイアウトを選ぶ.例えば,一番左上のレイアウトをタイトルスライド
として利用したり,任意レイアウトのため 3 段目右端の白紙スライドを利用したりする.
1
ダイアログボックス下部にある「今後,このメッセージを表示しない」をチェックすると,起動時にこのダイアログボックス画面
は表示されなくなる.再表示させるには[ツール]–[オプション]をクリックし,「表示」タブ内の「起動時のダイアログ」に
チェックマークをつける.
2
テンプレートは後で変更することもできる.スライド毎に変更することも可能である.
3
「今後,このメッセージを表示しない」にチェックしておくとこのダイアログボックスは表示されなくなる.再表示させるには
[ツール]–[オプション]をクリックし,「表示」タブ内の「[新しいスライド]ダイアログ」にチェックマークをつける.
126
図 11.2: 「インスタントウィザード」ダイアログボックス
図 11.3: 「テンプレート選択」ダイアログボックス
図 11.4: 「新しいスライド」ダイアログボックス
ここで,一番左上のタイトルスライドを選ぶと図 11.5 のように PowerPoint ウインドウ構成になる.ウイン
ドウの上下にはいくつかのバーが配置されている.標準では一番上からメニューバー,[標準]ツールバー,
[書式設定]ツールバー,下に[図形描画]ツールバーという構成になっている4 .標準の表示では「アウトラ
インペイン」,「スライドペイン」,「ノートペイン」のマルチフレーム表示となっている5 .
メニューバーには PowerPoint を操作の種類別に分類したメニューが 10 個([ファイル],[編集],[表
示],[挿入],[書式],[ツール],[スライドショー],[ウインドウ],[ヘルプ])配置されており,
各メニューをクリックするとそのコマンドの一覧が表示される.コマンドの中にはコマンド名の左横にイメー
ジが表示されているものもあり,そのイメージによってコマンドを識別することができる.ツールバーにはイ
メージの付いたボタン,メニュー,またはその両方が配置されており,マウスポインタをあるボタン上に移動
4
初期設定ではツールバーは 3 種が設定されている.変更は[表示]–[ツールバー]より行う.
5
アウトラインペイン下のアイコンで表示形式を変更することができる.
127
図 11.5: PowerPoint のウインドウ構成
させると,そのボタンのコマンド名(機能)がポップアップ表示される.ボタンについているイメージは対応
するメニューコマンドの左横に表示されるイメージと同じものである.
ツールバーのボタンは対応するメニューコマンドのショートカットのようなものであるので,同じ操作をす
るのであれば,メニューバーから操作するよりもツールバーを使うほうがより少ない手順で済む.
11.3
プレゼン書類の読み込みと保存操作
11.3.1
既存のプレゼン書類を開くには
1. メニューバーの[ファイル]–[開く]をクリックするか,[標準]ツールバーの 開く (図 11.6 )をク
リックして「ファイルを開く」ダイアログボックスを開く.
2. 「ファイルの場所」ボックスで目的のプレゼン書類が保存されているドライブ,フォルダをクリック
する.
3. 「ファイルの場所」ボックスの下の一覧で,フォルダやサブフォルダをダブルクリックしていき,目的
の書類が保存されているフォルダを開く.
4. 目的のプレゼン書類をクリックして選択状態にしてから 開く をクリックする.
図 11.6: ファイルを開く
図 11.7: 上書き保存
128
11.3.2
プレゼン書類を保存するには
作成したプレゼン書類を保存するにはメニューバーの[ファイル]–[保存]をクリックするか,[標準]
ツールバーの上書き保存(図 11.7 )をクリックする.
新規作成した書類をはじめて保存する場合には「ファイル名をつけて保存」ダイアログボックスが表示され
るので,保存先とファイル名を指定する.既存の書類に変更を加えた後,保存先もしくはファイル名を変えて
保存する場合はメニューバーの[ファイル]–[名前をつけて保存]をクリックする.
11.4
PowerPoint の編集操作
11.4.1
テキストの入力
新規にプレゼン書類を作成する際に白紙のスタ
イルを選択した以外では,図 11.5 のようにテキス
トボックスがレイアウトされたスライドが開いて
いるはずである6 .テキストはテキストボックス内
にしか入力できないので,テキストボックスがレ
イアウトされていたならばテキストボックスをク
リックし,図 11.8 のようにテキストボックスを選
択状態にする.
選択状態になったらテキストを入力する.テキ
ストの書式はメニューバーの[書式]–[フォント]
か[書式設定]ツールバーで変更可能である7 .
白紙のスライドや作業中のスライドにテキスト
図 11.8: テキストの入力
ボックスを追加したい場合には,メニューバーの
[挿入]–[テキストボックス]–[横書き]または[縦書き]か[図形描画]ツールバーの「テキストボック
ス」または「縦書きテキストボックス」(図 11.9 )をクリックする.クリックしたらスライド上でテキスト
ボックスを配置したいところでドラッグ&ドロップすることによりテキストボックスを配置する.
図 11.9: テキストボックスの挿入
11.4.2
図の挿入
作業中のスライドに図を挿入する場合には,PowerPoint に用意されている図形(オートシェイプ)か自分で
作成した図形ファイルを用いることが一般的である.オートシェイプはメニューバーの[挿入]–[図]–[オー
6
選んだスタイルによってスライドのレイアウトには違いがある.テキストボックス以外のものもある.
7
テキストのセンタリング,均等配置などはツールバーからでも行うことができる.
129
トシェイプ]か[図形描画]ツールバーのオートシェイプ(図 11.10 )より挿入したい図形をクリックする.
図形を選びスライド上でマウスをドラッグ&ドロップすることで選んだ図形が任意の大きさで作成される.
図 11.10: オートシェイプメニュー
ファイルから図を挿入する場合には,メニューバーの[挿入]–[図]–[ファイルから]を選んで「図の挿
入」ダイアログボックスを開く.挿入したい図形ファイルを選んで OK をクリックすることで図形が挿入され
る.挿入した図形は図形上で右クリックするかメニューバーの[書式]–[図]を選び,「図の書式設定」ダイ
アログボックスで書式を設定することができる.また,作業中のファイル(Word や Excel など)から表やグ
ラフなどをカット&ペーストで挿入することも可能である8 .
11.4.3
図形の調整
図形の調整を行うには調整したい図形を選び,[図形描
画]ツールバーの図形の調整(図 11.11 )より希望する調
整を行う.図形の調整は,個別の図形に対して行える調整
と複数の図形に対して行える調整とがある.グループ化な
どは複数の図形を選択しておくことで行える操作である.
サイズを変更するには,変更したい図形をクリックし,
図形エリア端をマウスでクリックしながら移動させること
によって行うことができる.また,「図の書式設定」ダイ
アログボックス内の「サイズ」タブよりサイズ変更するこ
ともできる.
11.4.4
図 11.11: 図形の調整
ガイドの表示
スライドの編集をする際に,テキストボックスや図形の
配置を容易に行うためには,ガイドを表示させると便利で
ある.ガイドを表示させるには,メニューバーの[表示]–
[ガイド]をクリックするか,スライド上で右クリックして
表示されるポップアップメニュー内の[ガイド]をクリッ
クする(図 11.12 )
.
クリックすると,スライド上に点線のガイドが表示され
る(図 11.13 ).このガイドはマウスでドラッグすることで
図 11.12: ガイドの表示
任意の位置へ移動させることができる(図 11.14 ).縦線のガイドは左右方向へ,横線のガイドは上下方向へ
移動することができる.このガイドを利用することで複数毎のスライドの同じ位置へ文字を配置したりするこ
8
ファイルを開かなくてもオブジェクトの挿入で数式や表などを挿入することも可能である.
130
とができる.また,テキストボックスなどのオブジェクトはこのガイドに合わせて配置することもできる.
図 11.13: ガイドの表示
11.4.5
図 11.14: ガイドの移動
スライドの挿入
一つのスライドが完成し,次のスライドを作成する場合に
はメニューバーの[挿入]–[新しいスライド]か[標準]ツー
ルバーの新しいスライド(図 11.15 )をクリックする.
クリックすると図 11.4 の「新しいスライド」ダイアログ
図 11.15: 新しいスライドの挿入
ボックスウインドウが開くので9 ,希望するレイアウトを選び
OK をクリックする.すると新しいスライドが次のスライドとして編集可能となる.その後は同様に作業を進
め,プレゼン資料を作成していく.
11.4.6
スライド順番の変更
作成したスライドの順番を変更するには,「アウトラインペイン」(図 11.5 参照)または「スライド一覧表
示」(図 11.16 参照)より順番を入れ替えたいスライドをクリックし,変更したい場所へドラッグ&ドロップ
する.
「スライド一覧表示」はメニューバーの[表示]–[スライド一覧]かウインドウ下部にあるスライド一
覧表示(図 11.17 )をクリックすることで表示できる.
11.4.7
スライドの削除
必要ないスライドを削除するには,「アウトラインペイン」または「スライド一覧表示」より削除したいス
¤
£
¡
¢
ライドを選択し Delete を押すか,削除したいスライドを表示中にメニューバーの[編集]–[スライドの削
除]より実行できる.
11.4.8
スライドショー
PowerPoint にはスライドショーという機能が備わっている.これは作成したスライドを画面上で順次表示
させる機能である.そのため,プロジェクタ等を利用して表示すれば,従来の OHP を利用した場合と同じよ
うに発表することが可能である.
9
「今後,メッセージを表示しない」にチェックマークを入れた場合には表示されない.
131
図 11.16: スライドの一覧表示画面
図 11.17: スライド一覧表示
図 11.18: スライドショーの実行
図 11.19: スライドショーでのポ
ップアップメニュー
11.4.8.1
スライドショーの実行
スライドショーを実行するにはメニューバーの[スライドショー]–[実行]かウインドウ下部にあるスライ
ドショー(図 11.18 )をクリックする.クリックすると画面一杯に作成したスライドが表示される.表示され
るスライドは,スライドショーを実行する際に表示していたスライド(一覧表示では選択していたスライド)
がフル画面表示されるので,1 枚目から表示させたい場合には 1 枚目を表示させた上で実行することになる10 .
¤
スライドショーで,次のスライドに切り替えたい場合にはマウスの左ボタンをクリックするか,
¡ ¤ ¡
, →
¢ £ ¢
¤ ¡ ¤ ¡ ¤ ¡
¤ ¡
Page
を押すことによって実行される.一つ前に戻るには ← , ↑ , Page
を押すことで実行でき
£ ¢ £ ¢ £Up ¢
£Down ¢
る.マウスの右ボタンをクリックすると,図 11.19 のようなポップアップメニューが表示される.マウスの右
¤
¡
£
, ↓ ,
£
¢
クリックでもスライドを進めたり戻したりすることは可能だが,キー操作の方がはるかに扱いやすい.また,
マウスの右クリックで表示されるポップアップメニューには他にも機能があるが,ここでは省略する.
10
¤
¡
¤
¡
£Home ¢を押すことで先頭スライドに切り替えることも可能である. £End ¢で最終スライドに切り替えることもできる.
132
11.4.9
スライドの非表示設定
作成したスライドをスライドショーで表示させない場合に,スライドの非表示設定を行うことが可能であ
る.非表示設定にすることで発表等で必要ないスライドを削除しておかなくとも,非表示設定したスライドを
飛ばしてスライドショーを実行することが可能となる11 .スライドの非表示設定は,標準表示で非表示にした
いスライドを画面に表示しているか一覧表示で非表示にしたいスライドを選択しているときに,メニューバー
の[スライドショー]–[非表示スライドに設定](図 11.20 )をクリックするか,一覧表示でマウスの右ク
リックで表示されるポップアップメニューから[非表示スライドに設定](図 11.21 )をクリックすることで
行う.非表示に設定されたスライドは,一覧表示においてページ番号に非表示マークが表示されるので確認す
.図 11.22 において 8 ページ目が非表示に設定されている.
ることができる(図 11.22 )
図 11.21: マウスによる非表示スライドの設定
図 11.20: 非表示スライドの設定
図 11.22: スライドの非表示
11
スライドショーで表示されなくなるだけであり,一覧表示等では表示される.
133
11.4.10
アニメーション
PowerPoint の特徴的な機能の一つとして「アニメーション」機能がある.これは配置したオブジェクトに
視覚効果を付加する機能である.アニメーションに設定したオブジェクトはスライドショーをスタートさせた
ときには表示されてなく,次のスライドに切り替える操作を行うことで表示させることができる.このような
アニメーションを利用すると,あらかじめ伏せておきたい内容を隠す手間が省けるなどの利点がある12 .オブ
ジェクトをアニメーションに設定するには,メニューバーの[スライドショー]–[アニメーションの設定]
をクリックするか,スライド ペイン上でオブジェクトを選択し,右クリックして表示されるポップアップメ
ニューの[アニメーションの設定]より行う.アニメーションの設定についてはここでは省略する.
11.5
印刷関係の操作
11.5.1
ページの設定
スライドのページ設定はメニューバーの[ファイル]−[ページ設定]をクリックして表示される「ページ
設定」ダイアログボックス(図 11.23 )内で行う.このダイアログボックスで設定できるものは,スライドの
サイズ,印刷の向きである.印刷の向きはスライドとノート,配布資料用で設定を変えることが可能である.
11.5.2
印刷
メニューバーの[ファイル]–[印刷]をクリック(図 11.24 )すると「印刷」ダイアログボックスが表示さ
れる.印刷は全てを印刷することも可能であるが,現在のスライド(表示しているスライドのみ)やスライド
指定で印刷することも可能である.
ダイアログボックス下にある「印刷対象」で,スライドだけでなくノートや配布資料等などを印刷すること
が可能である.
図 11.23: 「ページ設定」ダイアログボックス
図 11.24: 「印刷」ダイアログボックス
12
あまりアニメーションを多用するとごちゃごちゃとしたスライドとなり,逆に見づらくなるので使用時には注意が必要である.
134
◎参考文献・書籍・URL
以上,PowerPoint の基本的な機能について説明してきたが,PowerPoint にはここでは説明しきれなかった
非常にたくさんの機能が用意されている.PowerPoint の解説書は多数出版されているので,必要に応じてそ
れらを参照してほしい.
[1] 日本機械学会,“講演会ご案内 研究発表に関する規定”,
"http://www.jsme.or.jp/conrule.htm#kakikata"
[2] 砂原善文,“科学者のための研究発表のしかた”,朝倉書店,1985.6
[3] 中村輝太郎,“英語口頭発表のすべて”,丸善株式会社,1982.1
[4] 中村輝太郎,“Kenny 英語口頭発表”,丸善株式会社,1984.9
[5] Microsoft,“Microsoft Office 2000 Premium ファースト ステップ ガイド”
[6] Microsoft,“Microsoft Office 2000 Premium 新機能ダイジェスト”
135
第 12 章
Excel
現在,一度にどのくらいの量の数値を扱うことがあるか考えてみよう.例えば,学生諸君の中には家計簿を
付けている者もいるかもしれないが,今月は交遊費が多かったとか図書費にいくら支出したなどと,1 ヶ月の
収支をちゃんと分析して翌月の生活に活かそうとすると,結構,煩雑な作業である.また,学生実験では,測
定したデータを整理してグラフ化し,考察する機会が多いのではないだろうか.
表計算ソフトは,数値の計算やデータの分析を行い,結果を表示するアプリケーションである.もっとも,
家計簿は 1 ヶ月に 1 回まとめればよいし,大抵の学生実験は,せいぜい 20 から 50 個の測定データを四則演算
する程度であろうから,データを入力する手間を考えると,このくらいなら,わざわざパソコンを起動して表
計算ソフトを使うまでもない,と諸君は思うかもしれない.しかし,異なるデータ群に対して,同じ形式の数
値計算を行って比較したり(せっかく家計簿を付けたら,前の月や過去数ヶ月・数年のデータと比較したくな
るだろう),四則演算とはいっても数千にもおよぶデータを処理しなければならないとなると,話は別である.
また,実際の研究・開発では,学生実験のように測定データの処理方法が指定されているわけでないので,測
定結果をとりあえずグラフにしてみたら,分析には別の処理の方がよいことに気がついてやり直し,などとい
うことが多々ある.数百回以上の四則演算やグラフの作成に何時間・何日も費やして,結果の評価や考察がお
ろそかになってしまうのでは,本末転倒である1 .このようなとき,表計算ソフトは絶大な効果を発揮する.
ここでは,代表的な表計算ソフトである Microsoft Excel の基本的な操作と利用法を説明する.
12.1
Excel の起動と終了
最も一般的な Excel の起動方法は,タスクバーの [プログラム]メニューから起動する方法である(詳細は,
5.5.3 を参照).起動すると,Excel は図 12.1 のようなウィンドウを表示する.ユーザは,この状態からすぐ
に作業をはじめることができる.以後,図 12.1 に示した用語を使用するので,よく確認しておいてほしい.
図 12.1 の Excel ウィンドウでは,下の方で見出しが Sheet1,2,3 と重なったように表示されている.この
Sheet というのは,一連の作業をするための帳面のようなもので,ワークシートと呼ばれている.図 12.1 の
ように,Excel ファイルは,通常,複数のワークシート(図 12.1 では三つ)から構成されており,見出しをク
リックすることで,作業する(アクティブ:active な)ワークシートを切り替えることができる.また,Excel
では,ファイルのことをブック2 と呼ぶ.
Excel の終了は,他のウィンドウと同様に,ウィンドウ右上の「閉じる」(
)ボタンをクリックするか,
メニューバーから[ファイル]–[閉じる]をクリックする.このとき,ファイルに何らかの修正を加えてい
るか,一度も保存していない場合には,「’ ファイル名’ への変更を保存しますか?」 という確認のダイアログ
ボックスが現れる.
12.2
Excel を使った作業
12.2.1
ワークシートの基本操作
Excel での作業は,ワークシートを表に見立てて,セル(cell)にデータを入力することで進めていく.ワー
クシート上のセルには,行(数字)と列(アルファベット)の位置により,それぞれアドレスが割り当てられ
1
もちろん,手計算でデータを処理し,グラフ用紙にグラフを書き入れながら実験するというのは実験の基本であるし,実験の内容
を理解する上で必要なことである.
2
Book.帳面(ワークシート)に対して帳簿という意味がある.
136
図 12.1: Excel ウィンドウ
ている.例えば,ワークシート上の第 1 列(列 A)
・第 1 行(行 1)のセルは A1,といった具合である.選択
されたセルのアドレスは,「Excel ウィンドウ」左上の「名前」ボックスに表示される.
基本的に,キーボードからの入力は,選択されているセル
へのデータ入力となるので,セルにデータを入力するために
は,入力するセルを選択する必要がある.図 12.2 のように,
選択されたセルは,太枠で囲まれている.選択され,データ
入力可能なセルのことをアクティブセルと呼ぶ.別のセルを
選択するには,目的のセルをクリックするか,キーボードの
矢印キーを使って,太枠を目的のセルまで移動させればよい.
セルの選択が自由にできるようになったら,いよいよデー
図 12.2: セルの選択
タの入力である.以下,ワークシートを表に見立てるために,
表には何が必要かを考えながら,進んでほしい.
例えば,簡単な家計簿として,表 12.1 のような表を作りたいとする.
表 12.1 を見るとわかるように,表の行や列の頭には,収入,食費,. . . や 1 月,2 月,. . . といった「見出
し」が必要である.それから,1 月の収入は 80000(円),食費は 45000(円)というように,対応する欄に
「数値」が記述されている.「支出合計」と「収支」の行は,記入していないが,「支出合計」には月々の「食
費」
,
「光熱費」,
「家賃」
,
「文房具」
,
「その他」の合計を,
「収支」には「収入」−「支出合計」の計算結果を入
力する.最初に述べたように,ここでは Excel を使った作業を学ぶことを目的としているので,これらの計算
は我々がするのではなく,Excel にやらせることにする.
Excel では,セルに入力できるデータ形式は,
「文字列」
,
「値」
,
「数式」の 3 種類である.データの種類に関
¤ ¡
わらず,キーボード上の
£
を押すか,別のセルを選択すると,入力が確定する.
¢
¤
£
¡
¢
入力データを削除したいときには,セルを選択してから Del を押すとセル内のデータが削除される.
入力データを修正する方法は,セル内のデータすべてを修正する場合と一部分を修正する場合で異なる.セ
ル内のデータすべてを修正する場合には,セルを選択して新しいデータを入力していけばよい.入力を確定し
た時点で,新しいデータが上書きされる.もちろん,古いデータを削除してから入力してもよい.セル内の
137
表 12.1: 簡単な家計簿
項目
1月
2月
3月
4月
...
収入
80000
75000
72000
75000
...
食費
45000
30000
35000
30000
...
光熱費
10000
8000
6000
4000
...
家賃
30000
30000
30000
30000
...
文房具
3000
1000
0
10000
...
その他
2000
0
0
3000
...
支出内訳
支出合計
収支
¤
£
¡
¢
データの一部分を修正する場合には,目的のセルを選択してから,数式バーの数式をクリックするか F2 を
押す.目的のセルをダブルクリックしてもよい.いずれかの操作をすると,セル内のデータの編集モードにな
る.修正が終わったら,忘れずに確定操作をしなければならない.
「見出し」は「文字列」であり,全角文字,半角英数文字,スペースなどを使うことができる.
数値(整数,実数)は,キーボード上部の数値キーか右側のテンキーを使って入力する3 .実際の数値デー
タは,表 12.1 の例のように金額だったり,百分率(%)であったり,実験などで得られた物理量であったり
することもあるが,表示形式は後でまとめて変更することができるので,記号は用いずに数値のみで入力して
おいた方がよい.
日付は年,月,日をスラッシュ(/: slash)またはハイフン(-: hyphen)区切りで入力する.例えば,2003
年 4 月 2 日と入力するのであれば,「2003/4/2」,
「2003-4-2」などと入力すると,Excel の標準設定では日
付データとみなされ,
「2003/4/2」と表示される.一方,時刻は「14:30」のように,時間,分をコロン(:)で
区切って 24 時間表示で入力すると,時間データとして扱われる.
なお,
「’2000」や「’+81-258-32-6435」というように,数値の前にアポストロフィ(’: apostrophe)を付
けると,文字列として扱われる.セルには,
「2000」や「+81 − 258 − 32 − 6435」のように,アポストロフィは
.ただし,この場合,数字は文字列として扱われているので,基本的に計算に使
表示されない(図 12.3 参照)
用することはできない.
合計や引き算は,「数式・関数」として 12.2.2 で扱う.
ここまでのデータ入力の一連の操作をまとめると,次のようになる.
1. 入力するセルを選択(クリック).
2. データを入力.
¤ ¡
3.
を押すか,別のセルを選択すると入力データが確定.
£ ¢
表 12.1 を Excel で書くと,図 12.4 のようになる.
◆練習問題 12.1 表 12.1 をもとに,図 12.4 のようなファイルを作成しなさい.数値は適当で構わないが,
項目は同じにすること.
◆練習問題 12.2 練習問題 12.1 の表を作成したワークシートとは別のワークシートを選択し(例:Sheet1 →
Sheet2),日付や時間データおよび文字列の扱われ方を確かめなさい.
3
テンキーで数値が入力できないときには,
¤
£
Num
Lock
¡
¢を 1 回押して,ステータスバーに「NUM」と表示させる.
138
図 12.3: 数値を文字列として表示する
図 12.4: 簡単な家計簿 1
一通りデータを入力したところで,今度は図 12.4
に項目を追加したり削除することを考えてみよう.
例えば,
「光熱費」の項目をやめて,
「電気」と「ガス」
に分けることにする.今までの内容から,図 12.5
のように修正することは可能であろう.
しかし,空行(第 3 行目)がなくなって,見づら
くなってないだろうか?それに,もともと「光熱
費」であったのを分けたのだから,「電気」と「ガ
ス」の項目は,できれば隣り合わせにしたいもの
図 12.5: 項目の追加
である.このようなときのために,Excel では既存
の列や行の間に新しい列または行を挿入する機能
がある.
列や行を挿入するためには,まず列や行の選択を
する必要がある.列を選択するには列番号(A,B,
. . .)を,行を選択するには行番号(1,2,. . .)を
クリックする.選択された列または行全体が太枠
で囲まれ,図 12.6 のようになる.隣接する複数列
または複数行を選択するには,最初の列または行
図 12.6: 行の選択
番号をクリックしてから,最後の列または行番号
までドラッグする4 .
今は,
「光熱費」の代わりに「電気」と「ガス」の
項目を増やしたいので,まず,
「光熱費」のところに
空行を 2 行挿入し,そのあと「光熱費」の行を削除
することにする.まず,
「光熱費」の行(図 12.4 の
第 6 行目)を選択する.メニューバーの[挿入]–
[行]をクリックすると,「光熱費」の行の上に新
しい行が挿入される(図 12.7 )
.
「電気」と「ガス」
図 12.7: 行の挿入
で 2 行必要なので,もう 1 行挿入しておくこと.新しく挿入した行の項目として「電気」と「ガス」を入力
する.
「光熱費」の行を削除するために,
「光熱費」の行を選択する.メニューバーの[編集]–[削除]をクリッ
4
ワークシートの左上隅の 全セル選択 (列番号と行番号の交差したところ)をクリックすると,ワークシート全体が選択される.
139
クすると(図 12.8 )
,選択されていた行全体が削除される.
列の挿入および削除についても,同様に行うこ
とができる.
最後に,表示形式を変更する方法を説明する5 .
表示形式を変更したいセルを選択し,メニューバー
の[書式]–[セル]をクリックすると,「セルの
書式設定」ダイアログボックス(図 12.9 )が現れ
る.「分類」ボックスで,表示形式を変更すると,
右側の「サンプル」ボックスにプレビューが表示
される.表示形式毎に「サンプル」ボックスの下
図 12.8: 行の削除
に表示形式の詳細を設定するボックスが現れるの
で,「サンプル」ボックスのプレビューを見なが
ら設定を変更し,よければ OK をクリックすると,表示形式が変更される(図 12.10 ).
図 12.10: セルの表示形式の変更結果.セル B2 が “80000”
図 12.9: 「セルの書式設定」ダイアログボックス
から “Y80,000” に変更されている.
◆練習問題 12.3 練習問題 12.1 で作成したファイルを図 12.11 のように修正して,更新しなさい.
12.2.2
数式・関数の利用
最初に述べたように,表計算ソフトは,数値の計
算やデータの分析を行い,結果を表示するアプリ
ケーションである.ワークシートにデータを入力
しただけでは,単に表を作ったにすぎない.Excel
では,独自の数式を作ったり,すでに用意されて
いる関数を使ったり,またはそれらを組み合わせ
たりして,入力データに対して多様な計算処理を
行うことが可能である.
まず,数式機能を使って,入力データを四則演
図 12.11: 簡単な家計簿 2
算(加算,減算,乗算,除算)してみよう.ここま
での学習で,図 12.11 のような表ができているこ
5
表示形式を変更しても,数値を数値データとして扱っている限り,データの見え方が変わるだけであるので,特に必要を感じなけ
れば,ここで説明する内容は読み飛ばしても差し支えない.
140
とと思うので,とりあえず 1 月から 4 月までの支出内訳を,図のように入力しておく(数値は適当で構わな
い).
「支出合計」と「収支」は,空欄である.
「支出合計」は,各月の「食費」
,
「電気」
,
「ガス」,
「家賃」
,
「文房具」
,
「その他」の合計であるから,1 月の
場合,セル B5 からセル B10 のデータを足した結果が,セル B11 のデータとなればよい.以下に,1 月の「支
出合計」を例として,操作手順を示す.
1. 1 月の「支出合計」を入力したいセル B11 を選択し,「=」(等号)を入力する.先頭に等号を入力しな
いと,数式とは認識されないので,忘れずに入力すること.
2. 1 月の「食費」が入力されているセル B5 を選択する.図 12.12 のようにセル B11 および数式バーに,
「=B5」と表示される.このように数式の引数6 として他のセルを参照することを「セル参照」と呼ぶ.
3. 算術演算子「+」(加算)を入力する.
4. 1 月の「電気」が入力されているセル B6 を選択し,「+」を入力する.「ガス」,「家賃」,. . . と足し合わ
せたいので,同じ操作を「その他」まで繰り返し,数式を完成させる(図 12.13 ).
図 12.12: 数式の作成 1(セル参照)
5.
¤
¡
£
¢
図 12.13: 数式の作成 2(数式の入力)
を押すと,計算結果がセル B11 に表示される.数式を確認したいときは,セルをクリックすれば,
数式バーに数式が表示される(図 12.14 )
.
「収支」は,
「収入」から「支出合計」を引いた値である.上の操作を参考にして,入力すると,図 12.15 の
ようになるはずなので,確かめてみよう.
図 12.14: 数式の作成 3(
「支出合計」の計算結果)
図 12.15: 数式の作成 4(「収支」の計算結果)
数式で利用できる算術演算子を表 12.2 に示す.
6
数式や関数において,演算の対象となる要素(オペランド:operand)のこと.
141
表 12.2: Excel で利用できる算術演算子
算術演算子
内容
例
+(プラス記号)
加算
=B2+B3
-(マイナス記号)
減算,負の数
=B2-B3
*(アスタリスク)
乗算
=B2*B3
/(スラッシュ)
除算
=B2/B3
ˆ(キャレット)
べき算
=B2ˆB3
%(パーセント記号)
パーセンテージ
=B2%
注意: 数式内に複数の演算子が使われている場合,かっこ()で括られていない限り,累乗,乗
算および除算,加算および減算の順で計算が行われる.すなわち,演算子の優先順位は,数学の
定義に従う.
上の例では,「支出合計」を計算するのに,「食費」から「その他」までのセルをすべて記述した.しかし,
項目が増えてくると,この方法は結構面倒な作業である.Excel では,合計や平均,最大,最小といった汎用
的な演算が,関数として用意されている.例えば,2 月の「支出合計」を合計を計算する関数「SUM」を使っ
て計算するには,次のようにする.
1. 2 月の「支出合計」を入力したいセル C11 を選択し,「=sum(」と入力する.
2. 関数「SUM」は,複数の引数を必要とするので,複数のセルを同時に選択しなければならない.複数の
¤
¡
セルを選択した場合,その範囲を「セル範囲」と呼ぶ.セル範囲を選択するには, Ctrl を押したまま
£
¢
次のセルを選択する.特に,一つの行や一つの列内の一連のセルを選択するときには,セル範囲に含め
る最初のセルを選択し,セル範囲に含める最後のセルまでドラッグすればよい.図 12.16 は,セル C5
から C10 までをドラッグして選択した状態である.
3. 最後に「)」を入力して
¤
¡
£
¢
を押すと関数の入力が完了し,計算結果が表示される(図 12.17 )
.
図 12.16: 関数の利用 1(セル範囲の選択)
図 12.17: 関数の利用 2(関数「SUM」による「支出合計」
の計算結果)
数学や統計処理によく使われる関数を表 12.3 に示す.
Excel には,他にも多数の関数が定義されているが,すべての関数の名前や使い方をいちいち覚えておく必
要はない.以下に示す「関数の貼り付け」機能を利用すると,機能毎に分類されている一覧の中から目的の関
数を素早く見つけることができる.
1. 関数を入力したいセルをクリックしてから,メニューバーの[挿入]–[関数]を選択する(図 12.18 ).
142
表 12.3: よく使われる Excel 関数
関数名
機
能
SUM
引数の合計を返す
AVERAGE
引数の平均値を返す
MAX
引数の最大値を返す
MIN
引数の最小値を返す
SIN
引数(˚)のサインを返す
COS
引数(˚)のコサインを返す
PI
円周率 π を返す
POWER
数値のべき乗を返す
SQRT
引数の正の平方根を返す
LOG
指定した数を底とする数値の対数を返す
ABS
引数の絶対値を返す
ROUND
数値を四捨五入して指定した桁数にする
2. 「関数の貼り付け」ダイアログボックス(図 12.19 )が表示されるので,目的の関数を選択し, OK を
クリックする.後は,指示に従って入力していくだけで,計算結果を得ることができる(図 12.20 ).
図 12.18: 関数の利用 3
図 12.19: 関数の利用 4(「関数の貼り付け」ダ
イアログボックス)
図 12.20: 関数の利用 5
◆練習問題 12.4 練習問題 12.3 で更新したファイルに図 12.20 のような追加入力をして更新しなさい.文字
列データの入ったセルをセル参照した場合,どのような表示になるか,別のワークシート上
で確かめなさい.
143
12.2.3
オートフィル
オートフィルは,隣接するセルのデータにもとづいて,連続するデータや数式を作成する機能である.例え
ば,400 から 800 までの連続する数値を 0.5 刻みで作成したり,年間の日付をすべて記述したりといった作業
は,オートフィル機能を用いることで,簡単に行うことができる.また,「相対参照」と呼ばれるオートフィ
ルの参照方法を利用すると,先ほどの「簡単な家計簿」の「支出合計」,
「収支」
,
「平均」
,
「最大」
,
「最小」の
各項目を,簡単に埋めることもできる.
■連続するデータのオートフィル
1. 連続するデータの初期値と次の値を入力し,そのセル範囲を選択する.選択したセル範囲の右下隅にマ
ウスポインタを合わせると,マウスポインタがフィルハンドル(プラス記号)に変わる(図 12.21 ).
2. フィルハンドルをドラッグしていくと,セル範囲が最初の入力データの刻み(0.5)で埋められていく
(図 12.22 ).
■日付のオートフィル
最初の日付を入力し,フィルハンドルをドラッグしていくと,1 日毎にセルが埋めら
れていく(図 12.23 )
.
図 12.21: 連続データのオートフィル
1
図 12.22: 連続データのオートフィル
図 12.23: 日付のオートフィル
2
■相対参照 数式をオートフィルしていくと,相対参照される.図 12.24 の場合,C11 データから相対参照
されたセル D11 のデータは「=SUM(D5:D10)」となっていることを確認してほしい.オートフィルとコピー,
貼り付け機能(メニューバーの[編集]–[コピー]または [貼り付け])を使って,図 12.25 を完成させて
みよう.
図 12.24: 数式のオートフィル 1(相対参照)
144
図 12.25: 数式のオートフィル 2
12.2.4
グラフの作成
グラフは,数値データを視覚的に表現する.我々は,データの傾向を読み取ったり,未知の点を予想したり
はる
といった分析を,ワークシート上のデータを眺めるよりも遥かに容易に,グラフから行うことができる.実験
を行う際によく言われることであるが,データの作成が終わったら,すぐにグラフ化しておくことが望ましい.
表計算ソフトにおいて,グラフ化は最も重要な機能の一つとなっている.Excel では,「グラフウィザード」
という機能を利用することで,それぞれのデータの性格にあったグラフを簡単に作成することが可能である.
ここでは,この章でたびたび使ってきた「簡単な家計簿」をグラフ化してみよう.
「簡単な家計簿」をグラフ化するといっても,そのグラフで何を表現したいかによって,使用するデータも
グラフの種類も違ってくる.ここでは,月別の支出状況を表現することとする.
1. まず,グラフ化したいデータ範囲を選択する.月別の支出状況をグラフ化したいので,図 12.26 では,
セル範囲 A1 から E1 までと支出内訳のデータを選択した(選択の仕方は, 12.2.2 のセル範囲の説明を
参照のこと).
2. メニューバーの[挿入]–[グラフ]を選択する(図 12.27 ).「グラフウィザード」が起動する.
図 12.26: グラフ化するデータ範囲の指定
図 12.27: グラフウィザードの起動
3. 「グラフウィザード -1/4- グラフの種類」ダイアログボックスの中から作成したいグラフを選択する.
データをうまく表現できるかどうかは,ここで決まってしまうので,最適なグラフを選び出すように心
掛けたい.ここでは,月毎に「積み上げ縦棒」で支出状況を表現し,支出合計も比較できるグラフを作
成することにした(図 12.28 ).グラフを選択したら, 次へ > をクリックする.
4. 「グラフウィザード -2/4- グラフの元データ」ダイアログボックス(図 12.29 )内のグラフのプレビュー
を見ながら,データ範囲および系列を変更・調整する.設定が終わったら 次へ > をクリックする.こ
こでは,横軸を月にするために,データ系列を「行」に変更した.
145
図 12.28: 「グラフウィザード -1/4- グラフの種類」ダイア
ログボックス
図 12.29: 「グラフウィザード -2/4- グラフの元データ」ダ
イアログボックス
注意: データ範囲の選択の仕方によっては,図 12.29 のように,データ系列を「行」に
変更するだけでは,表示されないことがある.その場合,「グラフウィザード -2/4- グラ
フの元データ」ダイアログボックスで,データ範囲を選択し直す必要がある.「データ範
囲」ボックス内のパラメータを直接変更してもよいが,ボックス右端のボタンをクリック
すると,ワークシートから選択し直すことができる.
図 12.29 では,データ範囲ボックスに「Sheet6!$A$1:$E$1,Sheet6!$A$5:$E$10」という
パラメータが入っている.これは,「ワークシート Sheet6 のセル範囲 A1 から E1 および
A5(左上)から E10(右下)をデータ範囲としなさい」という意味であり,図 12.26 で選
択されているデータ範囲に対応している.このように,列番号(A,B,C,. . .)または行
番号(1,2,3,. . .)の前に$ を付けると,ワークシート上でのセルの絶対アドレスを指し
示すことになる.これをセルの絶対参照という.
5. 「グラフウィザード -3/4- グラフオプション」ダイアログボックス(図 12.30 )で,グラフの微調整を行
う.変更は,即座にプレビューに反映される.設定が終わったら 次へ > をクリックする.ここでは,
「タイトルとラベル」タグ内の「グラフタイトル」と「Y/数値軸」にデータを入力した.
6. グラフを新しいグラフシートとして配置するか,現在すでにあるワークシートに埋め込みグラフとして
配置するかを,「グラフウィザード -4/4- グラフの作成場所」ダイアログボックス(図 12.31 )で指定す
る.「新しいシート」をチェックした場合には,グラフシートの名前を変更することができる. 完了
を押すと,グラフが完成する(図 12.32 )
.
繰り返すが,グラフは何を表現するかによって変わってくる.データを表現するのに,どういうグラフが最
適であるかの判別は,各個人の経験とセンスに依存するところが大きい.カラフルで見栄えがよいグラフが,
必ずしもわかりやすいグラフというわけではない.重要なのは,必要な情報がグラフから容易に読み取れるか
どうかということである.幸い,Excel のグラフ機能を使えば,短時間に何度でもグラフを書くことが可能で
あるから,色々と作成してみて,わかりやすいグラフを作成する能力を養ってほしい.
146
図 12.31: 「グラフウィザード -4/4- グラフの作成場所」ダ
イアログボックス
図 12.30: 「グラフウィザード -3/4- グラフオプション」ダ
イアログボックス
図 12.32: 月別の支出状況
12.3
Word と Excel を使った文書作成
この章の最初に述べたように,我々が Excel に代表される表計算ソフトを使う理由は,データの処理・分析
のためである.我々は,作成したグラフをもとに,データについて考察する.そうした考察を文書にする際に
は,中にグラフを貼り込むと,文章が格段に理解しやすくなる.もし,このテキストで使われているすべての
図が,巻末にまとめて載っていたり,別冊で用意されていたとしたら,とても読む気にはならないだろう.以
前は,こうした文書を作成するために,コピー機による縮小・拡大コピーと,ハサミとノリが必需品であった
が,Windows の登場によって,非常に簡単な操作で,あるアプリケーションで作成した情報を別のアプリケー
ションで利用することが可能となった.実は,これが Windows の最大の利点と言ってもよいほどの,重要な
機能である.
我々は,第 10 章で Word の基本操作を習得し,この章で Excel によるグラフの作成までを学んだ.最後に,
応用操作の一例として,Excel で作成したグラフを Word 文書に貼り付ける方法を学ぼう.
147
1. まず,Excel で作成したグラフをコピーする.グラ
フシートかグラフオブジェクトを選択し,メニュー
バーの[編集]–[コピー]をクリックする(図 12.33
)
.これで,クリップボードと呼ばれる Windows の
メモリ上に,Excel のグラフデータがコピーされ,
他のアプリケーションに貼り付けることが可能に
なる.
図 12.33: グラフデータのコピー
2. Word を起動する.あらかじめ作成しておいた文書または新規文書で,グラフを挿入したい位置をク
リックし,カーソルを移動してから,貼り付け動作を行う( 10.4.2 を参照)と,Excel ワークシートオ
ブジェクトとして,コピーしたグラフが埋め込まれる.
しかし,図 12.34 のように,貼り付けたグラフが文書からはみ出してしまうことがある.このようなと
きには,オブジェクトの四隅や各辺の中央にある四角いサイズ変更ハンドルにマウスポインタを合わ
せ,目的のサイズになるまでドラッグする(図 12.35 )
.必要に応じて,オブジェクトをドラッグし,位
置を調整すると,図 12.36 のようになる.
図 12.34: Word 文書に Excel グラフを貼り付けた例.グラ
図 12.35: オブジェクトのサイズ変更
フがはみ出してしまっている.
図 12.36: 図 12.34 のオブジェクトの調整例
3. Excel ワークシートオブジェクトの場合,ダブルクリックするか,図 12.37 のように,一度右クリック
してから[ワークシートオブジェクト]–[編集]を選択することにより,データの編集が可能である7 .
ワークシートオブジェクトの編集モードでは,コピー元の Excel ブックと同様のワークシートが現れ,
選択・編集することができる(図 12.38 )
.
7
Excel に限らず,あるアプリケーションで作成された情報がオブジェクトとして Word 文書中に挿入された場合,通常,Word から
そのアプリケーションを呼び出して,その情報を編集することができる.
148
図 12.37: Excel ワークシートオブジェクトの編集 1
図 12.38: Excel ワークシートオブジェクトの編集 2
ここでは,グラフデータの参照元である Sheet6 の,2 月の食費を 30000 円から 60000 円に変更した
(図 12.39 ).変更結果は,直ちに Excel ワークシートオブジェクトに反映される(図 12.40 ).
図 12.39: Excel ワークシートオブジェクトの編集 3
図 12.40: ワークシートオブジェクトの編集結果 1
注意: この例では,Excel ワークシートオブジェクトは,元の Excel ブックからコピーさ
れているので,編集内容は,Word 文書に埋め込まれた情報にしか反映されない.しかし,
この節で示した方法以外に,Word の操作としてオブジェクトを挿入することが可能であ
り(メニューバーの[挿入]–[オブジェクト])
,その際,既存のファイルにリンクを張る
ことがある.その場合,オブジェクトの編集内容は,リンク先のファイルに反映される8 .
4. 図 12.40 では,タイトルやラベルの文字が小さいので,Excel ワークシートオブジェクトの編集から,
更に「グラフエリアの書式設定」を行い,フォントサイズを調整した(図 12.41 ).
図 12.41: ワークシートオブジェクトの編集結果 2
8
オブジェクトをリンクとして挿入すると,コピーと貼り付け機能を使って埋め込むよりも,Word 文書のファイルサイズを小さく
することができる.
149
◆練習問題 12.5 12.3 の内容を確かめなさい.
◎参考文献・書籍・URL
以上,Excel の基本的な機能について説明してきたが,Excel には,ここでは説明しきれなかった非常にた
くさんの機能が用意されている.Excel の解説書は多数出版されているので,必要に応じてそれらを参照して
ほしい.下記に,本章を執筆するにあたり参照した文献を挙げておく.
[1] Perspection, Inc.,(株)ドキュメントシステム,“ひと目でわかる Microsoft Excel 2000”,日経 BP ソフト
プレス,1999.
[2] 実教出版,“Window 95 対応 30 時間でマスター ワード&エクセル 97”,1998.
[3] 高橋尚子,“30 時限でらくらくマスター Word・Excel 入門講座”,オーム社,1999.
[4] 皆本晃弥・森雅生,“理工系ユーザのための Windows リテラシ– 基本ソフト/プログラム/数式処理 –”,サ
イエンス社,1999.
[5] 大日本図書,“基礎数学”
◎演習問題
1. Excel のオートフィルと「グラフ」-「散布図」を使って,y = x2 と y = (x − 2)2 + 3 のグラフを追加し,
2 次関数 y = a(x − p)2 + q のグラフは 2 次関数 y = ax2 のグラフを x 軸方向に p,y 軸方向に q 平行移
動した放物線であることを確かめなさい.
2. Excel のグラフ機能を用いて,次の方程式の実数解を求めなさい.なお,グラフは x の刻みを 0.1 程度
で作成すればよい.
y = x2 − 2x − 3
y = −2x2 + 8x − 9
y = −x2 + 4x − 4
y = 6x2 − 11x + 4
3. 次のグラフを作成しなさい.
1
+2
x−1
y = 2−x
y=
☞
4. 次の関数のグラフを書きなさい.
y = sin θ
y = 2 sin θ + 5
y = sin(θ + 30˚)
150
第 13 章 その他・トピック・付録
ハッカーとクラッカー
13.1
RFC1983[1] では1 ,ハッカー(hacker)とクラッカー(cracker)の違いを次のように定義している:
hacker A person who delights in having an intimate understanding of the internal workings of a system,
computers and computer networks in particular. The term is often misused in a pejorative context,
where “cracker” would be the correct term. See also: cracker.
cracker A cracker is an individual who attempts to access computer systems without authorization.
These individuals are often malicious, as opposed to hackers, and have many means at their disposal
for breaking into a system. See also: hacker, Computer Emergency Response Team, Trojan Horse,
virus, worm.
コンピュータウィルス
13.2
コンピュータウィルス(Computer Virus)は, 良心的でないプログラム作成者(プログラマ)が自分のプ
ログラム作成能力を誇示し,自己顕示欲を満たすために作成するプログラムの一種である.ウィルスプログラ
ム作成の目的は,ちょっとしたいたずらからシステム破壊まで様々であるが,ウィルスプログラムがインフル
エンザのような人間に感染する病原体ウィルスに似た働きをすることから,ウィルスの名が付けられた.
コンピュータウィルスの働き
13.2.1
コンピュータウィルスは感染,潜伏,発病の 3 段階の動作をする.
感染
ウィルスの多くは,すでにウィルスに感染しているプログラムを起動すると,コンピュータの
メモリ(OS の一部)に自分自身の分身をコピーする(OS が感染する).そして,他のプログラム
が起動される際に,そのプログラムに自分自身の分身をコピーする(ファイルが感染する).この
ような動作を繰り返すことにより,短期間に多くのファイルを感染させる.
逆に言えば,多くのウィルスでは感染の前後で,ファイルの作成日時や更新日時,ファイルの大
きさなどの一部の情報が必ず異なるはずである(ただし,最近の悪質なものは必ずしもそうでは
ない).
潜伏
ウィルス感染後,直ちに発病してしまうと,作成者の身元がすぐに判明したり,被害が小規模
な範囲に限定されてしまう.そこで,多くのウィルスは,一定の条件がそろうまでの間は,感染を
続けるのみで,他には何もしない.この期間を潜伏期間と呼ぶ.
発病
発病のきっかけはウィルス毎に異なるが,日付や,感染後の経過時間などをきっかけにするも
のが多い.例えば,13 日の金曜日や,クリスマス,イースターエッグ,エイプリルフールなどは
ウィルス発病の危険日である.
発病の条件がそろうと,ウィルスは様々な動作を行う.害が少ないものとしては,音楽を奏でた
り,メッセージを表示するだけのものがある.一方,悪質なものは,ハードディスクを初期化した
り,BIOS を破壊して起動不能にしてしまうものもある.
1
RFC は Request for Comments の略.ネットワーク通信プロトコル TCP/IP を標準化するメンバーが何らかの提案を行い,それに
対するコメントを集め,問題がなければ公式の標準となる.1983 は提案の番号.
151
13.2.2
ウィルス対策
コンピュータウィルスからシステムを守る基本原理は,ユーザが次のようなことを励行することである:
• 出所の怪しいファイルを入手/起動しない.
• 差出し人の心当たりがないメールを読まない.
しかし,健康に心がけても病気を防げないように,心がけだけではウィルス感染は防げない(ただし,ネット
ワークに一切接続せず,他人ともファイルを一切受け渡ししなければ,かなり高い確率で防ぐことは可能であ
る).そこで,コンピュータウィルスの侵入を予防したり,ウィルスに感染していないかをチェックしたり,
ウィルスに感染したファイルからウィルスを除去するようなソフトウェアが開発された.特に,ウィルス除去
を行うソフトウェアをワクチン(vaccine)と呼ぶ.
13.2.3
Norton AntiVirus
Norton AntiVirus はシマンテック社のウィルス対策ソフトウェアである.このソフトウェアにより,フロッ
ピーディスクやハードディスク上のファイルがウィルスに感染していないか,検査することができる.以下で
はフロッピーディスクの検査手順を簡単に紹介する.
1. Norton AntiVirus の起動:画面上のタスクバー上のタスクトレイ2 にある盾のアイコン
をダブルク
リックする.
2. FD のスキャンを選択:Norton AntiVirus の起動画面(図 13.1 参照)から「フロッピーディスクのス
キャン」をクリックする.
3. スキャンを実行:検査対象のフロッピーディスクを挿入し,Norton AntiVirus の画面(図 13.2 参照)で
「3.5 インチ FD(A:)」にチェック印が付いていることを確認し, スキャン を押す.
図 13.1: Norton AntiVirus の起動画面
図 13.2: FD のスキャン
注意:
• ウィルスが見つかったら,必ず管理者に知らせること.システムにはウィルス発見の記録
が残るので,報告しないと悪意のあるユーザとして扱われる場合がある.
• ネットワーク接続されたドライブ(ホームディレクトリなど)中のウィルスチェックはシ
ステムが夜間自動的に行っている.
2
タスクバーの右端に時刻やアイコンが表示されている場所. 5.4.1 参照.
152
13.3
フリーウェア
フリーウェア(FreeWare)は無償(Free)で利用できるソフトウェア(Software)のことを指す.その多
くは,プログラミングの学習や,仕事の副産物として作成されたプログラムを,多くの人に提供するという
精神で配布されている.一部には,自社製品のシェア拡大のために配布されているようなものもある.かつ
ては,フリーウェアの多くは著作権を放棄し,再配布に一切制限のない形で提供され,PDS (Public Domain
Software)と呼ばれた.PDS には非常に優れたものもあったが,システムの正常動作に影響をおよぼすような
劣悪なものや,ウィルスまがいのものも多かった.そこで,最近は著作権は作者が保有し,再配布にも一定の
条件を付加するような提供をするようになってきている.
また,一定期間はフリーで試用でき,以後も使い続けたい場合に一定の料金を払うソフトウェアをシェア
ウェア(Shareware)と呼ぶ.料金を払う代わりに絵葉書やビールを送るような条件があるユニークなものも
ある3 .
13.4
gnuplot
gnuplot は Thomas Williams,Colin Kelley らによって作られたフリーのグラフ作成ツールである.簡単な
コマンドにより,数式やデータファイルから 2 次元や 3 次元の様々なスタイルのグラフ作成が可能である.ま
た UNIX,MS-DOS,Windows など多くのプラットフォームへの移植が行われている.以下では,gnuplot 利
用法を簡単に紹介する.
13.4.1
起動と終了
gnuplot を起動するには,[スタート]–[プログラム]–[Tools]–[gnuplot]を選べばよい.起動時のカ
レントディレクトリはユーザのホームディレクトリに設定されている.
gnuplot を終了するには,exit または quit4 とコマンド入力すればよい.
13.4.2
2 次元関数の描画
xy 平面上に数学関数を描画したいときには,plot に続けて描画したい関数(数式)を指定する.
◇例題 13.1 gnuplot を起動して,次の順でコマンド入力してみよ.
1. plot sin(x)
2. plot [-pi:pi] sin(x)
3. plot [0:2*pi] 2*sin(x), cos(x)
4. plot 3*x + 2
5. plot x**2 - 1
描画されるグラフを見て,横軸の範囲の指定法,横軸の範囲の既定値(default),縦軸の範囲の設定などにつ
いて確認せよ.
13.4.3
データファイルの描画
xy 平面上に座標データファイルを描画したいときには,plot に続けて,データファイルを指定する.
3
カンパウェア,ビールウェアなどと呼ばれる.
4
quit の省略として q だけでも終了できる.
¤ ¡
£ ¢
153
◇例題 13.2 次の手順で作業してみよ.
1. テキストエディタでデータファイルを作成する.
(a)次の内容をタイプする.
1 # x y
2
0
3
1
4
2
5
3
6 #end
0
1
0
-1
(b)ファイルに TEST1.DAT と名前を付けて,ユーザホームディレクトリに保存せよ.メモ帳などのテ
キストエディタで,拡張子を txt 以外にして保存するときには,ファイル名全体をダブルクォー
テーション(")で括る必要があることに注意せよ5 .
(c)上と同様に,別のデータファイル TEST2.DAT を作成せよ(データは適当に入力せよ)
.
2. gnuplot を起動し,次の順でコマンド入力してみよ.
(a)plot ’test1.dat’
(b)plot ’test1.dat’ with points
ここで,with は w,points は p で省略できる.
(c)plot ’test1.dat’ w lines
ここで,lines は l で省略できる.
(d)plot ’test1.dat’ w linespoints
ここで,linespoints は lp で省略できる.
(e)plot ’test1.dat’ w lp, ’test2.dat’ w lp
13.4.4
グラフの利用/印刷
レポートに gnuplot で作成したグラフを貼り付けるには,次の 2 通りの方法が利用できる:
• グラフを画像ファイルとして保存し,ワードプロセッサの文書ファイル中に挿入(インポート;import)
する.
• グラフを Windows のクリップボードにコピーし,ワードプロセッサの文書ファイル中に貼り付ける.
次の例題では,作業が簡単なクリップボードを利用したグラフの貼り付け方を紹介する.
◇例題 13.3 次の手順で作業してみよ.
1. gnuplot のグラフを右クリックし,[Copy to Clipboard]を選択する.
2. ワードパッドを起動し,[編集]–[貼り付け]を選択する.
3. グラフの枠の黒い四角形をマウスで操作して,グラフの大きさを調整する.印刷プレビューでグラフ全
体が印刷領域に入っていることを確認すること.
4. ファイルに適当な名前を付けて,ユーザホームディレクトリ以下に保存する.
5. 印刷する([ファイル]–[印刷]).
5
ダブルクォーテーションで括るのを忘れた場合には,TEST1.DAT.txt というファイル名で保存される.
154
13.4.5
その他
ここで紹介した gnuplot の利用法は,ほんの手始めにすぎない.他にも次のようなことができる.
• 縦軸,横軸に説明文を付ける.
• グラフの線や点に説明文を付ける.
• グラフにタイトルを付ける.
• 3 次元グラフや,対数グラフなどを出力する.
• Postscript など様々なグラフィックスデータへグラフを変換する.
詳細はオンラインヘルプや参考文献 [2, 3] を参照せよ.
13.5
TEX
TEX(テック/テフ6 )は,計算機科学と数学の第一人者である Donald E. Knuth(クヌース)教授が,自ら
の書籍を美しく電子出版するために開発し,1978 年に発表した組版システムである [4].Microsoft Word のよ
ウ ィ ズ ィ ウ ィ グ
うな見たままを出力する WYSIWYG7 形式のワードプロセッサソフトウェアと異なり,原稿執筆,組版,出力
の各段階を分け,文書の論理的構成だけを考えながら執筆できるよう工夫されたシステムであり,様々なプ
ラットフォーム上で最高の品質の文書を出力することができる.
TEX は,厳密には組版プログラムのみを指すが,組版〜印刷に関わるシステム全体を指すとみなす場合も多
い.以下では,和文を手軽に組み版することのできる pLATEX 2ε 使用法を紹介する.
13.5.1
TEX の特徴
• 多くのプラットフォームで動作する(UNIX,Windows,MS–DOS,Machintosh など).
• 多くの出力装置に対応している(ほとんどのプリンタ,FAX など).
• 数式が美しく,簡単に書ける(AMS8 の論文提出用として正式採用).
• 英文やギリシア文字,ウムラウト付きの文字などが美しく,簡単に書ける.
• 図や表を挿入した文書を作成できる.
• 章・節,式,図表の番号,頁番号管理を自動的に行い,参照できる.目次や参考文献リストも自動的に
作成・参照できる.
• TEX で作成した文書は PS(PostScript)や PDF(Portable Document Format)ファイル9 にも簡単に変
換できる.
13.5.2
文書作成の基本手順
pLATEX 2ε による文書作成を例とともに紹介する:
1. 原稿ファイル執筆 テキストエディタでソースファイル(テキストファイル,拡張子 .tex)を作
成する.TEX のソースファイルの例をリスト 13.1 に示す.なお,リスト中の \ は,日本語圏では
¤ ¡
Yに置き換えられているので, Y を入力すればよい( 3.2.2 参照).
£ ¢
6
Knuth は最後の X はドイツ語の Bach のように発音して欲しいとコメントしている.また,記述するときに TEX のように E を下
げて書けない場合は,TeX のように小文字で e を書くようコメントしている.
7
8
9
What you see is what you get
American Mathematical Society,米国数学会.ちなみに,TEX は AMS の商標である.
PS,PDF は,いずれも Adobe が開発したページ記述言語によるファイル.
155
リスト 13.1:TEX 文書例:sample.tex
1 \documentclass{jarticle}
2 \begin{document}
3 \section{はじめに}
4 \TeX は D.˜E.˜Knuth が開発した組版システムです.
5 \TeX をより使いやすくするために,L.˜Lamport が
6 \LaTeX マクロパッケージを作成しました.
7
8 日本では,ASCII が \TeX の日本語対応 %
9 \footnote{2 バイト文字への対応と縦書き文書への対応.}%
10 を行った,p\TeX と,p\LaTeX が利用できます.
11 \end{document}
2. 組版(コンパイル) pLATEX 2ε を起動し,レイアウト情報を埋め込んだ DVI(Device Independent
File) ファイルを生成する.リスト 13.1 をコンパイルする場合は,次のようにタイプする.
¶
¤ ¡
platex sample
£ ¢
µ
³
´
次のようなメッセージが表示され,プロンプトが表示されたならば,コンパイルは成功で,カレ
ントディレクトリには sample.aux,sample.log,sample.dvi が作成されているはずである.
¶
³
...
Output written on test1.dvi (1 page, 1208 bytes).
Transcript written on test1.log.
µ
´
一方,次のようなメッセージが表示され,TEX のプロンプト(%)が表示されたならば,何らか
のエラーのためにコンパイルがうまくいかなかったことになる.この場合,x を入力してコンパイ
ルを中断し,ソースファイル sample.tex の修正を行う必要がある10 .
¶
³
...
! Undefined control sequence.
l.8 日本では,ASCII が \verb+\TeX の日本語対応 +
%
?
µ
´
3. プレビュー/出力 プレビューア(Previewer)で印字内容を画面で確認したり,実際に紙に出力す
る.長岡高専・総合情報処理センターでは,プレビューアとして DVIOUT が利用できる.DVIOUT
を起動し,ファイル sample.dvi を開けばよい11 .
4. PDF への変換 必要ならば,次のようにして DVI ファイルを PDF 形式に変換する.なお,PDF
ファイルはフリーソフトの AcrobatReader で表示・印刷可能なファイル形式である.
¶
dvipdfm sample
µ
¤
¡
£
¢
´
10
この例の場合,“\TeX” の後ろに半角空白文字を入れればよい.
11
OS が Windows NT/2000/XP ならば,コマンドで sample.dvi
を起動させることができる.
³
¤ ¡
とタイプするだけでも,拡張子 .dvi に関連付けられた DVIOUT
£ ¢
156
TEX ソースファイルの基本構成
13.5.3
pLATEX 2ε(LATEX 2ε)のソースファイルは次のような基本構成をとる12 :
\documentclass{jarticle}
1
2
3
4
5
% プリアンブル
\begin{document}
% 本文
\end{document}
1 行目はこれから書く文書の種類(document class)を指定する部分である.( 13.5.7 参照).
プリアンブルの部分には,文書の体裁に関わる宣言/定義やマクロ/コマンド定義を記述する.
本文の部分が,実際に出力される文書を記述する部分である13 .
なお,記号 % は注釈(コメント)の開始を意味する(コメント終了は改行記号, 13.5.4 ).
本文執筆の基本ルール
13.5.4
• 記号 % 以降,行末までは注釈(コメント)行となる.
• 英文は単語の区切りで改行し,和文は任意の場所で改行できる.1 行が長くならないよう,適当な長さ
(半角で 60〜80 文字程度)で改行した方がよい.
• 段落を区切るには,空行(何も文字を入力しないで改行した行)を入れる.段落のはじめの字下げ(イ
ンデント)は TEX が自動的に入れてくれる.
• 2 文字以上の半角空白文字,タブ文字は 1 文字の半角文字とみなされる.
• 全角の空白文字は文字数分の空白として扱われるが,これを字下げに使うべきではない.
• 次の記号は,TEX のキーワード扱いになるので,そのままでは出力できない( 13.5.5.5 参照):
# $ % & _ { } < > \ ˆ | ˜
• 記号 \ ではじまる文字列は TEX のコマンド14 または環境である.環境は \begin{環境名}〜\end{環
境名} のような対になっている命令であり,コマンドはそれ以外の部分である15 .
• 改行してほしくない部分の空白は ˜ で明示する.
13.5.5
コマンド
13.5.5.1
タイトル
文書のタイトルは,次のように指定する.
\title{表題}
\author{著者}
\date{日付}
\maketitle
表題が長い場合などで,途中の指定した場所で改行したい部分には \\ を入れる.強制改行記号 \\ は通常
の本文中でも利用できるが,強制改行に頼るべきではない.
12
古い pLATEX 2ε(LATEX)では,1 行目が documentclass でなく,documentstyle ではじまる.
13
HTML では,プリアンブルが <head>〜</head>,本文が <body>〜</body> に相当するといえる.
14
厳密には,予約語(キーワード),マクロ,コマンドに分けることができるが,ここではまとめてコマンドと呼ぶことにする.
15
HTML では,環境は <p>〜</p> のようにオープンタグとクローズタグが一対になっているもの,コマンドは <br> のようにクロー
ズタグが無いものに相当する.
157
\date を指定しない場合は,このファイルを LATEX で処理した日付が自動的に挿入される.
著者が複数いる場合には,\and で区切る(\and の後ろに半角の空白を必ず入れること)
.
13.5.5.2
見出し
ドキュメントクラスに jarticle を指定したときに,用意されている見出しは次の 5 レベルである16 .
\section{節見出し}
\subsection{小節見出し}
\subsubsection{小々節見出し}
\paragraph{段落見出し}
\subparagraph{小段落見出し}
13.5.5.3
文字種類変更
文字種類(フォント)を変更するには,表 13.1 のようなコマンドが利用できる.
表 13.1: pLATEX 2ε の文字種類変更コマンド
入力
13.5.5.4
出力
入力
出力
\textrm{Roman, 通常}
Roman, 通常
\textsl{Slanted}
Slanted
\textbf{Boldface, 太字}
Boldface, 太字
\textsc{SmallCaps}
SC
\texttt{Typewriter}
Typewriter
\textmc{明朝}
明朝
\textit{Italic}
Italic
\textgt{ゴシック}
ゴシック
\textsf{SansSerif}
SansSerif
文字サイズ変更
文字サイズを変更するには表 13.2 のようなコマンドが利用できる.
表 13.2: pLATEX 2ε の文字サイズ変更コマンド
指定
見本
指定
見本
\tiny
見本,Ex
\normalsize
見本,Ex
\scriptsize
見本,Ex
\large
見本,Ex
\footnotesize
見本,Ex
\Large
見本,Ex
\small
見本,Ex
13.5.5.5
指定
見本
\LARGE
見本,Ex
\huge
見本,Ex
\Huge
見本,Ex
記号
13.5.4 で示した TEX のキーワード扱いの文字を出力するには \verb|%| のように,記号(この例では %)
を \verb| と | で挟めばよい.\verb の後の記号(この例では |)は対になっていて,挟んだ文字に含まれ
ないものであれば,何を利用してもよい.すなわち \verb@%@,\verb/%/ としても,記号 % が出力される.
\verb を使わないで記号を出力する方法もあり(\% と書くと,% が出力される),色々な文字種で記号を出力
することもできる.例を表 13.3 に示すが,詳細は参考文献 [5, 6] などで調べてほしい.
ちなみに,\TeX で TEX,\LaTeX で LATEX,\LaTeXe で LATEX 2ε が出力される.
16
17
本当は,part という部見出しも使える.また,jreport,jbook クラスを使うと chapter という章見出しが使える.
TEX では 1 キーで入力するダブルクォーテーションはできるだけ使用しないことを推奨する.
158
表 13.3: pLATEX 2ε の記号
入力
\#
出力
-
\$
$
\%
%
\&
&
\_
13.5.6
環境
13.5.6.1
箇条書き
入力
#
出力
補足説明(使用例)
-
ハイフン(nagaoka-ct.ac.jp)
--
–
エヌダッシュ(CD–ROM)
---
—
エムダッシュ(CG—Computer Graphics—)
$-$
−
マイナス記号(−4)
−
−
全角ダッシュ
\{
{
‘‘
“
開きダブルクォーテーション
\}
}
’’
”
閉じダブルクォーテーション
"
”
1 キーで入力するダブルクォーテーション17
箇条書きのための環境として “番号付き箇条書き”,“番号なし箇条書き”,“見出し付き箇条書き” が用意さ
れている.4 レベルまで入れ子にすることができる.
¶
番号付き箇条書き
\begin{enumerate}
\item 項目 1
\item 項目 2
\end{enumerate}
µ
13.5.6.2 揃え
³
¶
番号なし箇条書き
¶ 見出し付き箇条書き
³
\begin{description}
\begin{itemize}
\item[項目 1] 項目 1 の説明
\item 項目 1
\item[項目 2] 項目 2 の説明
\item 項目 2
\end{description}
\end{itemize}
´
µ
³
´
µ
´
文字揃えは “左揃え”,“中央揃え”,“右揃え” の 3 種類が指定できる.
¶
左揃え
\begin{flushleft}
³
¶
中央揃え
\begin{center}
文字列 1\\
文字列 1\\
文字列 2
文字列 2
\end{flushleft}
µ
13.5.6.3 その他の環境
\end{center}
µ
´
¶
³
右揃え
³
\begin{flusright}
文字列 1\\
文字列 2
\end{flushright}
´
µ
´
短い引用のための quote,長い引用のための quotation,タイプした通りに出力するための verbatim 環
境,概要を出力するための abstract 環境などがある.quote と quotation の違いは,後者は段落の始めに
字下げを入れるのに対し,前者は字下げを入れないことである.
13.5.7
ドキュメントクラスとオプション
pLATEX 2ε ソースの 1 行目のドキュメントクラス指定は,次のように記述する:
\documentclass[オプション指定]{ドキュメントクラス}
ドキュメントクラスには表 13.4 の 3 種類が指定できる.オプション指定には表 13.5 のようなものが指定で
きる.
13.5.8
プリアンブルでの指定項目
プリアンブルは文書全体の体裁を指定したり,独自のコマンドや環境を定義するのに用いる部分である.こ
こでは,その一部であるページスタイルについて紹介する.ページスタイルとは,ヘッダやフッタの出力形式
159
表 13.4: pLATEX 2ε のドキュメントクラス
表 13.5: pLATEX 2ε のドキュメントクラスオプション
ドキュメントクラス
文書の種類
オプション指定
jarticle
論文・レポート
11pt, 12pt
本文の文字サイズ(11pt,12pt)
jreport
長い報告書
landscape
横長
書籍
twocolumn
2 段組
jbook
fleqn
titlepage
内容
数式を左揃え(一定のインデント付き)
タイトルを独立したページに
表 13.6: ページスタイル指定
指定
説明
empty
ヘッダ・フッタに何も出力しない.
plain
フッタ中央にページ番号
headings
ヘッダに節の名前とページ番号
の指定で\pagestyle{ページスタイル指定} のように記述する.指定できるのは表 13.6 の 3 種類である.
13.5.9
目次と相互参照
13.5.9.1
目次
目次を出力するには,挿入したい場所に \tableofcontents と書いておき,その .tex ファイルを 2 回(以
上)コンパイルすればよい.
13.5.9.2
相互参照
節見出しや,図表の表題,式の後に \label{ラベル} を書いておき,その番号を参照したいところで,\ref{
ラベル} とすれば,対応する番号が参照できる.また,\pageref{ラベル} とすればページ番号が参照でき
る.ラベル は重複が無く,\,{,} を含まなければ,どんな文字(記号)を使ってもよいが,節のラベルは
sec:Midashi,図のラベルは fig:Midashi のように,系統的に付けておくことを推奨する.
なお,相互参照を使う場合には,その .tex ファイルを 2 回(以上)コンパイルする必要がある.
13.5.9.3
索引
索引を付けるには,次のようにする.
• プリアンブルに \usepackage{makeidx},\makeindex の 2 行を書いておく.
• 索引に載せたい用語のすぐ近くに\index{ようご@用語} のように書いておく.英文やカタカナ,ひら
がなのように読みと用語が一致する場合は\index{Index} のようにするだけでよい.
• 索引を付けたい場所に \printindex と書いておく.
• .tex ファイルを 1 回コンパイルした後,mendex で処理し,再度コンパイルする.
13.5.10
数式
TEX では本文中に y = ax2 + bx + c のように書く数式と,
y = ax2 + bx + c
のように書く別行立て数式(displayed formula)の 2 種類がある.別行立て数式には,
y = ax2 + bx + c
のように式番号を付けることもできる(この式番号は 13.5.9.2 で紹介した方法で参照可能)
.
(13.1)
160
13.5.10.1 基本的な数式の書き方
■本文中の数式
¶
入力
¶
³
関数 $y = axˆ{2} + bx + c$ を描く.
µ
³
出力
関数 y = ax2 + bx + c を描く.
´
µ
´
■別行立て数式(1 行,式番号付き)
¶
入力
関数
³
¶
\begin{equation}
³
出力
関数
y = ax2 + bx + c
y = axˆ{2} + bx + c
\end{equation}
(13.2)
を描く.
µ
´
´
■別行立て数式(1 行,式番号なし) \begin{equation} を \[,\end{equation} を \] で置き換える.あ
を描く.
µ
るいは,環境名を equation でなく,equation* にする.
■別行立て数式(複数行,式番号付き)
¶
入力
³
¶
関数
³
出力
関数
\begin{eqnarray}
y = ax2 + bx + c
y &=& axˆ{2} + bx + c\\
x + y < −4
x + y &<& -4
(13.3)
(13.4)
\end{eqnarray}
を描く.
を描く.
µ
´
µ
´
複数の式は & で挟んだ記号(関係記号)を基準に揃えられる.
式番号を付けたくない行(式)には,強制改行 \\ の前に,\nonumber を書いておく.
■別行立て数式(複数行,式番号なし)
環境名を eqnarray でなく,eqnarray* にする.
13.5.10.2 累乗・添え字
上付き添え字
$xˆ{2}$ と入力すると x2 と出力される.
$x_{2}$ と入力すると x2 と出力される.
√ √
累乗 $\sqrt{x}\sqrt{h}$ と入力すると x h と出力される.横棒の高さを合わせたいならば,
√ √
$\sqrt{\mathstrut x}\sqrt{\mathstrut h}$ と入力すれば, x h と出力される.
下付き添え字
13.5.10.3 和・積分・分数など
少し複雑な式の例を表 13.7 に示す.
本文中の式で別行立てのように出力したい場合には,式の前に \displaystyle を挿入する.別行立ての式
の中で本文中のように出力したい場合には,式の前に \textstyle を挿入する.
13.5.11
ギリシア文字
ギリシア文字の例を表 13.8 に示す.
161
表 13.7: pLATEX 2ε の少し複雑な式
入力
本文中の出力
\sum_{i=1}ˆ{n} a_i
i=1
R1
\int_{0}ˆ{1} x\,dx
0
\frac{a + b}{c - d}
別行立ての出力
n
X
Pn
ai
ai
Z i=1
1
x dx
x dx
0
a+b
c−d
lim f (x)
a+b
c−d
\lim_{x\to\infty}f(x)
lim x→∞ f (x)
x→∞
表 13.8: pLATEX 2ε のギリシア文字
入力
\alpha
出力
入力
出力
入力
α
\eta
η
\mu
\beta
β
\theta
θ
\gamma
γ
\iota
ι
\delta
δ
\kappa
\epsilon
\lambda
\zeta
ζ
\mu
µ
出力
入力
出力
入力
出力
τ
\varepsilon
ε
\upsilon
υ
\vartheta
ϑ
\phi
φ
\varpi
$
\chi
χ
\varrho
%
\psi
ψ
\varsigma
ς
\omega
ω
\varphi
ϕ
µ
\tau
\xi
ξ
o
o
κ
\pi
π
λ
\rho
ρ
\sigma
σ
入力
出力
入力
出力
\Gamma
Γ
\Lambda
Λ
\Sigma
入力
\Delta
∆
\Xi
Ξ
\Theta
Θ
\Pi
Π
出力
入力
出力
Σ
\Psi
Ψ
\Upsilon
Υ
\Omega
Ω
\Phi
Φ
13.5.11.1 演算子・記号
pLATEX 2ε で利用できる演算子・記号の(ごく)一部を表 13.9 に,矢印の類を表 13.10 に示す.
表 13.9: pLATEX 2ε の演算子・記号の例
出力
入力
出力
\pm
入力
±
\leq
≤
\equiv
入力
出力
≡
\Re
入力
出力
<
\ell
入力
出力
`
\mp
∓
\geq
≥
\not\equiv
.
\Im
=
\emptyset
∅
\times
×
\ll
\approx
≈
\partial
∂
\angle
∠
\div
÷
\gg
\propto
∝
\infty
∞
\forall
∀
\ast
∗
\neq
,
\perp
⊥
\prime
0
\exists
∃
表 13.10: pLATEX 2ε の矢印の例
入力
出力
入力
出力
入力
出力
\leftarrow (\gets)
←
\rightarrow (\to)
→
\leftrightarrow
↔
\Leftarrow
⇐
\Rightarrow
⇒
\Leftrightarrow
⇔
\uparrow
↑
\downarrow
↓
\Uparrow
⇑
\Downarrow
⇓
13.5.11.2 括弧と空白の調整
数式では,括弧の大きさを自動調整することができる.例を表 13.11 に示す.また,空白の調整を行うコマ
ンドを表 13.12 に示す.
162
表 13.11: pLATEX 2ε の括弧の例
入力
出力
入力
出力
√
x
(x)
(x)
\left|\sqrt{\mathstrut x}\right|
[x]
[x]
\left(\frac{A}{B}\right)
\{ x \}
{x}
\left\{\left(xˆ{2}\right) - 2\right\}
\langle x \rangle
hxi
\left\{\sum_{i=0}ˆ{n}a_i \right.
A
n B o
x2 − 2
Pn
i=0 ai
表 13.12: pLATEX 2ε の空白コマンド
記号
入力例
出力例
\quad
a \quad b c
\qquad
a \qquad b c
\,
a \, b c
a bc
\>
a \> b c
a bc
\;
a \; b c
a bc
\!
a \! b c
abc
a
bc
a
bc
13.5.11.3 行列
¶
³
¶
入力
\[ \left(\begin{array}{lcr}
abcd & abcd & abcd\\
x
& y
& z
³
出力

 abcd


x
\\
abcd
y

abcd 

z
µ
´
\end{array} \right) \]
µ
13.5.11.4 アクセントなど
´
アクセントの例を表 13.13 に示す.
表 13.13: pLATEX 2ε のアクセント
出力
入力
出力
\hat{x}
入力
x̂
\check{x}
x̌
\overline{x + y}
x+y
\breve{x}
x̆
\acute{x}
x́
\underline{x + y}
\grave{x}
x̀
\tilde{x}
x̃
\overbrace{x + y}
x+y
z}|{
x+y
\bar{x}
x̄
\vec{x}
~x
\underbrace{x + y}
\dot{x}
ẋ
\ddot{x}
ẍ
\overrightarrow{\mbox{OA}}
13.5.11.5 関数
数学関数の例を表 13.14 に示す.
入力
出力
x+y
|{z}
−−→
OA
163
表 13.14: pLATEX 2ε の数学関数
入力
出力
入力
出力
出力
入力
出力
\arccos
arccos
\csc
csc
\ker
入力
ker
\min
min
\arcsin
arcsin
\deg
deg
\lg
lg
\Pr
Pr
\arctan
sec
arctan
\det
det
\lim
lim
\sec
\arg
arg
\dim
dim
\liminf
lim inf
\sin
sin
\cos
cos
\exp
exp
\limsup
lim sup
\sinh
sinh
\cosh
cosh
\gcd
gcd
\ln
ln
\sup
sup
\cot
cot
\hom
hom
\log
log
\tan
tan
\coth
coth
\inf
inf
\max
max
\tanh
tanh
13.5.12
表
13.5.12.1
tabular 環境
¶
入力
\begin{tabular}{lcr}
³
¶
abcd & abcd & abcd\\
abcd
x
x
& y
& z
\\
³
出力
abcd
abcd
y
z
µ
´
\end{tabular} \]
µ
´
\begin{tabular} に続く中括弧 {,} は列指定と呼ばれ,表の各列を左揃え(l)にするか,中央揃え(c)
にするか,右揃え(r)にするかを指定する部分である.
表の各列は & で区切り,列の終わりに改行(\\)を入れる.
縦の罫線を入れたい場合には,列指定で {l|c|r} のように,縦棒 | で指定する.
横の罫線を入れたい場合には,\hline を書き込む.部分的な横の罫線を入れたい場合には \cline{番号番号} のように指定する(次の例を参照).
また,いくつかの列をまとめるには,\multicolumn{数}{列指定}{文字列} を使う.これらを使った複雑
な表の例を次に示す.
¶
入力
³
\begin{tabular}{|l||c|r|}
¶
\hline
\multicolumn{3}{|c|}{表の例}\\\hline
表の例
\multicolumn{1}{|c||}{名前}\\
名前
数
金額
Fujitsu FMV
1
20 万
NEC
1
15 万
& 数 & 金額\\\hline\hline
Fujitsu FMV & 1 & 20 万\\
\cline{2-3}|\\
NEC
& 1 & 15 万\\\hline
\end{tabular}
µ
13.5.12.2 table 環境
³
出力
µ
´
´
tabular 環境で作った表は,記述した部分に出力される.このため,ページ境界で無駄な空白が生じたりす
る.また,表に表題を付けて,その番号を参照したりすることが難しい.
表の出力位置を自動調整し,表題と番号付け管理を行うことができる環境が,table 環境である.
164
table 環境を使うには,表全体を \begin{table} と \end{table} で括ればよい.表題は,table 環境内部
に \caption{表題} のように記入する18 .
table 環境を使い,できるだけ希望の位置に表を出力するには,\begin{table} の後に [hbt] のようにオ
プション指定する.h は Here,b は Bottom,t は Top の略であり,この例では,表を記述した場所に出力で
きなければ,ページ下部に,それでもダメならページ上部に出力して欲しいという指定になる.
13.5.13
長さの単位
TEX では,表 13.15 のような長さの単位が利用できる:
表 13.15: pLATEX 2ε の長さ
単位
意味
単位
意味
cm
センチメートル
em
フォント “M” の幅
mm
ミリメートル
ex
フォント “x” の高さ
in
インチ(1in=2.54cm)
zw
全角文字の幅
pt
ポイント(72.27pt=1in)
zh
全角文字の高さ
pc
パイカ(1pc=12pt)
Q
級(1Q=0.25mm)
bp
ビッグポイント(72bp=1pt)
H
歯(1H=0.25mm)
sp
スモールポイント(65536sp=1pt)
13.5.13.1 空白
\hspace{長さ} とすると,水平方向に指定した長さの空きが出力される.行頭や行末でも出力するには
\hspace*{長さ} と指定する.\vspace{長さ} とすると,垂直方向に指定した長さの空きが出力される.ペー
ジの先頭や末尾でも出力するには \vspace*{長さ} と指定する.
13.5.13.2 箱
\makebox[長さ][位置指定]{文字} とすると,全体の幅を指定して文字列を出力することができる.位置指
定は l(左揃え)
,c(中央揃え)
,r(右揃え) の 3 種類から指定できる19 .\framebox[長さ][位置指定]{文
字} とすると,指定した幅の枠の中に文字列を出力することができる.例を表 13.16 に示す.
表 13.16: pLATEX 2ε の箱の例
入力
\makebox[1cm][l]{ア}
\makebox[1cm][c]{ア}
\makebox[1cm][r]{ア}
13.5.14
出力
入力
\framebox[1cm][l]{ア}
ア
\framebox[1cm][c]{ア}
ア
ア
\framebox[1cm][r]{ア}
出力
ア
ア
ア
input と include
TEX のソースファイルでは,他のソースファイルを指定した部分に読み込むための命令が 2 種類存在する:
• \input{filename}
• \include{filename}
18
図の表題は図の下,表の表題は表の上に書くのが一般的なので,Ybegin{table} の直後に Ycaption がくるはず.
19
位置指定はなくてもよい.位置指定がない場合は中央揃えで出力される.
165
何れも指定部分に “filename” に相当するファイルを読み込む20 .両者の違いは,\include では改ページが行
われるのに対し,\input では何も行われないことである.\input は次節で示す図や,表のソースを別のファ
イルとして作成して読み込むのに利用するとよい.\include は分量の多い文書を執筆するときに,節や章毎
にファイルを作成するのに利用するとよい.
13.5.15
図
TEX で標準的に扱える図には,プレビューアに処理を任せる方法(プレビューアに依存する方法)と,そう
でない方法の 2 種類がある.プレビューアに全く依存しないのは,picture 環境を使った線図である.しか
し,picture 環境は描画できる図形に制限があるので,機能拡張された tpic 形式の線図もよく利用され,比
較的多くのプレビューアで利用できる.
DVIOUT だ け を プ レ ビ ュ ー ア と し て 使 う の で あ れ ば ,EPS(Encapsulated PostScript)フ ァ イ ル21 ,
BMP/GIF/JPEG ファイル22 などの画像を貼り付けることができる.
13.5.15.1 picture/tpic による図の挿入
picture 環境や tpic 形式の線図は,TEX ソースファイル内に直接記述することも可能である.しかし,多
くの場合描画をサポートするツールやアプリケーションによって生成されるファイル(拡張子は tex である
ことが多い)を,\input 命令で読み込むことが多い.
この二つの形式を使って作成した dvi ファイルをプレビューする際には,画像のソースファイルは必要とさ
れない.
13.5.15.2
EPS ファイルの挿入
EPS ファイルを挿入するには,プリアンブルに
\usepackage[dviout]{graphicx}
と記述しておき,ファイルを読み込みたい部分に
\includegraphics[オプション指定]{ファイル名}
のように記述する.ファイル名は拡張子(eps であることが多い)まで含めて指定する必要がある.オプショ
ン指定には,表 13.17 のようなものがある.
表 13.17: \includegraphics のオプション指定
指定
意味
width=長さ
画像の幅を指定
height=長さ
画像の高さを指定
clip
BoundingBox より外にはみ出した部分を描かない
keepaspectratio
縦横の比率(aspect ratio)を変えない
width または height のどちらかは必ず指定すべきである.複数のオプションをコンマ(,)で区切って指定
することができる.
20
21
22
拡張子まで指定しない場合には,filename,filename.tex の順で検索されるはず.
Ghostscript が利用できないとダメ.
Susie が利用できないとダメ.逆に,Susie のプラグインが用意されているならば,どんな形式のファイルを貼り付けることも可能
166
width と height を同時に指定し,keepaspectratio を指定しない場合には,元の図形が縦または横に引
き伸ばされる場合がある.keepaspectratio も指定されている場合には,指定された領域に収まるように画
像の縦横が同じ倍率で拡大・縮小される.
clip は,塗りつぶしを使っている画像を読み込む場合に指定しておくとよい.
EPS 形式を読み込んでいる dvi ファイルをプレビューする際には,画像のソースファイル(EPS ファイル)
も必要である.DVIOUT では EPS ファイルを読み込む指定が見つかると,内部で Ghostscript を起動し,EPS
ファイルを PBM(Portable Bit Map)と呼ばれる形式に変換して表示する.
13.5.15.3
BMP/PNG/JPEG ファイルの挿入
プリアンブルに
\usepackage[dviout]{graphicx}
と記述しておき,ファイルを読み込みたい部分に
\includegraphics[オプション指定]{ファイル名}
のように記述する.オプション指定は EPS ファイルと同様である.ファイル名は拡張子まで含めて指定する
必要がある.
また,画像ファイル(ファイル名を img1.png とし,画像サイズを 256 × 128 画素とする)と一緒に,次の
ような内容の BoundingBox 指定ファイル img1.bb を作成しておく必要がある:
%%BoundingBox: 0 0 256 128
%% img1.png
これらの形式を読み込んでいる dvi ファイルをプレビューする際には,画像ファイルと bb ファイルも必要
である.DVIOUT ではこれらのファイルを読み込む指定が見つかると,内部で Susie のプラグイン機能を呼び
出して表示する.
13.5.15.4
figure 環境
表の table 環境に相当する,図のための環境が figure 環境である.環境名が異なるが,オプション指定や表
題は 13.5.12.2 と同様である.
13.5.16
おわりに
今回は,pLATEX の機能について,報告書や卒業論文執筆に必要と思われる基本的な事項の紹介をした.紹
介しきれなかったものとしては,次のようなものがある:
• 環境やコマンド,ページスタイルのカスタマイズ
• 環境やコマンドの自作
• 参考文献の処理
• 高度な数式
• パッケージの利用
• パッケージの作成
• etc.
これらについては,参考文献 [5, 6] などで調べてほしい.pLATEX 2ε のインストールについては [7] などを参
考にするとよい.
167
◎参考文献・書籍・URL
[1] “HACKER in RFC Glossary”.
http://www.vacia.is.tohoku.ac.jp/˜s-yamane/articles/hacker/rfc.html".
[2] 矢吹道郎監修, 大竹敢. “使いこなす GNUPLOT”. テクノプレス.
[3] 川原稔. “gnuplot パーフェクト・マニュアル”. ソフトバンク.
[4] D. E. Knuth. “改訂新版 TEX ブック”. アスキー出版局.
[5] 奥村晴彦. “[改訂版]LATEX 2ε 美文書作成入門”. 技術評論社, 1997.
[6] 中野賢. “日本語 LATEX 2ε ブック”. アスキー出版局, 1996.
[7] 角藤亮. “Web2C-7.3.11 for W32(x86)”. "http://www.fsci.fuk.kindai.ac.jp/˜kakuto/".
168
解答・ヒント
第2章
第 12 章
◆練習問題
◎演習問題
(a)
29, 035, 0x1d
1
+ 2 のグラフは,図 i のよう
x−1
になるはずであるが,Excel のオートフィルとグラ
(b)
58, 072, 0x3a
フ機能で散布図の平滑線を使って描くと,図 ii の
2.1 10 × 0.3514 = 3.514mm
2.2
(c) 207, 0317, 0xcf
2.3 (a) 00011111, (b) 01100100, (c) 01110011
3. 本来なら,y =
ようになってしまう.
(a) −4, −3, −4
2.4
(b) −2, −5, −6
(c) −7, −0, −1
(d) −0, −7, −8
① 0110 + 1100 = 10010
2.5
② 0011 + 1001 = 1100
③ 1110 + 0101 = 10011
◎演習問題
1. 100cm/256≈ 0.39cm
2.
少
1M=220 ,1G=109 とみて 953 枚
図 i: y =
1
+ 2 のグラフ
x−1
1M=106 ,1G=230 とみて 1073 枚
3. 9 × 12 × 2.542 ≈ 696.8cm2
多
4. 0.48mm×0.48mm
5. 約 870 万ドット
6.
4 ビット
1000(−8)〜0111(7)
8 ビット
10000000(−128)〜01111111(127)
第3章
◆練習問題
3.1
絶対パス指定
/sys/system.dat
相対パス指定
../../sys/system.dat
図 ii: y =
1
+ 2 の正しくないグラフ
x−1
第4章
◎演習問題
1. 120 秒(2 分).実際には,転送するファイルその
これは,上式右辺第 1 項の分母がゼロ,すなわち
x = 1 のとき,y = 0 として扱われてしまうためで
もののデータ以外にも通信に必要なデータのやり
ある.ワークシート上の元のデータを確認すると,
とりがあるため,これよりも長くかかる.
右辺の計算値を表すセルには,
「#DIV/0!」というエ
2. 819.2 秒(約 13 分 39 秒).
ラー値が表示されているはずである.このエラー
値は,数式でゼロによる除算が行われたことを意味
第6章
◎演習問題
1. 次のコマンドを実行すればよい.
mv prog*.c kadai
2. 次のコマンドを実行すればよい.
している.人間ならば分母がゼロの場合を除外し
てグラフを描くのだが,Excel では,そのままグラ
フ化できてしまうようである.
このような現象は Excel に限ったことではない.
コンピュータは非常に便利な道具であるが,万能で
mkdir private
はないのである.従って,人間の頭脳によるチェッ
chmod 700 private
クを欠かすことはできない.
169
索
引
1’s complement, 9
DNS サーバ, 23
1 の補数, 9
DOS, 17, 46
100BASE–T, 20
dpi, 6
10BASE–T, 20
10 進数, 6
E-mail, 23, 69
16 進数, 7
Emacs, 61
2’s complement, 9
Ethernet, 20
2 の補数, 9
EUC コード, 16
2DD, 4
Excel, 129, 135
2HD, 4
Excel で利用できる算術演算子, 141
2 項演算子, 11
exit コマンド, 152
4
7 ビットコード体系, 13
kill コマンド, 59
LAN, 20
Latin–1, 15
login, 27, 48
logon, 27
logout, 48
ls コマンド, 50
LSB, 7
LSD, 7
2 進数, 7
3.500 FD,
JUNET コード, 16
FFFTP, 98
fg コマンド, 59
8 ビットコード, 14
finger コマンド, 56
8 ビットコード体系, 14
Fire Wall, 21
8.3 形式, 17
flow chart, 8
8 進数, 7
Forward, 74
FQDN, 22
MAC アドレス, 20
man コマンド, 55
mkdir コマンド, 51
more コマンド, 53
MSB, 7
MSD, 7
MS 漢字コード, 16
algorithm, 8
FreeWare, 152
alphanumeric, 13
FTP, 23, 64, 87, 97
AND, 11
ftp コマンド, 64
nagaoka-ct.ac.jp, 24, 70
ANK 文字, 14
ftp, 87
NetBEUI, 20
anonymous FTP, 65
mv コマンド, 53
NetBIOS, 20
ANSI キャラクタセット, 15
GIF, 94
ASCII コード, 13, 14
gnuplot, 152
base, 7
hacker, 150
BCC, 73
hardware, 1
binary, 7
hexadecimal, 7
bit, 6
HTML, 89
blind carbon copy, 73
http, 87
BMP, 94
Netiquette, 74
netiquette, 24, 88
Netscape Navigator, 79
NII, 88
NNTP, 87
NOT, 10
N アップ印刷, 85
octadecimal, 7
bps, 20
IMAP, 69, 87
byte, 6
import, 153
inch, 6
OHP, 123
OR, 11
OS, 5
carbon copy, 72
Internet, 21
cat コマンド, 53
Internet Explorer, 79
CC, 72
Intranet, 24
passwd コマンド, 49
cd コマンド, 51
IP アドレス, 21, 22
PC, 1
chain mail, 75
IPX/SPX, 20
PDS, 152
chmod コマンド, 52
ISDN, 20
pixel, 6
Client, 20
ISO 10646 コード, 16
plot コマンド, 152
Computer Virus, 150
ISO 8859 コード, 15
PNG, 94
cp コマンド, 54
ISO–2022–JP, 16
point, 6
CPU, 1
ISO646 コード, 13
POP, 69, 87
cracker, 150
Overflow, 10
protocol, 20, 86
JIS X 0201 コード, 14, 16
ps コマンド, 58
decimal, 6
JIS コード, 16
Public Domain Software, 152
default, 65
jobs コマンド, 59
pwd コマンド, 51
digit, 7
JPEG, 94
DNS, 22
JPNIC, 22
quit コマンド, 152
170
radix, 7
アルゴリズム, 8
Reply, 74
クリップアート, 116
クリップボード, 147, 153
RFC, 24, 150
イーサネット, 20
rm コマンド, 54
イタリック, 13
rmdir コマンド, 53
印刷, 84, 119
桁あふれ, 10
印刷プレビュー, 119
検索サービス, 82
グループ化, 129
Server, 20
インターネット, 21, 79
Shareware, 152
インチ, 6
合計, 141
signature, 71
インデント, 108
国際標準化機構(ISO), 13
SINET, 88
イントラネット, 24
ゴシック体, 13
SMTP, 69, 87
インポート, 153
個人情報, 88
software, 1
引用, 74, 87
コンピュータウィルス, 150
SOHO, 20
インライン表示, 77
SMAIL, 69
サーバ, 20, 79
SquirrelMail, 70
SVGA, 6
ウィザード, 125
最下位桁, 7
ウィルス, 150
最下位ビット, 7
TCP/IP, 20, 21
英数カナ(ANK)文字, 14
最上位桁, 7
Telnet, 23
英数字, 13
最上位ビット, 7
TEX, 154
The Internet, 21
エクスプローラ, 40
サイズ変更ハンドル, 147
エンコード, 12
最大, 141
UCS, 16
応用ソフト, 5
UJIS, 16
オートシェイプ, 128
Unicode, 16
オートフィル, 143
シェアウェア, 152
UNIX, 46
オクテット, 6
シェイプ, 13
URL, 79
オブジェクト, 116
シェル, 59
オブジェクトの書式設定, 117
シフト JIS コード, 16
vaccine, 151
オブジェクトの挿入, 116
絞り込み検索, 82
VGA, 6
オペレーティングシステム, 5
受信リスト, 72
最小, 141
サブディレクトリ, 18
算術演算, 10
主ファイル名, 17
vi エディタ, 61
カーボンコピー, 72
情報, 12
階層管理, 75
書式, 106
w コマンド, 55
階層ディレクトリ, 18
書体, 13
WAN, 21
ガイド, 129
ジョブ番号, 59
Web, 79
拡張子, 17, 35, 37
署名, 71
Web サーバ, 79
画素, 6
シリーズ, 13
Web ブラウザ, 79
カット&ペースト, 129
真理値表, 10
Web ページ, 79
かな入力, 42
Web メールシステム, 70
カレントディレクトリ, 18
水平ルーラー, 104
Web サイト, 79
カレントワーキングディレクトリ, 18
数字, 7
who コマンド, 55
関数の貼り付け, 141
数式エディタ, 118
Windows, 20, 26
完全修飾ドメイン名, 22
数式機能, 139
Virus, 150
スクイリルメール, 70
Windows メタファイル, 116
Word, 102, 129
キーボード, 1
スタイル, 13
WWW, 24, 79
ギガ, 6
スタイルシート, 95
WYSIWYG, 154
基数, 7
ステータスバー, 104
基本ソフト, 5
ストロークフォント, 12
XGA, 6
行, 112
スライド, 125
XOR, 11
行間, 110
スライドショー, 123, 130
キロ, 6
アウトラインフォント, 13
制御キー, 1
アクティブセル, 136
クライアント, 20, 86
制御コード, 13
アップロード, 64, 97, 99
クラッカー, 150
絶対参照, 145
アドレス帳, 76
グラフィックス, 116
絶対パス指定, 18
アニメーション, 133
グラフウィザード, 144
セル, 113, 135
アプリケーション, 5
クリック, 3, 32
セル参照, 140
171
セル範囲, 141
パーソナルコンピュータ(PC), 1
全角文字, 14
ハードウェア, 1
文書, 102
パーミッション, 50
平均, 141
相対参照, 143
媒体, 12
ページ設定, 119
相対パス指定, 18
排他的論理和, 11
返信, 74
挿入, 153
バイト, 6
ソフトウェア, 1, 5
バイナリファイル, 17
ポイント, 6, 32, 107
パス, 79
ホームディレクトリ, 34, 49
パスワード, 27, 47
ホームページ, 79
ハッカー, 150
ホームポジション, 3
バックボーン, 21
ボールド, 13
半角カナ, 14
ホスト, 98
半角文字, 14
ホスト名, 47
タッチタイピング, 2
引数, 140
マウス, 3
タブ, 111
ピクセル, 6
マウスカーソル, 3
ダブルクォーテーション, 153
左クリック, 3
マザーボード, 1
ダブルクリック, 4, 32
ビット, 6
マルチメディア, 12, 80
単項演算子, 10
ビットマップフォント, 12
段落書式, 108
否定, 10
右クリック, 3, 32
表, 112
ミラーリングアップロード, 100
描画オブジェクト, 116
ミラーリングダウンロード, 100
標準入力, 60
明朝体, 13
ダイアログボックス, 43
タイプ, 3
ダウンロード, 64, 86, 97, 100
タグ, 90
タスクトレイ, 151
タスクマネージャ, 34
チェーンメール, 75
著作権, 87, 101
通信, 12
ツールバー, 103
ツリービューぺイン, 40
ディスケット, 4
ディスプレイ, 1
ディレクトリ, 18
ディレクトリサービス, 82
ディレクトリツリー, 18
テキストエディタ, 102
テキストファイル, 17, 102
テキストボックス, 128
デフォルト, 65
電子メール, 23, 69
電子メールアドレス, 69
転送, 74
添付, 76
テンプレート, 125
ドットファイル, 57, 61
ドメイン, 26
ドメイン名, 21, 22, 69
ドラッグ, 4, 32, 105, 106
ドラッグ&ドロップ, 39, 106, 128
ドロップ, 4, 106
表の作成, 112
表の挿入, 112
表の編集, 114
メーラ, 69
メールアドレス, 69
メガ, 6
ファイアウォール, 21
メディア, 12
ファイル, 17
メニューバー, 103
ファイル名, 17, 36
メモリ, 1
フィルハンドル, 143
フォーマット, 40
フォルダ, 18
文字コード, 12
文字書式, 106
フォルダ一覧, 71, 76
文字化け, 15, 16
フォント, 12, 106
モデム, 20
フォントサイズ, 13, 106
モニタ, 1
復号化, 12
符号化, 12
符号付き 2 進数, 9
ブック, 135
プライバシー, 87
プライベート IP アドレス, 22
ブラインドカーボンコピー, 73
ユーザ ID, 27, 46
ユーザ認証, 46
ユーザ名, 27, 46, 69
よく使われる Excel 関数, 142
ラバーバンド, 38
ブラインドタッチ, 2
フリーウェア, 86, 152
リストビューペイン, 40
フリーソフトウェア, 86
リスメール, 70
フレキシブルディスク, 4
リソース, 20, 49
プレゼン, 123
リモート, 64, 98
プレゼン資料, 123
リンク, 80, 90, 94, 148
日本語 EUC, 16
プレゼンテーション, 123
日本工業規格(JIS), 14
フローチャート, 8
ルートディレクトリ, 18
日本語入力システム, 40
プロセス, 58
ルーラー, 109
フロッピーディスク, 4
ネチケット, 24, 74, 88
プロトコル, 20, 79, 86
列, 112
ネット・ニュース, 23
プロバイダ, 21, 97
列または行を挿入, 138
ネットワークアダプタ, 20
プロポーショナルフォント, 13, 107
列や行の選択, 138
172
ローカル, 64, 98
ローマ字入力, 42
論理演算, 10
論理積, 11
ログアウト, 48
ログイン, 27, 48
ログオン, 27
ワークシート, 135
ワードプロセッサ, 102
ワイルドカード文字, 57
論理変数, 10
論理和, 11
ワクチン, 151
割り付け印刷, 85
長岡高専
情報処理共通化ワーキンググループ
総合情報処理センター長(H15〜) 吉野 正信 機 械 工 学 科
総合情報処理センター長(〜H14) 山崎
誠 電 気 工 学 科
総合情報処理センター副長 高橋
章 電子制御工学科
総合情報処理センター副長 竹部 啓輔
山岸 真幸 機 械 工 学 科
土田 恵一 電 気 工 学 科
矢野 昌平 電 気 工 学 科
宮崎 敏正 電 気 工 学 科
佐藤 秀一 電子制御工学科
佐藤 拓史 電子制御工学科
坂井 俊彦 物 質 工 学 科
荒木 秀明 物 質 工 学 科
田中 一浩 環境都市工学科
井林
康 環境都市工学科
総合情報処理センター職員 渡邉 雅博
情報処理の基礎
— エンジニアの卵たちへ —
(平成 15 年度版)
平成 15 年 4 月 10 日発行
編集発行
長岡工業高等専門学校
総合情報処理センター
情報処理共通化ワーキンググループ
所在地 新潟県長岡市西片貝町 888
〒940–8532(個別番号)
TEL: 0258–32–6435(代) 内線 443
FAX: 0258–34–9700