作品公開のための豆知識

複数のファイルをまとめる

プログラムと説明書など、複数のファイルをひとつのファイルにまとめてお くと、もらう側の人が作業しやすい。gtarコマンドを使うと これが可能となる。

ひとつのディレクトリにまとめる

まず、まとめたいファイルをひとつのディレクトリにいれておこう。 強制ではないが、ファイルをもらう立場にたった場合、開いたときにひと つのディレクトリにまとまっていたほうがやりやすい。ここでは、 poker-1.0というディレクトリを作り、そこにまとめたいファ イルをコピーする例を挙げる。

% mkdir poker-1.0
% cp file1 file2 file3 ... filen poker-1.0
gtarコマンドでアーカイブファイルにする

poker-1.0 ディレクトリにあるもの全てを ひとつのファイルにまとめて圧縮する。

% gtar vzcf poker-1.0.tar.gz poker-1.0

ここで、vzcfgtarに与えるオプション でそれぞれ

という意味を持っている。poker-1.0.tar.gz ができ上がるアー カイブファイルで、このなかに、次の引数で指定したファイルやディレク トリが全て詰めこまれることになる。それが poker-1.0 であり、 これはディレクトリ名なのでその中に入っているファイルが全てまとめら れる。まとめられたファイルは消されるわけではなくその場に残る。

*.tar.gz になった形式のファイルから中味を取りだすときに はgtar コマンドに別のオプション(x)を与える。たとえば 以下のようにする。

% gtar vzxf poker-1.0.tar.gz

gtarに与えたvzxfのうち、x

という働きを持つ。作るときは c (create)、取り出すときは x (eXtract) をつけることになる。

C言語プログラムの配布

C言語で作ったものを配布する場合は、ソースプログラム全てと Makefile を全てコピーし、受け取った人がすぐに make できるようにする。コンパイル済みの実行プログラムや *.o ファイルは入れない。

ロゴの作り方

解説ページの例にあったようなロゴは、 GIMPを使うと簡単に 作成することができるので積極的に利用すると良い。

参考URL

その他、 「GIMPの使い方」というキーワードでgoogle検索するとたくさん 参考となるページが出てくるのでこれを読めばほとんどの説明は得られるだろう。

作ったロゴの貼り方

1年の授業の「Webページ作成の基礎」と、 2002年度の受講生の自由課題グループのソースを参考にすること。

また、Webページは学生用サーバRoyのホームディレクトリ内に作る。

irsv% ssh roy
c102255@roy's password:  royのパスワード
roy% cd public_html
roy% emacs -nw

irsvで作った画像ファイルなどをroyにコピーするにはscp コマンドを利用する。

irsv% scp 画像ファイル roy:public_html

Royの ~/public_html/ ディレクトリ内に置いたファイルが http://roy.e.koeki-u.ac.jp/~c101XXX/ (XXXは自分の 番号)としてアクセスできるようになる。


本日の目次