ビギナーのCGI奮闘記

CGIを使ってHPを作ろう!

11月
20

CGIは迷惑をかけないように

Posted under 雑談 by ビギナー

CGIの勉強をしたりしなかったりする日々ですが、やっぱり難しいですね。
頭がいたくなって、今日はやめておこうなんてつい投げ出してしまう日々が続きました。

CGIって色々できて便利な機能なんですが、CGIを使うにはサーバーがCGIに対応している必要があるのは前言いましたよね。
現在では有料のサービスとして提供されているレンタルサーバーでは対応してるところが多いんですが、無料のであったりプロバイダが提供している個人のホームページ昨日では利用できるCGIが限られていますよね。
これ、なぜかというと大規模なサイトでCGIを多様するとサーバーへの負担が大きくなったり、まだ知識のない人が間違ったCGIをめちゃくちゃに使いサーバーがダウンしてしまったりなんてこともあるからです。
場合によっては巨額な賠償請求がくる場合もあります。
ですからもし設置したいのであれば、しっかり勉強してからにしましょうね。

そしてもしCGIを自分のサイトに設置するときは、自分のサーバーがCGI対応かまずみてみましょう。
うまくできたーと思ったCGIでも自分で何度も試してみて、おかしなこととがないように入念にチェックしてくださいね。

なんだかこんなことを書くとせっかくCGIを勉強していたのに、やめてしまおうかなんておもうCGI初心者もいるかもしれませんがそんなこといわずにがんばってくださいね。自分もがんばろうとは思っているのだけど、なかなかすすまないだけで・・・。

知り合いですとまったくのPC初心者だったのですが、恋愛と出会いのサイトというのを作って山形のお見合いパーティーの情報や岩手の婚活紹介や結婚までの道のりなどを書き込める掲示板までつくってしまいました。
膨大な時間もかかったそうだけど、結構な訪問のあるサイトでこれを見ると自分もがんばろうと思います。
さて今日もちょっとがんばってきます。

5月
26

CGIとカウンター

Posted under 知識, 雑談 by ビギナー

CGIについて書いていこうと決めたものの・・・
久しぶりにサイトをいじったり調べてみても全く意味不明。はっきり言って難しすぎます。挫折しそう。

HPなどでよく設けるカウンター。そのカウンターも実はCGIが関係しているのだそうです。

「WwwCounter」というのは、次のような特徴や機能をもつ「Web用カウンター」のことだそうです。

【フリーソフト】
フリーソフトとして配布しているものがたくさんあります。利用するのはもちろん、再配布、流用や改造、紹介などは自由できます。

【UnisysのGIF特許に抵触しない】
WwwCounterというのは、画像の連結にGIFのアニメーション機能をもちいているために、Unisys社のGIF関連特許には抵触しないんだそう。

【マルチプラットフォーム対応】
WwwCounterは100%Perlで記述されているそうなので、サーバーがUNIX系(Solaris,Linux, HP-UXなど)でも、Windows系でも動作するそうです。

【グラフィックモード/テキストモード】
WwwCounterはCGI によるグラフィックモードや、SSIによるテキストモードの両方をサポートしてくれます。CGIグラフィックモードの場合はリンク元隠しカウンター機能や発見機能も使用できます。

【隠しカウンタ機能】
画面上のとある画像に、実はこっそりとカウンターを仕込んであるもののこと。そう、隠しながら実は仕込んであることがあるのです。訪問者にカウント数は見え内のですが、ちゃんとカウント数だけは記録できるようになっているのです。これはよく使っていました。

【リンク元発見機能】
自分のホームページが一体どこからリンクされてきているのかなどを発見し、レポートしてくれる機能をサポートしているそうです。

【レポート機能】
毎日毎日、訪問者に関する情報(訪問者のアドレスや1日のカウント数など)を電子メールで通知する機能をサポートしているそうです。もちろんこれは電子メール通知の送信が可能なサーバーのみですが。

CGIといってもいろいろなカウンターの機能などがあることを覚えておきましょう。(と、知識のない自分が偉そうに言えませんが・・・)

保険を勉強するのと同じくらい難しい内容だと思います。
そんなあなたにおすすめサイト⇒アメリカンファミリーのがん保険とは?

2月
16

CGI「再」入門!!

Posted under 知識 by ビギナー

CGIを勉強しようとして、HTMLエディターをいじってみたりイロイロやってみましたが、あえなく挫折・・・;(*.*);ブログも随分と更新をさぼってしまいすいませんでした。年も明けて、気分一新して、基礎から始めるCGI入門としてブログ再開したいと思います。

そもそもCGIを勉強しようと思ったのは、カッコイイホームページを作りたいと思ったからなのですが、基本を飛ばしてHTMLソース作りを始めてしまったため、途中で挫折してしまいました(T_T)・・・で今回からは基礎の基礎から始めて、CGIを学んでいく所存です。

さて、CGIとは「Common Gateway Interface」の省略されたものです。まぁ、難しいことを抜きで説明すると、WEBブラウザー(ローカル)からサーバに入力した信号をCGIを通して、外部プログラムに渡して処理した後に信号をブラウザーに返す仕組み、なんてところでしょうか。
HTMLのみで組まれたホームページの場合、書かれたものしか表示できませんが、CGIによって動的ページにすることが出来ると考えればいいんじゃないでしょうか。

