おことわり |
|
【初心者用コース】「補講その1:インターネット用語」を受講頂きありがとうございます。
インターネットが普及し、今では多くの方がご自分の「ウェブサイト」を持っています♪
ところが、「ホームページ」と言う人もいます。
「ウェブサイト」と「ホームページ」の違いって何?
ちょっとした事で知っているとCGIの設置に役に立ちそうな用語の解説をします。
専門的な解説は多くのウェブサイトで説明されていますので、そちらで調べて下さい。
CGI/Perlを設置する時の予備知識として勉強しましょう。
また、ここに記載してある内容に不備があったとしても損害賠償などの責任は取りません。
参考にされる方の自己責任でご覧下さい。
|
参考にされた方は、リンクを貼ってくれると嬉しいです♪
『参考:"Take it easy !"』
URL:http://ryoquest.sakura.ne.jp/
バナー:
|
|
参考にされる方は、下のリンクからクリック募金をして下さい♪ |
|
|
|
|
概要 |
|
ここでは、主にインターネット関連の用語説明をします。
|
目次 |
|
|
|
|
|
|
|
CGIが使用できる無料サーバー。 AAA!CAFE http://www.aaacafe.ne.jp/ |
|
|
Common Gateway Interfaceの略称。 Webブラウザからの要求に従い、Webサーバーがプログラムを起動し、そのプログラムが出力したHTMLドキュメントをWebブラウザが受け取り、Webブラウザに送信する仕組みの事。 厳密にはインターフェイスを指した言葉だが、一般的にはプログラム自体のことをCGIと呼んでいる。 ※『CGI/Perlの設置方法』の「CGIとは?」を参照 |
|
|
サーバーにCGIを設置する際にCGI設置場所としてサーバーが指定しているディレクトリ名。
必要な場合が多いが、サーバーの設定により必ず必要なわけではない。「使えるネット」では、不要。
※『CGI/Perlの設置方法』の「アップロードの前に!(設置場所の指定)」を参照 |
|
|
フリーソフトで人気があるFTPソフト。 |
|
|
FTP(File Transfer
Protocol)ソフト。ファイルをアップロードやダウンロードするソフト。転送ソフトとも言う。
※『CGI/Perlの設置方法』の「FTPソフト&アップロード」を参照 |
|
|
HyperText Markup Languageの略称。WWWにおいて公開するドキュメントの表示方法の規則。 |
|
|
世界中のネットワークを相互に接続した世界規模のコンピュータネットワークの事。 |
|
|
CGIを作成する時のプログラム言語のひとつ。 |
|
|
サーバーのどこにPerlを解析するプログラムがあるのかを示した物。
サーバーの設定により記述が異なるが、先頭の「#!」は必ず必要であり、また必ず先頭行に記述する。
サーバー |
Perlのパス |
使えるネット |
#! /user/bin/perl |
infoseek |
#! /usr/local/bin/perl |
AAA!CAFE |
#! /usr/bin/perl |
|
|
|
『Perlを始めよう!』は、フリーソフトのPerl用エディタ(編集)ソフトです。
AOK's Home Page http://homepage3.nifty.com/aokura/ |
|
|
Unifom Resource Locatorの略称。Internetにおけるアドレス(住所)の様なもの。 |
|
|
蜘蛛の巣の事。張り巡らされている状態を示す。 |
|
|
Webブラウザからの要求にしたがってドキュメントを公開するコンピュータ。 |
|
|
WWW上に公開されているWebページの集まりの事。この集まりの最初のページがホームページ。 |
|
|
WWW上に公開されるドキュメントを見る為の閲覧ソフト。 |
|
|
WWW上にあるHTMLなどのドキュメントの事。Webサイトの一つ一つのページの事。 |
|
|
World Wide Webの略称。Internet上で提供される蜘蛛の巣状に広がっている世界規模のドキュメントシステムの事。 |
|
|
パーミッション。 |
|
|
FTPソフトによるファイル転送時の転送モードのひとつ。HTML、TXTなど、改行コードを変換する必要がある場合に使用するモード。Perlで記述されたものはこのモードで転送する。(反対語:バイナリーモード)
※『CGI/Perlの設置方法』の「『アスキーモード』と『バイナリーモード』」を参照 |
|
|
自分のPCから、サーバーへファイルを送る事。FTPソフトを使って行う。(反対語:ダウンロード)
※『CGI/Perlの設置方法』の「FTPソフト&アップロード」を参照 |
|
|
CGIが使用できる無料サーバー。
インフォシーク(infoseek) http://www.infoseek.co.jp/ |
|
|
編集ソフトの事。ホームページビルダーはHTML言語用のエディタです。 |
|
|
プログラムが正常に終了まで動作しない事。
CGI/Perlのエラーには、次の様なものがあります。
エラー |
意味 |
403 Forbidden |
・アクセス権限のエラー
・指定場所にファイルがない |
404 File Not Found |
・指定されたファイルが見つからない |
500 |
・文法的な間違いがあります。 |
※野良猫のCGI講座 >『CGI/Perlの設置方法』を参照して下さい。
※野良猫のCGI講座 >『「劇空間ぱわふるリーグ2」の設置方法』を参照して下さい。
※野良猫のCGI講座 >『「劇ぱわ2」不具合対策』を参照して下さい。 |
|
|
プログラムが正常に終了しなかった時(エラー発生時に)、サーバーが返してくるエラー原因の識別番号(記号)。
CGI/Perlのエラーには、次の様なものがあります。
エラー |
意味 |
403 Forbidden |
・アクセス権限のエラー
・指定場所にファイルがない |
404 File Not Found |
・指定されたファイルが見つからない |
500 |
・文法的な間違いがあります。 |
※野良猫のCGI講座 >『CGI/Perlの設置方法』を参照して下さい。
※野良猫のCGI講座 >『「劇空間ぱわふるリーグ2」の設置方法』を参照して下さい。
※野良猫のCGI講座 >『「劇ぱわ2」不具合対策』を参照して下さい。 |
|
|
ファイルのについているドット以下の部分。ファイルの種類を示している。
「○○○.html」(HTMLのファイルである事を表している。)
「○○○.cgi」(CGIの実行ファイルである事を表している。)
「○○○.gif」(GIF画像ファイルである事を表している。) |
|
|
サーバーから、自分のPCにファイルを持ってくる事。FTPソフトを使って行う。(反対語:アップロード) |
|
|
CGIが使用できる無料サーバー。
「無料サーバー」は廃止となりました。現在は格安サーバーです。
使えるネット http://www.tsukaeru.net/
※当サイト『"Take it easy !"RYOQUEST presents』は、使えるネットの『無料サーバー』をお借りしていましたが、2008年3月末に『無料サーバー』は廃止と共に移転しました。 |
|
|
WindowsOSではフォルダと呼ばれるファイルを格納する為にコンピュータ内の仕切り(入れ物)をUNIXコンピュータではディレクトリと呼ぶ。
Webサーバーの多くはUNIXを使用しているためサーバーではディレクトリと呼ばれる事が多い。 |
|
|
FTPソフトの事。ファイルのアップロードやダウンロードをするプログラム。 ※『CGI/Perlの設置方法』の「FTPソフト&アップロード」を参照 |
|
|
WWW上に公開されているWebサイトの表紙と言える最初のページの事。Webサイトのホームページとも言います。 |
|
|
UNIX(コンピュータOSのひとつ)のファイルの保護モードの事です。「ファイルの所有者」「グループユーザー」「その他のユーザー」に対して、「読み込み」「書き込み」「実行」の権限を設定する事によりファイルを保護する仕組みです。アクセス権とも言います。 ※『CGI/Perlの設置方法』の「パーミッション(permission/アクセス権)の設定」を参照 |
|
|
FTPソフトによるファイル転送時の転送モードのひとつ。 GIF、JPEGなどの画像ファイルなど、改行コードを変換する必要がない場合に使用するモード。(反対語:アスキーモード) ※『CGI/Perlの設置方法』の「『アスキーモード』と『バイナリーモード』」を参照 |
|
|
無料で提供されているソフト。フリーウェアとも言う。(反対語:シェアウェア) |
|
|
Internetに接続する業者。インターネットサービスプロバイダー(ISP)とも言う。 |
|
|
WWW上に公開されているWebサイトの表紙と言える最初のページの事です。Webサイトのトップページとも言います。 日本ではWebサイト自体をホームページと呼ぶ事がありますが厳密には誤りです。 |
|
|
無料でウェブサイトを設置できるスペースを提供する。 サーバーにより、CGIの設置が許可されていたり、許可されていなかったりする。 多くの場合、無料の条件として企業広告などがサイトに表示される。 |
|
|
WindowsOSに標準で付属しているテキスト用のソフト。 |
|
|
WindowsOSに標準で付属しているテキスト用のソフト。 |
|
|
Perlにおける記号の説明です。
! |
単純論理否定演算子。 [sample] if ( ! $game ) { $game = $win + $lose ; } 意味:もしも$gameに何も入っていなかったら(0だったら)、$winと$loseを加算した結果を$gameに入れなさい。 |
目次に戻る |
" |
変数に代入する数値や文字列を囲みます。 [sample] $game = "100" ; 意味:$gameに100を入れます。 |
目次に戻る |
# |
#以後、その行はスクリプトとして扱われません。コメントなどを記入する時に使用します。 [sample] $past_rankfile = './past_rank.dat'; # 歴代ランキングファイル
※#には、他の使い方もあります。 |
目次に戻る |
$ |
スカラー。 数値・文字列など単純な値を扱う。 [sample] $game = "100" ; 意味:$gameに100を入れます。
似た物に @game = ( '100' , '99' , '98' ) ; # 配列 $game[0]は、@gameの一番目の要素。この場合は、100です。
$game[0][0] = '100' ; # ハッシュ(連想配列) $game[0][1] = '98' ; $game[0][2] = '97' ; などがあります。
※$には、他の使い方もあります。
|
目次に戻る |
@ |
配列。スカラーを並べた集合。 単体を表記するには、添え字を付けて表記する。添え字は、0から。 [sample] @game = ( '100' , '99' , '98' ) ; $game[0]は、@gameの一番目の要素。この場合は、100です。 $game[1]は、@gameの二番目の要素。この場合は、98です。 $game[2]は、@gameの三番目の要素。この場合は、97です
@game |
$game[0] 100 |
$game[1] 99 |
$game[2] 98 |
|
目次に戻る |
% |
ハッシュ。連想配列。 [sample] $game[0][0] = '100' ; $game[0][1] = '98' ; $game[0][2] = '97' ; $game[1][0] = '96' ; $game[1][1] = '95' ; $game[1][2] = '94' ;
%game
@game[0] |
$game[0][0] 100 |
$game[0][1] 98 |
$game[0][2] 97 |
@game[1] |
$game[1][0] 96 |
$game[1][1] 95 |
$game[1][2] 94 |
|
|
目次に戻る |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
参考にされた方は、リンクを貼ってくれると嬉しいです♪
『参考:"Take it easy !"』
URL:http://ryoquest.sakura.ne.jp/
バナー:
|
|