04
リンク HP作成ソフト
Posted under リンク by ビギナーやっとHP作り出せるかな?という状況になってきました。
そこで必要なのがHP作成ソフト。
さすがにhtmlファイルを作るのに、タグを書いてやるなんてめんどうなことはできません。
それにお金を払ってHP作成ソフトを買うのもネ。
というわけで今回は以下のソフトを使ってHPを作ってみようと思います。
ez-HTML 7.00.1
CGIの作成にも便利だとか・・?
とりあえずこれでやってみる(`-´)
やっとHP作り出せるかな?という状況になってきました。
そこで必要なのがHP作成ソフト。
さすがにhtmlファイルを作るのに、タグを書いてやるなんてめんどうなことはできません。
それにお金を払ってHP作成ソフトを買うのもネ。
というわけで今回は以下のソフトを使ってHPを作ってみようと思います。
ez-HTML 7.00.1
CGIの作成にも便利だとか・・?
とりあえずこれでやってみる(`-´)
最近は掲示板を無料レンタルしてくれるサイトもあると思います。
が、そこはあえて自作の掲示板を用意する!というからには利点があるからです。
私的な利点は以下のとおり
1.自分好みのレイアウトにできる!
2.無料レンタルはバナー広告が邪魔だし!
3.無料レンタルはなんかダサいのが多いし!
4.掲示板の書き込み内容や添付ファイルを一気に編集したいし!
大きな理由は4番だネ。
実は友達に頼まれて以前にオークションに代理出品したんだけど、何せ量が多かったから
写真も説明文も多くて。メールで写真もらって、本文に説明文もらったらどの商品の写真がどの説明なのか、友達自身もわからなくなってーー;
そこで掲示板にアップしてもらったんだけど、そこから自分がオークションに出品するのが面倒だった・・。
自作掲示板なら写真もいっきにダウンロードして、書き込み内容も1ファイルで済むのに!
というわけで自作することにしました。ガンバルゾ
HPにCGI使おう!とか思ってたのはいいんだけどperlで何ができるか、おさらいです。
掲示板、アクセスカウンタ、アンケートなんかの動的ページを作成できる。
動的ページってのはHP上の表示内容がころころ変わっていくものね。
HTMLしか使ってないHPだと、ただ表示してるだけ。どれだけまっても何をしても表示内容に変化なし。
何かしら表示内容が変更されていくものはCGIとかjavaスクリプトとか使ってます。
perlの特徴は文書に強い!ってことだから文字として認識されるものに変更があったら
それは大抵perlですね。
ということで、私は「掲示板」を作ろうと思います!といってもゼロから作れないし、そこは無料配布をうまく利用して^^;
ログインにパスワードなんかもつけちゃおうと思います!
やっとCGIが何なのか?ってのが見えてきました。
今まで知らずに使ったりさわったりしてたヨ^^;
1.CGIはクライアント(HPを表示している個人パソコン)じゃなくて、あくまでサーバーで動いてる。
2.CGIの言語にはperl、phpがある。
3.CGIようのソースファイルの拡張子は基本「cgi」、ライブラリは「pl」
ってことですね。
CGIを使いたいからって2言語も使ってると頭がパンクしちゃうから、私は「perl」を使おう!
それからメンテナンスを考えてライブラリファイルも作ろう!
というわけで次からやっと言語の勉強できるかな??
拡張子ってわかりますか?
パソコンの初期設定では拡張子表示されないようになってるので
初心者には耳慣れないかも。
たとえばエクセルとかワードでファイルを作って、ファイル名を「家計簿」とかにしたとしますよね?
これ実は拡張子が隠れてるんです。
エクセルなら「家計簿.xls」ワードなら「家計簿.doc」ってなってます。
ファイルのプロパティで確認できるけど、私の場合はwindowsの設定を変えて、
「拡張子を常に表示」しています。
HPを作ったことあればわかるかな?と思うけどHPは拡張子「html」です。
ではではCGIは?「cgi」です。
ただし、perlは「pl」。だけど「cgi」でも動くみたい。
一般的には拡張子がcgiでもplでもどっちでも動くんなら「cgi」。
「pl」はライブラリファイル(わかんない人はIT用語辞典で調べよう)として区別されてるようです。
(IT業界のマナー的な意図みたい。)
なるほどな~~。あらためてこれまでの勉強不足がわかってきました。
今までplファイル改造とかしてたけど、ライブラリだったんだ・・・ハズカシ
CGIはいろんな言語で利用可ってことでしたが
CGIを使うための有名な言語ってperl(パール)、PHP(ピーエイチピー)みたい。
この二つが使えればCGI作れます!って宣言できる・・!
この二つの言語の違いは・・
perl・・プログラムソースをサーバーに設置(サーバーにperl専用のファイルを置くってことネ)
PHP・・HTMLソースの中に記述できる
PHPのほうがサーバーにアップするのは楽そうですが・・
個人的にはperlがお勧めかな~。無料配布されてるものはperlが多いし、
プログラム作り出すとソースがずらずらと長くなって読むのが一苦労・・
最初からhtmlソースとperlとわけて管理しといたほうがあとあと楽かな?
昨日のブログでも紹介しましたが、恥ずかしくていまさら人に聞けないIT用語はここで調べてます。
yahooやgoogleにも辞典とかありますが、そちらはかなり素人向けになってるのでこちらを使っています。
こっちで調べた用語の説明にもわからない用語とかあるんで、説明を理解するためにさらに調べる!
なんてこともしょっちゅうです^^;
CGIって何?と聞くと「掲示板とかチャット~」っていわれます。
それってなんか答えになってないような・・・
というわけで調べてみました。
IT用語辞典
「Webサーバが、Webブラウザからの要求に応じて、プログラムを起動するための仕組み。」
だそうです。
私大きな勘違いしてました!
CGIって言語のひとつなのかと思ってましたが、あくまで「プログラムを起動するための仕組み」なんですね。
なんていうかアプリケーションソフト(ward、outlookとか)みたいなもの。
だからのそのアプリケーションソフトに命令をする言語としてperlとかがあるのね。
ってことはperl使ったことあるってことはCGI使ってるってことなのね。
こんな基本的なこと今わかりました(8_8)
先月沖縄旅行に行ってきました。
一人旅だったんですが、とても楽しめました。
一人だからこそできる楽しみ方や失敗などをHPにしようと思います!
早速HPを作ろうかな??と思ったらCGIがどーのこーの、スタイルシートがどーのこの。。
以前にHPを作ったときにjavaスクリプト、スタイルシート、CGIなんかをつかったものを作ってはみたんですが、
正直CGIがなんなのかよくわかりませんでした。
そこで今回を機にCGIって何よ?ってのをおさらいしようと思います。
できればゼロからCGI作れるようになりたいんだけど・・・^^;
「HTML言語はわかるけど、CGIはちょっと・・」って人の奮闘記です!