このCGIプログラムを書く言語は、「C」や「Perl」と言うプログラミング言語が、一般的に使われています。特に「Perl」は、テキスト処理能力に非常に優れているプログラミング言語なので、CGIに適していると言われてます。また「Perl」の場合、メモ帳などのテキストエディタさえあれば気軽にプログラミングすることが可能なので、Perl言語でのCGI入門を試みてみたいと思います。次回はCGIの仕組みを少し詳しく見ていきましょう。

オススメサイト→サイドビジネスを始めよう!
オススメサイト→サラリーマンの副業とは・・・

9月
19

初心者向けのperl勉強サイト

Posted under リンク by ビギナー

基本的な学習ならここ↓
Perl/CGI研究室 ‘PERL-LABO’
Perl基礎入門
初心者のためのPerl&CGIリファレンス

関数を検索するとき↓
Perl関数リファレンス [Perl講座 -Smart]

サブルーチンをちょうだいする↓
便利なサブルーチン関数

9月
18

CGI配布サイト 夢幻

Posted under リンク by ビギナー

CGIの無料配布サイト。
夢幻
ここのHPのカテゴリから「掲示板」を選びます。
掲示板にもいろいろなタイプがあるので、自分がどんなタイプの掲示板がほしいのかを決めてから探しましょう。
私は「表示切替掲示板」にしようと思います。
理由は掲示板の表示形式を変えたくなったときに簡単にかえられそうだから。
それに掲示板の書き込み種類によってはタイプをいろいろ使い分けたいし。
でもその都度あたらしく掲示板設置するのは面倒なので^^;
PGにはめんどくさがりがあってると思うよ。
楽しようと小技をたくさん使いこなすからね☆

9月
13

perlで掲示板作成

Posted under リンク by ビギナー

やっと本命の掲示板にたどりつきましたが・・
掲示板についてちょっとお勉強。参考サイトはこちら↓
ほぷしぃ
だいたい何を言っているのかは理解できるんだけど・・
さすがに何も知らないのにゼロから作るのはちょっとあきらめました^^;
そんなわけでソースだけどこかからいただいてきちゃおう。
最近ではソースを無料で提供してくれるところもたくさんあります。
次回はそんなサイトを紹介します。

9月
12

CSS スタイルシート

Posted under 知識 by ビギナー

メインページをおしゃれなものにしようと思いましたがなかなかデザインが浮かばない^^;
そこで「WEBデザイン」で検索するとサンプルになりそうなのが出てきました。
おすすめなのな「WEBデザイン テンプレート」で検索です。
そこから自分好みのテンプレートをダウンロードして、ソースをみるとスタイルシートを使ってました。
スタイルシート(CSS)は言語のひとつなんだけどHTMLファイルに書くことができます。(javaスクリプトみたいに)
サンプルをカスタマイズして自分用のメインページがやっとできました。
でもこれってHTMLとかわかってないと難しいかも。
ez-HTMLでもCSSはサポートしてるけど・・やっぱり本当の素人には苦しいだろうな・・
ま、でもやりながら覚える!っていうのが一番の近道なんで!
失敗は成功の元デアル

9月
11

EZ-HTMLの使い勝手

Posted under 知識 by ビギナー

う~~~ん。これって本当にソースから作るんですね^^;
ホームページビルダーのように見た目を作ったら勝手にソース作ってくれるってのを期待してたんですが・・。
これはちょっと初心者には無理だよ(泣)
でもそこは意地で!やったりますよ!
こういうのも慣れですから。使えるとかっこいいし(笑)
とりあえずメインページと掲示板へのリンクを作って・・それからCGIを使った掲示板だね!
なかなかメインのCGIにたどり着かないけど^^;
メインページってセンスだよねぇ。私センスないんだけど・・。シンプルに、かっこよく!を目指して今からがんばります!!

9月
06

リンク ez-HTMLソフト

Posted under リンク by ビギナー

昨日インストールしたez-HTMLソフト。
バージョンアップしたものが作成者サイトで公開されてました。
せっかくなのでバージョンの高いものにすることにします。
ez-HTML
各種バージョンがあるようですが、今回は安定バージョンの7.40.0を使うことに。
インストールしたところ、プラグインを別途インストールせよとのこと。
プラグインダウンロードページ
ここの「ソフトウェア」よりとりあえず「ifGIF2.spi」「ifPNG.spi」をダウンロードして解凍後、所定のフォルダへ。
これでやっとez-HTMLソフトが使える^^;
プラグインが足りない気もするけど、何かあったらそのときに考えることにしよう。。

9月
04

リンク HP作成ソフト

Posted under リンク by ビギナー

やっとHP作り出せるかな?という状況になってきました。
そこで必要なのがHP作成ソフト。
さすがにhtmlファイルを作るのに、タグを書いてやるなんてめんどうなことはできません。
それにお金を払ってHP作成ソフトを買うのもネ。
というわけで今回は以下のソフトを使ってHPを作ってみようと思います。
ez-HTML 7.00.1
CGIの作成にも便利だとか・・?
とりあえずこれでやってみる(`-´)