演習問題がここのページにあります。今週中を目標に完成させてください。(解答も同じページにありますが、まずは、自分自身でチャレンジしてくださいね)いよいよ、講座のスタートです。募集要綱にも案内したとおり本講座は、HP作成経験者を対象としています。FTPでの転送(ディレクトリ、ファイル)やHTMLのタグ等については、ある程度の知識を持っていることを前提として話を進めていきます。本講座でのCGI用プログラム言語は、CGI用プログラム言語としては現在もっともポピュラーと思われるPerlを使用します。Wall氏によって開発されたプログラム言語です。文字列操作を得意とし、HTML文章を操作しなければならないCGI用言語としては、適しているでしょう。<コンピュータの基本>CGI用プログラムと言えども、コンピュータ上で動くプログラムなので、コンピュータに関する基礎知識は必要です。ここでは、コンピュータの扱うデータ単位について解説しましょう。コンピュータは、ON/OFFのスイッチの固まりだと聞いたことはないでしょうか?まさしく、これがデジタル機器の特徴です。このスイッチ(ON/OFF)一つをbit(ビット)と呼びます。このbitが8つ集まったものをbyte(バイト)と呼びます。ON/OFFでは分かりにくいので、1/0の数値に置き換えて表します。bitとbyteを0/1で表すと次のような情報を持つことができます。00000000〜111111111byteは、0/1の8個の組み合わせでできているので、全組み合わせを考えると次のようになります。00000000000000010000001000000011::11111100111111011111111011111111この組み合わせの合計は、256通り(2の8乗)になります。数値を表現できることになります。127個これで合計255通りですが、ここに0の表現も必要なので、合計256通りになります。貧弱なのでbyteをいくつか集めて、一つの単位することもあります。-2147483648〜2147483647コンピュータの数の単位は殆どの場合、2のべき乗になります。3byteを1単位にするようなことは、無いと言っていいでしょう。0〜255(-128〜127)の数値を表すことができるのは、前述の通りです。0〜255(-128〜127)のような表記を10進数と呼びますね。コンピュータの世界では10進数の他に2進数、8進数、16進数が使われます。11::16進数に関しては、HTMLで色コードの設定等に使用していますね。http://www.arkland.co.jp。