2011年5月27日金曜日

PHP以外のCGIでメールフォームの作成にトライ

こんにちは、名古屋の時間貸しレンタルオフィス、レンタル自習室の@Spaceアットスペース管理人の中井です。

さて、弊社では(私だけ?)ホームページ関連の開発言語はPHPを使っています。
なぜか?
MYSQLとの相性が良い。
それと、
BASIC言語やCOBOL言語に慣れた旧態依然の私の頭に、なぜかマッチします。

だから、ホームページやらサーバ側のCGIにはPHPばかり使っていました。

が、ここにきてPHP以外のCGIを学ぶ必要性に迫られる事がございました。
それは、
1つのサイトを、さくらインターネットの「ライト」プランを使って運営しております。
この「ライト」は、月額換算で月125円と格安!


この魅力にひかれて契約しましたが、1つだけ難点があるのに最近気づきました


この「ライト」は、PHPをCGIで使えないのです。
知りませんでした。
と申しますか、私が調べなかったのがいけませんでした。

再度、この「ライト」の機能を調べました。
すると、Perl (5.8)は利用可能でした。

Perlは、知らないな。本を買って勉強するかな・・・
と考えながら、とりあえずネットでperlのメールフォームを検索しました。

「ありました!」
PerlのCGIメールフォームが、それも完成度が高い。
こちらです。

メールフォーム普及委員会

凄いな。
こんなに完成度が高いフォームを無料で公開するなんて。
インターネットの世界は凄いな。
これホームページ作成会社に頼んだら、結構な金額を要求されそうです。

インターネットの世界では、検索すると
このような半完成品(キットのような状態)の製品がフリーウエアとして公開されています。
世界の公用語である英語ページを含めると、もっと多いと思います。

これを利用すれば相当なものを作る事が出来ると思います。

特に私は、昔から完成品よりもキットが好きでした。
ゼロから作る能力は在りませんが、キットなら説明書を見ながら自分で作る事が出来て楽しい。

インターネットは、キット愛好者には大変魅力的な世界ですね。


最後に、あらためて「メールフォーム普及委員会」様に心より御礼を申し上げます。
ありがとうございました。

さくらインターネットのSSHは、「スタンダード」プラン以上

こんにちは、名古屋の時間貸しレンタルオフィス、レンタル自習室の@Spaceアットスペース管理人の中井です。

知らなかったために、3時間もTeraTerm Proの導入設定とSSH2のコマンドに苦戦しました。
SSH2で、ログインをしようとしたのが、さくらインターネットの「ライト」プランでした。
普段は、「スタンダード」プランのホームページ設定変更にSSH2に簡単にログインして使用していました。



知らないと何事も無駄が多いようです。

さくらインターネットの「ライト」プランは、SSH2が使えません。
しかし、面倒な拒否方法を取っています。
ご覧ください。
<SSH2の拒否までの事象>
・TeraTermはログインできます。
・SSH2のメッセージで、password変更を要求されます。
・old-passwordを入力すると一瞬エラーメッセージが表示されログオフでTeraTeamも終了!

⇒このSSH2のログイン画面が、UNIXのログイン画面と同じなのです。
 だから、ログインまでできてエラーが発生して終わると技術屋として何としても突破したいと好奇心が湧いてきます。

 これが失敗のもとでしたね。
 反省。
 SSH2はUNIXのコマンドが使えるのが楽しい!