<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/ME2.2.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>ビギナーのCGI奮闘記</title>
	<link>http://www.prospecthouse.org</link>
	<description>CGIを使ってHPを作ろう！</description>
	<pubDate>Tue, 08 Jun 2010 02:03:54 -0500</pubDate>
	<generator>http://wordpress.org/?v=ME2.2.3</generator>
	<language>ja</language>
			<item>
		<title>DynamicHTML？</title>
		<link>http://www.prospecthouse.org/archives/21</link>
		<comments>http://www.prospecthouse.org/archives/21#comments</comments>
		<pubDate>Tue, 08 Jun 2010 11:03:54 -0500</pubDate>
		<dc:creator>ビギナー</dc:creator>
		
		<category><![CDATA[雑談]]></category>

		<guid isPermaLink="false">http://www.prospecthouse.org/archives/21</guid>
		<description><![CDATA[DynamicHTMLとは、普通のHTMLけでは出来なかった事を出来るようにするためにjavascriptを使った物です。
HTMLだけでは一方向のページしか作れませんが、DynamicHTMLでは双方向からの要求にこたえることのできるページを作ることができます・
CGIを使うと、サーバーに一度要求を伝えなければなりませんが、DynamicHTMLではjavascriptを使っているのでブラウザ上だけで動作するのが特徴になっています。
これがよく使かわれているのは、フォームの処理です。
小さなプログラムを使うのに向いていていますが、以前は互換性がなくブラウザごとに複数のコードを用意しておく必要があったのであまり使われることもなかったのですが、アニメーショナなどを表現するときプラグインなどを使わなくても、簡単に表現することが出来るのがいいところでもあります。
ただDynamicHTMLをサポートしているのはnetscapeとIEだけになります。
ページをインタラクティブにする方法の一つとしてこのDynamicHTMLを紹介してみました。
そしてページぜんたいの非同期にサーバーに通信して、DynamicHTMLを使い必要な部分だけを変えることのできるAjaxというものが出てきてからDynamicHTMLも注目されるようになりました。
山地酪農を行ってる友人が、もっと酪農のことを知ってもらおうとサイトを作ったそうなのですが、宣伝のことよりサイトをいじったりCGIのことを勉強したりという方向にはまってしまったようです。今ではビジネスフォンの仕事をしている知り合いとCGIやjavascriptでどういったことができるかなんてことをお互いに話合っているなんて話を聞きました。
サイトでいろんなことを表現できるようになって、これからどんなことが出来るのか気になりますね。
]]></description>
		<wfw:commentRss>http://www.prospecthouse.org/archives/21/feed</wfw:commentRss>
		</item>
		<item>
		<title>CGIは迷惑をかけないように</title>
		<link>http://www.prospecthouse.org/archives/20</link>
		<comments>http://www.prospecthouse.org/archives/20#comments</comments>
		<pubDate>Fri, 20 Nov 2009 13:58:19 -0600</pubDate>
		<dc:creator>ビギナー</dc:creator>
		
		<category><![CDATA[雑談]]></category>

		<guid isPermaLink="false">http://www.prospecthouse.org/archives/20</guid>
		<description><![CDATA[CGIの勉強をしたりしなかったりする日々ですが、やっぱり難しいですね。
頭がいたくなって、今日はやめておこうなんてつい投げ出してしまう日々が続きました。
CGIって色々できて便利な機能なんですが、CGIを使うにはサーバーがCGIに対応している必要があるのは前言いましたよね。
現在では有料のサービスとして提供されているレンタルサーバーでは対応してるところが多いんですが、無料のであったりプロバイダが提供している個人のホームページ昨日では利用できるCGIが限られていますよね。
これ、なぜかというと大規模なサイトでCGIを多様するとサーバーへの負担が大きくなったり、まだ知識のない人が間違ったCGIをめちゃくちゃに使いサーバーがダウンしてしまったりなんてこともあるからです。
場合によっては巨額な賠償請求がくる場合もあります。
ですからもし設置したいのであれば、しっかり勉強してからにしましょうね。
そしてもしCGIを自分のサイトに設置するときは、自分のサーバーがCGI対応かまずみてみましょう。
うまくできたーと思ったCGIでも自分で何度も試してみて、おかしなこととがないように入念にチェックしてくださいね。
なんだかこんなことを書くとせっかくCGIを勉強していたのに、やめてしまおうかなんておもうCGI初心者もいるかもしれませんがそんなこといわずにがんばってくださいね。自分もがんばろうとは思っているのだけど、なかなかすすまないだけで・・・。
]]></description>
		<wfw:commentRss>http://www.prospecthouse.org/archives/20/feed</wfw:commentRss>
		</item>
		<item>
		<title>CGIとカウンター</title>
		<link>http://www.prospecthouse.org/archives/19</link>
		<comments>http://www.prospecthouse.org/archives/19#comments</comments>
		<pubDate>Tue, 26 May 2009 11:16:43 -0500</pubDate>
		<dc:creator>ビギナー</dc:creator>
		
		<category><![CDATA[知識]]></category>

		<category><![CDATA[雑談]]></category>

		<guid isPermaLink="false">http://www.prospecthouse.org/archives/19</guid>
		<description><![CDATA[CGIについて書いていこうと決めたものの・・・
久しぶりにサイトをいじったり調べてみても全く意味不明。はっきり言って難しすぎます。挫折しそう。
HPなどでよく設けるカウンター。そのカウンターも実はCGIが関係しているのだそうです。
「WwwCounter」というのは、次のような特徴や機能をもつ「Web用カウンター」のことだそうです。
【フリーソフト】
フリーソフトとして配布しているものがたくさんあります。利用するのはもちろん、再配布、流用や改造、紹介などは自由できます。
【UnisysのGIF特許に抵触しない】
WwwCounterというのは、画像の連結にGIFのアニメーション機能をもちいているために、Unisys社のGIF関連特許には抵触しないんだそう。
【マルチプラットフォーム対応】
WwwCounterは１００％Perlで記述されているそうなので、サーバーがUNIX系（Solaris,Linux, HP-UXなど)でも、Windows系でも動作するそうです。
【グラフィックモード/テキストモード】
WwwCounterはCGI によるグラフィックモードや、SSIによるテキストモードの両方をサポートしてくれます。CGIグラフィックモードの場合はリンク元隠しカウンター機能や発見機能も使用できます。
【隠しカウンタ機能】
画面上のとある画像に、実はこっそりとカウンターを仕込んであるもののこと。そう、隠しながら実は仕込んであることがあるのです。訪問者にカウント数は見え内のですが、ちゃんとカウント数だけは記録できるようになっているのです。これはよく使っていました。
【リンク元発見機能】
自分のホームページが一体どこからリンクされてきているのかなどを発見し、レポートしてくれる機能をサポートしているそうです。
【レポート機能】
毎日毎日、訪問者に関する情報（訪問者のアドレスや１日のカウント数など)を電子メールで通知する機能をサポートしているそうです。もちろんこれは電子メール通知の送信が可能なサーバーのみですが。
CGIといってもいろいろなカウンターの機能などがあることを覚えておきましょう。（と、知識のない自分が偉そうに言えませんが・・・）
保険を勉強するのと同じくらい難しい内容だと思います。

]]></description>
		<wfw:commentRss>http://www.prospecthouse.org/archives/19/feed</wfw:commentRss>
		</item>
		<item>
		<title>CGI「再」入門！！</title>
		<link>http://www.prospecthouse.org/archives/18</link>
		<comments>http://www.prospecthouse.org/archives/18#comments</comments>
		<pubDate>Mon, 16 Feb 2009 10:35:48 -0600</pubDate>
		<dc:creator>ビギナー</dc:creator>
		
		<category><![CDATA[知識]]></category>

		<guid isPermaLink="false">http://www.prospecthouse.org/archives/18</guid>
		<description><![CDATA[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の仕組みを少し詳しく見ていきましょう。
オススメサイト→サイドビジネスを始めよう！
オススメサイト→サラリーマンの副業とは・・・
]]></description>
		<wfw:commentRss>http://www.prospecthouse.org/archives/18/feed</wfw:commentRss>
		</item>
		<item>
		<title>初心者向けのperl勉強サイト</title>
		<link>http://www.prospecthouse.org/archives/17</link>
		<comments>http://www.prospecthouse.org/archives/17#comments</comments>
		<pubDate>Fri, 19 Sep 2008 23:56:00 -0500</pubDate>
		<dc:creator>ビギナー</dc:creator>
		
		<category><![CDATA[リンク]]></category>

		<guid isPermaLink="false">http://www.prospecthouse.org/archives/17</guid>
		<description><![CDATA[基本的な学習ならここ↓
Perl/CGI研究室 &#8216;PERL-LABO&#8217;
Perl基礎入門
初心者のためのPerl&#38;CGIリファレンス
関数を検索するとき↓
Perl関数リファレンス [Perl講座 -Smart]
サブルーチンをちょうだいする↓
便利なサブルーチン関数集
]]></description>
		<wfw:commentRss>http://www.prospecthouse.org/archives/17/feed</wfw:commentRss>
		</item>
		<item>
		<title>CGI配布サイト　夢幻</title>
		<link>http://www.prospecthouse.org/archives/16</link>
		<comments>http://www.prospecthouse.org/archives/16#comments</comments>
		<pubDate>Thu, 18 Sep 2008 23:51:40 -0500</pubDate>
		<dc:creator>ビギナー</dc:creator>
		
		<category><![CDATA[リンク]]></category>

		<guid isPermaLink="false">http://www.prospecthouse.org/archives/16</guid>
		<description><![CDATA[CGIの無料配布サイト。
夢幻
ここのHPのカテゴリから「掲示板」を選びます。
掲示板にもいろいろなタイプがあるので、自分がどんなタイプの掲示板がほしいのかを決めてから探しましょう。
私は「表示切替掲示板」にしようと思います。
理由は掲示板の表示形式を変えたくなったときに簡単にかえられそうだから。
それに掲示板の書き込み種類によってはタイプをいろいろ使い分けたいし。
でもその都度あたらしく掲示板設置するのは面倒なので＾＾；
PGにはめんどくさがりがあってると思うよ。
楽しようと小技をたくさん使いこなすからね☆
]]></description>
		<wfw:commentRss>http://www.prospecthouse.org/archives/16/feed</wfw:commentRss>
		</item>
		<item>
		<title>perlで掲示板作成</title>
		<link>http://www.prospecthouse.org/archives/15</link>
		<comments>http://www.prospecthouse.org/archives/15#comments</comments>
		<pubDate>Sat, 13 Sep 2008 17:36:58 -0500</pubDate>
		<dc:creator>ビギナー</dc:creator>
		
		<category><![CDATA[リンク]]></category>

		<guid isPermaLink="false">http://www.prospecthouse.org/archives/15</guid>
		<description><![CDATA[やっと本命の掲示板にたどりつきましたが・・
掲示板についてちょっとお勉強。参考サイトはこちら↓
ほぷしぃ
だいたい何を言っているのかは理解できるんだけど・・
さすがに何も知らないのにゼロから作るのはちょっとあきらめました＾＾；
そんなわけでソースだけどこかからいただいてきちゃおう。
最近ではソースを無料で提供してくれるところもたくさんあります。
次回はそんなサイトを紹介します。
]]></description>
		<wfw:commentRss>http://www.prospecthouse.org/archives/15/feed</wfw:commentRss>
		</item>
		<item>
		<title>CSS スタイルシート</title>
		<link>http://www.prospecthouse.org/archives/14</link>
		<comments>http://www.prospecthouse.org/archives/14#comments</comments>
		<pubDate>Fri, 12 Sep 2008 17:30:14 -0500</pubDate>
		<dc:creator>ビギナー</dc:creator>
		
		<category><![CDATA[知識]]></category>

		<guid isPermaLink="false">http://www.prospecthouse.org/archives/14</guid>
		<description><![CDATA[メインページをおしゃれなものにしようと思いましたがなかなかデザインが浮かばない＾＾；
そこで「WEBデザイン」で検索するとサンプルになりそうなのが出てきました。
おすすめなのな「WEBデザイン　テンプレート」で検索です。
そこから自分好みのテンプレートをダウンロードして、ソースをみるとスタイルシートを使ってました。
スタイルシート（CSS）は言語のひとつなんだけどHTMLファイルに書くことができます。（javaスクリプトみたいに）
サンプルをカスタマイズして自分用のメインページがやっとできました。
でもこれってHTMLとかわかってないと難しいかも。
ez-HTMLでもCSSはサポートしてるけど・・やっぱり本当の素人には苦しいだろうな・・
ま、でもやりながら覚える！っていうのが一番の近道なんで！
失敗は成功の元デアル
]]></description>
		<wfw:commentRss>http://www.prospecthouse.org/archives/14/feed</wfw:commentRss>
		</item>
		<item>
		<title>EZ-HTMLの使い勝手</title>
		<link>http://www.prospecthouse.org/archives/13</link>
		<comments>http://www.prospecthouse.org/archives/13#comments</comments>
		<pubDate>Thu, 11 Sep 2008 00:51:24 -0500</pubDate>
		<dc:creator>ビギナー</dc:creator>
		
		<category><![CDATA[知識]]></category>

		<guid isPermaLink="false">http://www.prospecthouse.org/archives/13</guid>
		<description><![CDATA[う～～～ん。これって本当にソースから作るんですね＾＾；
ホームページビルダーのように見た目を作ったら勝手にソース作ってくれるってのを期待してたんですが・・。
これはちょっと初心者には無理だよ（泣）
でもそこは意地で！やったりますよ！
こういうのも慣れですから。使えるとかっこいいし（笑）
とりあえずメインページと掲示板へのリンクを作って・・それからCGIを使った掲示板だね！
なかなかメインのCGIにたどり着かないけど＾＾；
メインページってセンスだよねぇ。私センスないんだけど・・。シンプルに、かっこよく！を目指して今からがんばります！！
]]></description>
		<wfw:commentRss>http://www.prospecthouse.org/archives/13/feed</wfw:commentRss>
		</item>
		<item>
		<title>リンク　ez-HTMLソフト</title>
		<link>http://www.prospecthouse.org/archives/12</link>
		<comments>http://www.prospecthouse.org/archives/12#comments</comments>
		<pubDate>Sat, 06 Sep 2008 00:45:33 -0500</pubDate>
		<dc:creator>ビギナー</dc:creator>
		
		<category><![CDATA[リンク]]></category>

		<guid isPermaLink="false">http://www.prospecthouse.org/archives/12</guid>
		<description><![CDATA[昨日インストールしたez-HTMLソフト。
バージョンアップしたものが作成者サイトで公開されてました。
せっかくなのでバージョンの高いものにすることにします。
ez-HTML 
各種バージョンがあるようですが、今回は安定バージョンの7.40.0を使うことに。
インストールしたところ、プラグインを別途インストールせよとのこと。
プラグインダウンロードページ
ここの「ソフトウェア」よりとりあえず「ifGIF2.spi」「ifPNG.spi」をダウンロードして解凍後、所定のフォルダへ。
これでやっとez-HTMLソフトが使える＾＾；
プラグインが足りない気もするけど、何かあったらそのときに考えることにしよう。。
]]></description>
		<wfw:commentRss>http://www.prospecthouse.org/archives/12/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
