count


#author("2023-03-18T14:36:03+09:00","","")
#author("2023-10-22T19:43:51+09:00","","")
[[CGIのいろは(CGI設置講座)&CGIのFAQ]]

#contents
#norelated
#br

* エディタで開く [#v24e2984]

** エディタって何よ? [#m24c4ed6]

CGIで扱うエディタはテキストエディタというもので、テキストファイルを編集するためのソフト(アプリケーション)です。~
~
テキストファイルというのは、単純には"人が見てわかるファイル"です。~
HTMLなんかもテキストファイルです。~
~
さて、CGIはHTMLではないことは説明しました。~
HTMLエディタでは決して,編集しないでください。~
~
[[CGIってなんなの?]]

** テキストエディタを手に入れる [#wdce57b6]

テキストエディタは数多くあります。~
~
PerlやCGIに特化したものもあります。~
最低限必要なのは、文字コードがシフトJIS(Shift-JIS、SJIS)を扱えることです。~
また、サポートなどのため、行番号の表示や,文字列の検索機能も欲しいところです。~
~
テキストエディタは[[Vector:https://www.vector.co.jp/]]等で探せば必ず見つかります。~
~
[[Vector:https://www.vector.co.jp/]]

- Windows標準のテキストエディタはダメ!~
Windowsには標準で、メモ帳とワードパッドのテキストエディタが付属しています。~
ただし、初心者はどちらも使ってはいけません。
- メモ帳はかなりやばい!~
他の配布サイトでは、メモ帳で解説するサイトもありますが、初心者の方は危険です!~
~
その理由はいくつもあります。~
-- メモ帳はファイルの種類を変更します(~.cgi を ~.cgi.txt にしてしまう)。
-- メモ帳は改行コードを変更します(設置したCGIが動作しないことがあります)。
-- 行番号がありません(説明で,行番号指定していることが良くあるので、自分で数えなくてはいけません)。
やめましょう。
- ワードパッドもかなりやばい!~
ワードパッドは純粋なテキストエディタではないため、CGIファイルが壊れる可能性が高いです。~
そして、経験談ですが、初心者はけっこう壊してくれます(涙)。~
~
その理由はいくつもあります。~
~
-- ワードパッドはテキスト形式以外で保存してしまいます(初期状態ではリッチテキスト形式)。
-- ワードパッドは書式バー等の余計な機能がついています。
-- メモ帳同様に、行番号がありません。
やめましょう。

** Windowsでのテキストエディタ [#j48d845b]

CGI-StaTionがお薦めするテキストエディタは、以下の3つです。~
TeraPad、Sakura Editor はフリーウェアですが、秀丸エディタはシェアウェア(4000円)です。~
TeraPad、Sakura Editor はフリーウェアですが、秀丸エディタはシェアウェア(4000円:税抜き)です。~
- [[TeraPad by Teraoさん:https://tera-net.com/]]
- [[Sakura Editor(オープンソースプロジェクト):https://sakura-editor.github.io/]]
- [[秀丸エディタ by 秀まるおさん:https://hide.maruo.co.jp/]]

Sakura Editorと秀丸エディタは、CGIを開発するほどの意欲がある人に薦めているものですので、ここでは、TeraPad を紹介します。~~
Sakura Editorと秀丸エディタは、CGIを開発するほどの意欲がある人に薦めているものですので、ここでは、TeraPad を紹介します。~
TeraPad は、メモ帳のような外観に必要十分で便利な機能を追加したエディタです。~
Teraoさんのページから、TeraPad をダウンロードします。~
ダウンロードの項目から、インストーラ付きをダウンロードしてください。~
~
[[ToCrip Teraoさんのページ:https://tera-net.com/library/tc.html]]~
[[TeraPad ダウンロード:https://tera-net.com/library/tpad.html]]~
ダウンロードが終了したら、ダブルクリックで実行します。~
下の画面が出てインストールが始まります。~
~
&ref(http://webdoramamuseum.s1003.xrea.com/common/img/webdoramamuseum/terapad01.gif,left,around,nolink,514x296,[次へ]をクリックしてください。);~
[次へ]をクリックしてください。~
~
&ref(http://webdoramamuseum.s1003.xrea.com/common/img/webdoramamuseum/terapad02.gif,left,around,nolink,514x296,[次へ]をクリックしてください。);~
[次へ]をクリックしてください。~
~
&ref(http://webdoramamuseum.s1003.xrea.com/common/img/webdoramamuseum/terapad03.gif,left,around,nolink,514x296,[次へ]をクリックしてください。);~
[次へ]をクリックしてください。~
~
&ref(http://webdoramamuseum.s1003.xrea.com/common/img/webdoramamuseum/terapad04.gif,left,around,nolink,221x130,[はい]をクリックしてください。);~
[はい]をクリックしてください。~
~
&ref(http://webdoramamuseum.s1003.xrea.com/common/img/webdoramamuseum/terapad05.gif,left,around,nolink,514x296,[デスクトップ上にショートカットを作成する]にチェックを入れて、[次へ]クリックしてください。);~
[デスクトップ上にショートカットを作成する]にチェックを入れて、[次へ]クリックしてください。~
~
&ref(http://webdoramamuseum.s1003.xrea.com/common/img/webdoramamuseum/terapad06.gif,left,around,nolink,514x296,インストールが開始されます。);~
インストールが開始されます。~
~
&ref(http://webdoramamuseum.s1003.xrea.com/common/img/webdoramamuseum/terapad07.gif,left,around,nolink,667x476,TeraPad動作中);~
インストールが終了すると、TeraPadが起動します。~
以後は、ディスクトップにある下図のアイコンをダブルクリックすると起動します。~
~
&ref(http://webdoramamuseum.s1003.xrea.com/common/img/webdoramamuseum/terapad09.gif,left,around,nolink,78x60,TeraPadのアイコン);
TeraPadのアイコン~
~
TeraPad はメモ帳感覚で利用することができます。~
TeraPad の詳しい使い方は以下のページを参照してください。~
~
[[TeraPad:http://www5f.biglobe.ne.jp/~t-susumu/library/tpad.html]]

** 関連付けをしよう [#y914dbab]

下のファイルをダウンロードし、ディスクトップなどに保存してください(決して実行はしないでください)。~
~
[[sample.cgi(ダウンロード後、拡張子を[.cgi]に変更する事。):http://webdoramamuseum.s1003.xrea.com/common/cgi-bin/link/perldnload.cgi?dlfile=http://webdoramamuseum.s1003.xrea.com/common/img/webdoramamuseum/sample_cgi.txt&dlname=sample_cgi.txt]]~
~
 #!/usr/local/bin/perl
 print "Content-type: text/html\n\n";
 print 'サンプル';

保存したsample.cgiというファイルに、関連付けという作業を行います。~
関連付けをすることで、今後はCGIファイルをダブルクリックすると、TeraPadが自動で開くようになります。~
~
ダウンロードしたファイル sample をキーボードの[Shift]を押しながら右クリックします。~
~
メニューから[アプリケーションから開く(H) ... ]を選択します。~
[ファイルを開くアプリケーションの選択]ダイアログが出てきます。~
~
[これらのファイルを開くときは、いつもこのアプリケーションを使う(A)]をチェックし、[その他(T)]を選択します。~
[アプリケーションから開く...]ダイアログが出てきます。~
~
[ファイルの場所]をクリックし、インストールしたフォルダまで移動します。~
通常は [マイ コンピュータ]→[HDD(C:)]→[Program Files]→[TeraPad] の順に選択します。~
~
最後に、TeraPad を選択し、[開く]をクリックすれば完了です。~
~
&ref(http://webdoramamuseum.s1003.xrea.com/common/img/webdoramamuseum/terapad08.gif,left,around,nolink,659x625,TeraPad);

#hr

RIGHT:[[目次へ>CGIのいろは(CGI設置講座)&CGIのFAQ]] [[次の内容へ>Perlのパスってなんやねん]]

* 関連ページ [#rdc0987f]

#related

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
警告:くれぐれもまとめサイトに転載・記載するのだけはおやめください。