講義第一回:ガイダンス
今日は「情報処理」ガイダンスということで、これからの半年間でだいたいど
んなことをやるかという話をする。
「情報処理」という言葉から、どんな内容を連想するだろうか?例えば以下の
ような様々な内容がある。
-
「コンンピュータ・リテラシ」といわれるような、ワープロ、
表計算ソフト、あるいは電子メイル、ネットワーク上の情報ブラウザ
( Netscape や Mosaic のこと)などの、これから日常的に使っていくであ
ろうコンピュータシステムの使い方。
- コンピュータシステムというのはどのような仕組みで動くものかというこ
と。
- いわゆるプログラミング。
- 現代、あるいは今後の社会の中で、コンピュータが担っていく役割
もっと他にもあるかも知れないが、この講義では、一応上のような内容を(広
く、浅く)カバーすることを目指す。より具体的には、大体以下のような内容
をカバーしたい。
- コンピュータシステムの基本的な使い方
- 電源を入れる/切る
- キーボードの操作、コマンド入力
- ウインドウシステムに関係した操作
- パスワードなど、個人情報の変更
- WWW (World Wide Web) による情報収集
- WWW (World Wide Web) による情報収集(続き)
- 計算機とネットワークの仕組
- 計算機とやりとりする
- 文書のファイルを作る、画面でみる、印刷する
- ファイルの複製を作る、名前を付け変える、消す
- 日本語で文書を書く
- 電子メイルによる情報交換
- 形式の整った文書を作成する --- LATEX システム入門
- ネットワークニュース、 WWW (ホームページを作る)
- 計算機の原理 --- Pascal による簡単なプログラミング I
- プログラミング II --- 反復
- プログラミング III --- グラフィックス(お絵書き)
- プログラミング IV --- 手続き・ソーティング
- プログラミング IV --- 再帰
- プログラミング VI --- 配列と文字処理
- プログラミング VII --- シミュレーション
まあ、これだけ全部はできないかも知れない。
教科書等
教科書は標準としては「情
報処理入門補遺[UNIX対応版]」を使う。これでは不足な部分を補うための参
考書としては、
- エディタ(ワープロのような、文書を作成するためのプログラム)や電子
メイルなど
- 「ハッピー・ネットワーキング 新入生のためのインターネット入
門」(山本和彦、アスキー出版局)
- 「Actual UNIX シリーズ Muleでにゃん!」(平山弘之、メロン
出版)
- プログラミングの基礎 --- 「基礎PASCAL」(萩原兼一、岩波書店、「情報処理入門コース5」)
などをあげておくが、書店にいけば非常にたくさん本があるので、自分の興味、
理解度に合わせて適当なものを選ぶことが必要である。
成績評価
成績評価は出席、レポート、試験を適当に重みをつけて行なう。出席点はそ
んなに大きくはない。レポートと試験は 4:6 程度の予定である。
今日の演習
今日は、「とりあえず計算機にログインし、何かコマンドを打ってみる」こと
と、「この講義資料を画面で読む」ことを目標にしたい。
ログイン
操作は「補遺」 p.23-24 を参照のこと
情報処理棟の計算機システムを使うためには、「ログインする」という操作が
必要である。これは、普通のパソコンやワープロとはちょっと違うところであ
る。このような操作が必要なのは、情報処理棟の計算機システムが「マルチユー
ザ」といわれる、一台の計算機を同時に複数の人間(ユーザ)が使える仕掛け
になっているからである。同時に複数の人間が使えるので、「今使っているの
は誰か」ということを計算機に教える必要がある。この教える作業がログイン
であるということになる。
普通の計算機は、誰でもログインできるようになっているわけではない。例え
ばここのシステムでは、利用者は教養学部の学生と教職員などである。したがっ
て、この計算機システムのどこかに利用者の表があり、君達が名前(ユーザ
ID)とパスワードを入力すると、計算機はそれに登録してあるかどうかを調べ
る。これは実地にやってみせよう
なお、パスワードは学生証についてきているはずである。今日パスワードを持っ
てきていない人は、今日は使えない。来週の講義までの空いた時間に使えるこ
とを確認すること。また、95年度あるいはそれ以前に入学した人は、アカウン
トの有効期限が切れているかもしれないのであとで北棟の事務室にいって新し
いパスワードをもらうこと。また、96年入学の人は、センターが勝手にパスワードを設定しなおしているかもしれないので、前のパスワードで使えなければ北棟の事務室にいってみること。
ユーザ IDとパスワードが正しく入力できれば、しばらくすると(かなり時間
がかかるかもしれない)何枚か「ウインドウ」(窓)が開く。
上の画面は95年度当初のものなので、現状とは若干ことなるかもしれない。
このように、一
つの画面を何枚ものウインドウに分けて使うことで、ウインドウがない場合に
比べていろいろ便利に使うことができる。この画面では、右の大きなウインド
ウが電子メイルの読み書きや文書を書いたり編集したりするため、またその隣
の大きなウインドウが、計算機に様々なコマンドを入力したり、その結果を見
たりするためのウインドウである。左上は計算機システムからのいろいろなメッ
セージがでる。右上の隅の2つの小さいウインドウは、左側は電子メイルが来
たことを教えてくれるコマンドが動いている。右側は今どんなウインドウがあ
るかを表示している。
ウインドウ操作
今日はとりあえず必要ではないが、各ウインドウの大きさを変える、移動する、
あるいは消すといった様々な操作が行なえる。これは次回以降に説明する。
コマンド入力
さて、なにかコマンドを入力してみよう。コマンドを入力するには、左下の大
きなウインドウを使う。これをシェルウインドウと呼ぶことにする。(これは、
コマンドを受け付けて解釈するプログラムのことをシェルと呼ぶからである)まずマ
ウスを使ってマウスカーソル(マウスを動かすとそれに従って動くマーク)を
シェルウインドウの中に入れる。すると、ウインドウの一番上のバーの色が
変わり、カーソル(キーから文字を入れると画面のその位置に文字が入ること
を示すマーク)が白抜きから黒に変わる。これで、キーボードから入れた文字
はシェルウインドウに送られることになる。
cal と入力し、リターンキー(キーボードの右端にある、Return と書
かれた少し大きなキー)を押してみよう。今月のカレンダーが表示されるはず
である。
cal コマンドは、今月のカレンダーを表示する以外にもたくさんの機能
がある。あるコマンドにどんな機能があるかを調べるには、 man コマン
ドを使う。
man cal と入力してリターンを入れると cal コマンドの使い方が画面
に表示される。内容を読んで、いろいろ試してみよう。
w というコマンドを使うと、「自分がログインしている計算機にログイ
ンしているのは誰か」を調べられる。これで出てくるのはユーザIDだけだが、
さらに、 finger というコマンドを使えば、名前とかいくつかの情報が
出てくる。これらも、 man コマンドで使い方を調べてみよう。
パスワードの変更について
計算機は、パスワードを正しく受けとったということによってこれから計算機
を使おうとしているひとが実際にそのひと本人であり、だれかが名前をかたっ
ているのではないという判断をする。逆にいえば、もしもあなたのパスワードが人に知られた
り、あるいは推測されたりすると、誰かがあなたになりすますことができる。
こうやってあなたになりすました誰かは、例えば
- あなたが計算機の上に作ったファイル(プログラム、レポートその他)
を消したり、別のものに書き換える
- あなたの名前で勝手に電子メールをいろんな人に送ったり、ネットワー
クニュース(掲示版のようなもの)に記事を書いたりする
といったことが自由にできてしまう。
特に最近は、計算機プログラムでパスワードを推測するといったようなことも
されるので、このへんは注意する必要がある。
学生証についてくるパスワードは、パスワード破りのプログラムに比較的強い
ように作られている。(そのかわり憶えにくい)「補遺」 p. 27-28の記述に従っ
て、パスワードを変更することができるが、この時には、簡単に破られないよ
うなものにすること。センターで随時チェックをしているので、強制的に最初
のパスワードに変更されることもあり得る。もっとも破られやすいのは
love, sex といった、英単語一語、あるいは女の子の名前などである。
比較的安全にするためには、複数の単語をつなげる、数字と単語を混ぜる、大
文字と小文字を混ぜるなどが推奨されている。
ブラウザで講義資料を読む
この講義資料は、 WWW という仕掛けを使って皆さんの端末から読めるように
なっている。これがどんなものかはあとで詳しく説明するが、今日はとりあえ
ず使ってみることにする。左側のウインドウ(シェルウインドウ)で、
~makino/bin/netscape (ret) と入力すると、しばらくして新しいウインドウ
が出てくる。とりあえず私のホームページが出るはずである。
注意!
Xウインドウのメニューから netscape を起動することもできるが、この機能は
なるべくつかわないこと。
ここで、青い文字(下線、点線のこともある)のところにマウスカーソルを持っ
ていき、左ボタンを押すとその内容についてより詳しい情報が得られる。ペー
ジが大きい時は、右、または下のバーのところにマウスカーソルを持っていき、
いろいろやってみるとページが動く。
なお、教科書を書いている山口和則 (yamaguch) さんのところの
ほか、山口泰さん、川合さんのところにはいろいろ参考になる情報がある。
また、「情報処理はいぱーワークブック」の下には、いろ
いろ面白いものがあるので見てみよう。
ログアウト
計算機を(というか、端末を)使うのをやめ、他の人が使えるようにするため
の作業がログアウトである。まず、ウインドウに使われていないところにマウ
スカーソルを持っていき、マウスの右ボタンを押す。すると、マウスのメニュー
ウインドウが出てくる。ここで、ボタンを押したままでマウスを動かし、メニュー
の一番下の Exit と書いてあるところにマウスカーソルを持っていく(文字が
反転表示になるはずである)。持っていったところでボタンを離す。
次回の予定
来週は、WWW による情報収集と、電子メイルの入門をやる。
今日の演習
今日の残った時間で、余裕のある人は
情報処理ワークブックの「基礎コース」の「導入」と「操作」の最初のあたりを読んで自習すること。また、興味に応じてどんどん先に進んでいってもよい。