1 Squeakを使えるようにしよう

ようこそ,Squeakの世界へ.

このプロジェクトでは,これから「Squeak」を使ってプロジェクトを進めるための準備を行います. Squeakはフリーソフトですので,誰でも自由に自分のコンピュータへ「インストール」して使うことができます. テキストの本編ではWindowsへのインストール方法を説明しますが,付録にMacへのインストール方法も掲載してあります. Squeakは他にも20種類以上のプラットフォーム上で動作します.

プログラミングに関するキーワード

なし

Squeakに関するキーワード

M先生
では,Squeakを使ったプログラミングの勉強を始めるよ.
Sくん・Tさん
よろしくお願いします.

1.1 インストール

M先生
さっそく, インストール を始めようか.まずは Squeak をダウンロードしよう.
Sくん
どこから ダウンロード すればよいのでしょうか?
M先生
URLは https://crew-lab.sfc.keio.ac.jp/squeak だよ.
Tさん
ダウンロードするファイルはどこに保存すればいいですか?
M先生
とりあえず好きなところに保存しておけばいいよ.ファイル名も変更する必要はない.
Sくん
ダウンロードが完了しました.

M先生
次はダウンロードしたファイルを解凍しよう.ダウンロードしたファイルの拡張子はzipになっているはずだね.
Sくん
はい.圧縮されているということですね.
M先生
その通り.そのファイルを 解凍 しよう.いつも自分が使っている解凍ツール を使えばOKだ.

Sくん
今解凍しています...終わりました.

M先生
最後に,解凍してできたフォルダを適切な場所に配置するよ. まずはそのフォルダの名前を「Squeak」に変更しよう.半角で入力するようにね.
Sくん
Squeakですね.分かりました.

Sくん
先生,名前の変更が終わりました.
M先生
さて,そのフォルダはどこにあるかな?
Sくん
僕はデスクトップにあります.
Tさん
私はマイドキュメントの中ですね.
M先生
なるほど.2人ともそれではまずいな.
Tさん
ではどこに移動すればいいですか?
M先生
次の2つの条件を満たす場所であればどこでも構わない.

  1. フォルダまでのパスに全角文字が入っていないこと.だからデスクトップやマイドキュメントは避けて欲しい.
  2. フォルダまでのパスに空白が入っていないこと.WindowsだとProgram Files以下などは駄目だね.

Tさん
どうしてですか?
M先生
Squeakのあるフォルダのパスに全角文字やスペースが入っていると, データの保存や読み込みをする時にトラブルが発生する可能性があるんだ.
Sくん
では,いつも使っているCドライブにSqueakフォルダを移動します.

M先生
よろしい.これでSqueakを起動するための準備が整ったことになるね. これから「 Squeakフォルダ 」と言ったらそのフォルダのことだから.
Tさん
ところで,ダウンロードしたzipファイルはどうしましょう?
M先生
もう使わないから削除してしまって構わないよ.

1.2 起動と終了

M先生
さて,Squeakフォルダの中身を確認してみよう.
Sくん
はい.全部で7つのファイルがあります.

Sくん
Squeak.exe というファイルがありますね.これをダブルクリックすれば 起動 できるんですね?
imageファイル
M先生
いやいや,それだけでは無理なんだ.Squeak.imageというファイルがあるよね?
Sくん
はい.
M先生
Squeakでは,そのファイルにプログラムが保存されているんだ.Squeak.exeは起動役のプログラムだから,Squeak.exeにSqueak.imageを読み込ませて起動する必要がある.
M先生
Squeak.exeにSqueak.imageをドラック&ドロップすると 起動 できるよ.やってごらん.
Sくん
こうでしょうか?

Tさん
いつも使っているソフトとは起動方法が少し違いますね.
M先生
そうだね.
Sくん
あっ,ウィンドウが開きました.Squeakが起動できたようです.

M先生
この画面が出れば起動は成功だよ.
changesファイル
Tさん
先生,SqueakフォルダにはSqueak.changesというファイルもありますよね.このファイルは何ですか?
M先生
それはプログラムの修正履歴を保存しておくためのファイルだ.changesファイルは同じ名前のimageファイルとセットで作成される. 誰かに自分のSqueakのデータを渡したいときはimageファイルとchangesファイルの両方を渡すようにね.
Tさん
分かりました.
Sくん
起動の方法は分かりましたが,Squeakを終了させるためにはどうすれば良いのでしょうか?
M先生
Windowsであれば,ウィンドウの右端の×ボタンを押せば 終了 できるよ.
Sくん
×ボタンを押すとメッセージの書かれたウィンドウが出ますね.

M先生
これはSqueakの修正をSqueak.imageに保存しないまま終了して良いかどうかを聞いているんだ.だから「はい」を選択すると終了できる.
Tさん
今回は起動しただけですから,とくに何も保存する必要は無いわけですね.
M先生
そうだね.今回は「はい」を選択して終了して構わない.詳しい保存の方法は後で説明しよう.
Tさん
分かりました.
No. 0-1 考えてみよう!

Squeakという単語はどのような意味でしょうか.

また,なぜこのソフトウェアの名前がSqueakなのかを考えてみましょう.



M先生
それでは,いよいよプログラミングを始めようか.
Sくん
がんばるぞー!
Tさん
よろしくお願いします.