6月
08
Posted under
雑談 by ビギナー
DynamicHTMLとは、普通のHTMLけでは出来なかった事を出来るようにするためにjavascriptを使った物です。
HTMLだけでは一方向のページしか作れませんが、DynamicHTMLでは双方向からの要求にこたえることのできるページを作ることができます・
CGIを使うと、サーバーに一度要求を伝えなければなりませんが、DynamicHTMLではjavascriptを使っているのでブラウザ上だけで動作するのが特徴になっています。
これがよく使かわれているのは、フォームの処理です。
小さなプログラムを使うのに向いていていますが、以前は互換性がなくブラウザごとに複数のコードを用意しておく必要があったのであまり使われることもなかったのですが、アニメーショナなどを表現するときプラグインなどを使わなくても、簡単に表現することが出来るのがいいところでもあります。
ただDynamicHTMLをサポートしているのはnetscapeとIEだけになります。
ページをインタラクティブにする方法の一つとしてこのDynamicHTMLを紹介してみました。
そしてページぜんたいの非同期にサーバーに通信して、DynamicHTMLを使い必要な部分だけを変えることのできるAjaxというものが出てきてからDynamicHTMLも注目されるようになりました。
山地酪農を行ってる友人が、もっと酪農のことを知ってもらおうとサイトを作ったそうなのですが、宣伝のことよりサイトをいじったりCGIのことを勉強したりという方向にはまってしまったようです。今ではビジネスフォンの仕事をしている知り合いとCGIやjavascriptでどういったことができるかなんてことをお互いに話合っているなんて話を聞きました。
サイトでいろんなことを表現できるようになって、これからどんなことが出来るのか気になりますね。
11月
20
Posted under
雑談 by ビギナー
CGIの勉強をしたりしなかったりする日々ですが、やっぱり難しいですね。
頭がいたくなって、今日はやめておこうなんてつい投げ出してしまう日々が続きました。
CGIって色々できて便利な機能なんですが、CGIを使うにはサーバーがCGIに対応している必要があるのは前言いましたよね。
現在では有料のサービスとして提供されているレンタルサーバーでは対応してるところが多いんですが、無料のであったりプロバイダが提供している個人のホームページ昨日では利用できるCGIが限られていますよね。
これ、なぜかというと大規模なサイトでCGIを多様するとサーバーへの負担が大きくなったり、まだ知識のない人が間違ったCGIをめちゃくちゃに使いサーバーがダウンしてしまったりなんてこともあるからです。
場合によっては巨額な賠償請求がくる場合もあります。
ですからもし設置したいのであれば、しっかり勉強してからにしましょうね。
そしてもしCGIを自分のサイトに設置するときは、自分のサーバーがCGI対応かまずみてみましょう。
うまくできたーと思ったCGIでも自分で何度も試してみて、おかしなこととがないように入念にチェックしてくださいね。
なんだかこんなことを書くとせっかくCGIを勉強していたのに、やめてしまおうかなんておもうCGI初心者もいるかもしれませんがそんなこといわずにがんばってくださいね。自分もがんばろうとは思っているのだけど、なかなかすすまないだけで・・・。
5月
26
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といってもいろいろなカウンターの機能などがあることを覚えておきましょう。(と、知識のない自分が偉そうに言えませんが・・・)
保険を勉強するのと同じくらい難しい内容だと思います。
8月
01
Posted under
雑談 by ビギナー
先月沖縄旅行に行ってきました。
一人旅だったんですが、とても楽しめました。
一人だからこそできる楽しみ方や失敗などをHPにしようと思います!
早速HPを作ろうかな??と思ったらCGIがどーのこーの、スタイルシートがどーのこの。。
以前にHPを作ったときにjavaスクリプト、スタイルシート、CGIなんかをつかったものを作ってはみたんですが、
正直CGIがなんなのかよくわかりませんでした。
そこで今回を機にCGIって何よ?ってのをおさらいしようと思います。
できればゼロからCGI作れるようになりたいんだけど・・・^^;
「HTML言語はわかるけど、CGIはちょっと・・」って人の奮闘記です!