雑多な小技

プログラムなどの作品を公開するときに必要になるいくつか紹介する。

圧縮ファイルの作成

2度めにここを読むときのためにまず必要な操作をまとめる。

以下詳細。

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

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

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

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

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

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

gtar cvzf dist.tar.gz dist

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

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

Web用ディレクトリに移動

今作った なんとか.tar.gz ファイルを Webディレクトリの ~/public_html に移動する。

mv dist.tar.gz ~/public_html

圧縮ファイルの確認

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

gtar xvzf dist.tar.gz

gtarに与えたxvzfのうち、x

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

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

参考URL

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

作ったロゴの貼り方

1年の授業の「Webページ作成の基礎」と、 今回のサンプルページのソースを参考に すること。

また、Webページはホームディレクトリの public_html ディレクトリ内に置く。c103xyz というユーザが ~/public_html/foo.html を作ると、 http://roy/~c103xyz/foo.html というURLでアクセスできる。

作成した画像ファイルも ~/public_html/ 以下に 置けば良い。別の場所に作ったファイルを移動するには mv コマンドを使う。

mv foo.jpg ~/public_html

デモ動画の作成

手際よく操作した画面を録画しておいて、プレゼンテーションのときに 見せると失敗しにくくなる。

いくつかのソフトがあるが、機能が多すぎてわかりにくものが多い中、Unix系では SimpleScreenRecorder がその名のとおりシンプルでわかりやすい。

これを用いて、ターミナル画面での操作を録画する実例を示す:
録画例(mp4 1.6MB)


本日の目次