投稿全文表示

ホームページビルダーでパールも扱えるの?
  touji
製品名:
回答数:39 Point 100
現象: 2004/11/30 11:40
マイコレクション: 投稿者 メッセージ
投稿ID:Q2004175012
 「ホームページを作成したい」という人に対して、ホームページビルダを勧めていました。
 そうした中で、ホームページを作成する側もレベルがアップしたのか、今度は「ホームページの中にパールで作成した掲示板を作りたい」とか「パールで会員の認証をさせたい」とかの声を聞き始めました。
 最近のプロバイダーでは、「パール対応」というところもだんだんと出始め、そのためにパールの利用者の裾野が広がっているのではないかと思っています。

 で、パールを利用したホームページを作成したいという問い合わせがあった場合は、今まで通りホームページビルダーを勧めていたらいいのでしょうか? それとも、専用のエディター(開発環境?)があるのでしょうか?

 アクティブパールとアパッチの組み合わせで、ローカルでもパールを動かせる、というところまでは理解しているのですが、パールでの開発環境までは把握できていませんので、どなたか詳しい人がありましたらお願いします。
      書き込み   役に立った

Answer

[1]
1/   KN1967 2004/11/30 11:48
マイコレクション: 投稿者 投稿ID:A2004881896
カタカナにすると文章が読み辛いのでApache、ActivePerlといったように書いていただけると有り難いです。

ビ ルダーにはPerlスクリプトを自動生成する機能はありませんので、その部分だけは別途で準備する必要がありますが、Perlを身に付けるのは並大抵のこ とではありませんので多くの人は人が作った掲示板などをコピーして設置しています。この場合は、一部の手直しだけで済みますのでWindows付属のメモ 帳で必要十分です。特別な開発環境といったようなものは必要ありません。

  書き込み     役に立った
6/   touji 2004/11/30 13:41
マイコレクション: 投稿者 投稿ID:A2004882183
 早速ありがとうございます。

 コピペも簡単でいいですよね。
 最近は、CGI入門などの本も多く、内容自体CDで添付されていることが多いですから、自分で打ち込まなくてもそういう物を利用すれば便利でしょう。
 
 で、そういう物をコピペするとしても、たとえば文字を変えたいとか、文字の色を変えたいとか、そのようなマイナーチェンジをしたいと思うことがあると思います。
 そのようなときに、たとえばホームページビルダーのように、タグを知っていなくても画面からいろいろと設定して、簡単に設定できる便利なツールはあるのでしょうか?

  書き込み     役に立った
11/   KN1967 2004/11/30 14:17
マイコレクション: 投稿者 投稿ID:A2004882265
CGIの世界でのPerlスクリプトの役割は「HTMLファイルを作る」ことであり、Perlスクリプトを作るということは「HTMLファイルを自動的に作り出すプログラムをゼロから自分で作る」となります。

従ってCGIを使いたいのであれば、HTMLタグに関する知識は前提条件として絶対必要なものであり、タグを知らないような人が手を出してはいけないものです(作り方を間違うとサーバーはアッサリ停止してしまいます。これはプロバイダへの業務妨害となります)

例外的に人が作ったものをコピペして設置するという手があるだけですから、それ以上を望むのであれば、メモ帳だけでホームページを作れるくらいの知識と経験を積んだ上で、Perlの使い方を覚えてください(できるようになるまでに数年は覚悟しておいてくださいね)

  書き込み     役に立った
18/   touji 2004/11/30 16:00
マイコレクション: 投稿者 投稿ID:A2004882551
 業務妨害ですか・・・手厳しいなあ!!
 昔は、プロバイダーでもパールなどの言語を使用禁止にしているところが多かったようですが、だんだんと使えるところも増えたようです。ということは、プロバイダーさんもある程度の回避措置ができると踏んでいるのではありませんか?
 営業妨害というようなプロバイダーは、最初から利用禁止にすると思うけど?

 と、前置きはおいておいて、たとえばホームページを作るにしても、昔は、一部のプロがタグを打って作るというイメージがありましたが、ホームページビルダーなどホームページ作成ソフトの普及により、素人でも作ることができるようになりました。
 パールも例外ではないと思うよ? プロバイダーが利用を認め始めたら、どんどん素人でも作り始めるんじゃないかな? 

  書き込み     役に立った

2/   vanjac 2004/11/30 12:03
マイコレクション: 投稿者 投稿ID:A2004881936
PerlでのCGI作成なんて、テキストエディタと知識が有れば、タダで出来る。

また、学校の回線と機材を無断使用か?
いい加減にすれば?

  書き込み     役に立った
7/   touji 2004/11/30 13:49
マイコレクション: 投稿者 投稿ID:A2004882204
 お、また、ストーカーさんのお出ましですか!!
 
 確かに、テキストエディタの知識があればタダでできますよね。
 しかし、そのような人にはホームページビルダーもいらないでしょう。

 もしかしたら、vanjacはパソコンが得意なようですから、テキストエディタさえいらないのかも!! 磁石と虫眼鏡を片手に、ハードディスクの中のデータを書き換えてホームページを作成することができるようになったら、また教えてくださいね。
 

  書き込み     役に立った
12/   vanjac 2004/11/30 15:19
マイコレクション: 投稿者 投稿ID:A2004882429
はぁ?ストーカー?
おまえが、学校の資産を私的に利用してるのは、事実だろうが?
言われるのが嫌なら、自分の行動を改めろ。
カス

>しかし、そのような人にはホームページビルダーもいらないでしょう。
全然、関係ないが?
HTMLの知識と、Perlの知識は、全く別物だが?

  書き込み     役に立った
16/   touji 2004/11/30 15:44
マイコレクション: 投稿者 投稿ID:A2004882505
 で、磁石と虫眼鏡を片手に、ハードディスクの中のデータを書き換えてホームページを作成することができるようになった?
 でも、今回の質問は、そんなことじゃないから、もしできるようになっても、別のところにレスを立てて自慢してくださいね。

 嵐さんだということは十分わかっていることですから、せいぜいくだらないギャグでも考えてください。まともなレスのできない人は、せめて笑いでも取ったらいかがですか?

  書き込み     役に立った
17/   vanjac 2004/11/30 15:58
マイコレクション: 投稿者 投稿ID:A2004882540
どっちが荒しか、過去ログ検索すれば明らかになるんだが、ク●教師はそんなことも分からんのか?

俺は、
>確かに、テキストエディタの知識があればタダでできますよね。
>しかし、そのような人にはホームページビルダーもいらないでしょう。
この頭のワ●いレスについて、
「HTMLとPerlは全く別物だから、知識が有ろうがなかろうが、Perlエディタ機能のないビルダーとは、全然関係ない」
っていってるだけだが?

  書き込み     役に立った
20/   touji 2004/11/30 16:11
マイコレクション: 投稿者 投稿ID:A2004882579
 だからそれがどうしたのですか?
 わざわざ、過去のログを検索しなくても、嵐ということは一目瞭然ではありませんか? 
 で、そんな嵐さんにつきあっていたら、こちらのイメージまでダウンしますからね。(本当なら、レスを書けば書くほど嵐さんは図に乗るんだろうなあ!!)

 で、磁石と虫眼鏡を片手に、ハードディスクの中のデータを書き換えてホームページを作成することができるようになりましたか?
 それができたら、光ケーブルを目に当てて、通信中のデータを読み取ることにでも挑戦してくださいね!!

  書き込み     役に立った
22/   不明なデバイス 2004/11/30 16:16
マイコレクション: 投稿者 投稿ID:A2004882586
@@Q2004113230@@

それと

嵐→×
荒らし→○

  書き込み     役に立った
26/   touji 2004/11/30 16:32
マイコレクション: 投稿者 投稿ID:A2004882603
 あれ? 不明なデバイスさんも、進歩がないよね? まだ、そんなレベルなのですか?

 以前に言わなかった? 同じことを「ウイルスバスターでやったら?」って? 


 ま、苦労して、無駄なことをしているわけだから、あまりにもかわいそうだから、深くは言わなかったけど、そのことが、「スパウエア対策ソフトの有利性の証明」になるの?
 確か、「ウイルス対策ソフトだけでなくスパイウエア対策ソフトが必要」ってことが論点じゃなかったのかな? 話のすり替えがうまいよね。

 ま、普段からそのようなサイトに行っているような人だから、他の人とはベースが違って、さすがのスパイウエア対策ソフトでもかなわないかな?

  書き込み     役に立った
29/   ReWiz's 2004/11/30 16:37
マイコレクション: 投稿者 投稿ID:A2004882615
26/
> あれ? 不明なデバイスさんも、進歩がないよね? まだ、そんなレベルなのですか?
おやおや、他人に散々「具体的に」とか「真に迫った」とか書いてた口のtoujiさん
自分の事は棚上げですか?

  書き込み     本人は評価する事ができません
31/   ReWiz's 2004/11/30 16:39
マイコレクション: 投稿者 投稿ID:A2004882622
29/で書き忘れ
人をすぐに「ストーカー」呼ばわりするのも進歩ないよね

  書き込み     本人は評価する事ができません
30/   不明なデバイス 2004/11/30 16:38
マイコレクション: 投稿者 投稿ID:A2004882617
ふはは、まだそんなこと言ってるのか。
NISだけでなくVB2004/VB2005でも試してるよ。
そもそもスパイウェアの動きも理解してないくせによくそんな大口を叩けるものですね。

毎日VB/NISが入っている環境のPCを「スパイウェア感染」で預かって帰ってきてるし、自分でも防げない事を確認してるんだが、なんで自分で確認するなりしないのかな?
それともどう確認していいのかさえ理解できないのかな?

貴方はいつも技術論になると話をすり替えて「わざと荒れる」ように持っていきますよね。
おまけに指摘されても自分で検証/確認をせず「自分の脳内理論」を振りかざして逆ギレするし。
いいかげんにしてほしいなぁ。

  書き込み     役に立った
32/   touji 2004/11/30 16:58
マイコレクション: 投稿者 投稿ID:A2004882664
> ふはは、まだそんなこと言ってるのか。
> NISだけでなくVB2004/VB2005でも試してるよ。
> そもそもスパイウェアの動きも理解してないくせによくそんな大口を叩けるものですね。

 お、さすがじゃん。VB2005でも試してるんだ。だったら、それをアップすればいいじゃん!! そしたら、一つ進歩したって言われるのに!!

  書き込み     役に立った
34/   不明なデバイス 2004/11/30 17:05
マイコレクション: 投稿者 投稿ID:A2004882679
32/ の発言から分かるように自分の間違いは決して認めず、脳内理論を何の情報ソースもなく押し通す単なる荒らしです。
で、またわざと荒れるように誘ってる。

つくづく見下げ果てた人間ですね・・・これで教師やってるって言うんだから世も末だな。
とっとと首にしないと教えを受けている生徒たちが不憫でならん。

  書き込み     役に立った
27/   vanjac 2004/11/30 16:33
マイコレクション: 投稿者 投稿ID:A2004882605
>嵐ということは一目瞭然ではありませんか? 
自覚が出てきたのか?(藁

  書き込み     役に立った

3/   天真 2004/11/30 12:09
マイコレクション: 投稿者 投稿ID:A2004881950
 先ず、Perl とはプログラミング言語である、というのは理解されていま
すか?

 Perlで作成した掲示板を作る、ということは、掲示板として動作するよ
うに、Perl でプログラミングする、ということです。

 それは、ホームページ作成者のレベルがアップしたので、次のステップ
として…、という範疇ではなく、プログラミングを習得する、ということ
です。
 但し、Perl が使えるようになると、HP閲覧者が入力した各種データを
どうにでも処理できるようになりますから、掲示板,会員認証,から始
まってアンケート調査,データベース構築,等々何でもできますから、そ
の世界は飛躍的に広がるでしょう。


 次に、開発環境ですが、Perl(CGIファイル)自体はテキストデータなの
で、テキストエディッタでも開発は可能です。
 しかし、変数名,配列名,関数名等々の一覧が表示できたり、デバッグ
できる環境が無ければ、とてもプログラミングなどはできません。
 そのためにも専用の開発環境は必要です。
 開発環境としては簡単なものならフリーのソフトも多々あります。
 当然ながら有料のものは機能も多く使い勝手は良いです。

 Perlプログラマーのスキルと、その規模によってフリーソフトにするか、
有料ソフトを導入するかを決めれば良いと思います。

  書き込み     役に立った
8/   touji 2004/11/30 13:51
マイコレクション: 投稿者 投稿ID:A2004882211
 とりあえず、インターネットで検索をかけて、「Perlを始めよう」とか「Perl editor」などを見つけました。
 どちらも無料みたいです。

 有料の物には、どのような物がありますか?

  書き込み     役に立った
13/   touji 2004/11/30 15:24
マイコレクション: 投稿者 投稿ID:A2004882442
 見た目は、「pearl editor」というのが使いやすそうですが、どなたか使っている人ありますか?

  書き込み     役に立った
15/   天真 2004/11/30 15:40
マイコレクション: 投稿者 投稿ID:A2004882497
> 見た目は、「pearl editor」というのが使いやすそうですが、どなたか
> 使っている人ありますか?
>
 K-COLLECTの「Perl Editor」なら、私も使っています。

 ちなみに、これってヘルプからバージョン情報を確認すると、
 「Perl Edtior」ってなっているんですよネ。
 どれが正式名なんだろ (^^;

  書き込み     役に立った
28/   touji 2004/11/30 16:35
マイコレクション: 投稿者 投稿ID:A2004882611
 えっと、私が見つけたのは、K−COLLECTの「PerlEditor」です。失礼しました。
 作者は、河原千種さんになっています。

  書き込み     役に立った
33/   天真 2004/11/30 17:04
マイコレクション: 投稿者 投稿ID:A2004882678
> えっと、私が見つけたのは、K−COLLECTの「PerlEditor」です。
> 失礼しました。
> 作者は、河原千種さんになっています。
>
 私が使っているのはそれです。

 ところで、あらぬところで喧嘩が始まっています。
 私へのレスは普通なので、現時点は touji さん側で言いますが、
あまり相手にしない方が良いですヨ。


 このスレも回答が多くなってきました。
 答えてねっとはスレが多くなると非常に見づらくなります。
 新規スレを探すのが面倒なので。

 もし、さらに続けたいのであれば、新規に「Perlエディタについて」の
ような感じでスレを起こしてください。
 ここでのレスはこれを最後にさせて戴きます。

  書き込み     役に立った
36/   touji 2004/11/30 17:12
マイコレクション: 投稿者 投稿ID:A2004882699
ごくろうさまです。色々お世話になりました。

> ところで、あらぬところで喧嘩が始まっています。

 そうですね。変な人がいますよね。ま、要するに嵐というのは、どこでもいるのですから、相手にしないというのもいいですが、適当にはあしらって上げないと、嵐さんもかわいそうでしょ?
 世の中のストーカーと同じで、構ってほしいのでしょうから。

 ま、確かに、善良な一般の回答者には迷惑をかけています。ごめんなさい!!

  書き込み     役に立った
14/   天真 2004/11/30 15:31
マイコレクション: 投稿者 投稿ID:A2004882467
個人的には Active CGI(シェアウェア)が好きでしたネ。
   #今は使っていませんが。
   #無料Perlエディタが多数あるので、それらを使っています。

 VBに慣れているので、関数名の最初の1〜2文字を入れただけで、入力候補
が表示される、ってのが気に入っています。

  書き込み     役に立った
19/   touji 2004/11/30 16:05
マイコレクション: 投稿者 投稿ID:A2004882569
 Active CGIも早速ダウンロードしてみました。
 関数名の・・・ってのは、ほんと便利そうですね!!

 でも、これってもしかして、関数以外の文字を入力するときは、ややこしくなるのでしょうか?

  書き込み     役に立った
25/   天真 2004/11/30 16:26
マイコレクション: 投稿者 投稿ID:A2004882598
> でも、これってもしかして、関数以外の文字を入力するときは、ややこ
> しくなるのでしょうか?
>
 そうでもないでしょう。
 候補を無視してタイピングするだけですから。
 今は使っていないので、良く覚えていないのですが…。


> パールも例外ではないと思うよ? プロバイダーが利用を認め始めたら、
> どんどん素人でも作り始めるんじゃないかな?
>
 「Hello World」と表示させるのをビルダーで作ることは簡単にできても、
 「Hello World」と表示させるのをPerl作るのは、素人にできるかナ〜。

 ビルダーにでたらめに打ち込めば、でたらめに表示されるhtmlファイルが
作成されますが、Perlででたらめに打ち込んでも何も表示されません。

> プロバイダーさんもある程度の回避措置ができると踏んでいるのではあ
> りませんか?
> 営業妨害というようなプロバイダーは、最初から利用禁止にすると思う
> けど?
>
 というのはあまり感心しませんネ。
 この点はCGIファイルをアップする前に確認しておいて下さいネ。

  書き込み     役に立った
35/   touji 2004/11/30 17:07
マイコレクション: 投稿者 投稿ID:A2004882688
> 「Hello World」と表示させるのをPerl作るのは、素人にできるかナ〜。
 表示させるだけなら、print文だから、ちょっと例えがよくないよ。確かにパールの場合は、ローカルに環境を作ることが必要だけどね!!

> この点はCGIファイルをアップする前に確認しておいて下さいネ。

 ってのは、たしかにその通りだと思うよ。結局のところ、開発環境を整えると言うことは、サーバーにアップする前にローカルでエラーチェックするということだし。同じエラーチェックするなら作成後よりも作成中にエラーがわかればもっといいということです。

テキストエディターで作成する人こそ、ローカルでチェックしない人が多くなるんじゃないかな? (実際、ホームページを作る時を考えると、ホームページビ ルダーでできることは、ほんの一部のことだよね?、タグ使いとか言って、エディターで作る人の方が、確かにいろんなことができるかもしれないけど、その分 危険なのだと思うよ?)

  書き込み     役に立った
23/   touji 2004/11/30 16:16
マイコレクション: 投稿者 投稿ID:A2004882587
「Perlを始めよう」というのに「デバッグモード」というのがありますよね。
 こういうのがあれば、初心者は安心感を持つことができます。

 他の方で、エラーでサーバーが落ちることを心配される人もありましたので、ローカルできちんとチェックすることが重要です。

 

  書き込み     役に立った
24/   ReWiz's 2004/11/30 16:21
マイコレクション: 投稿者 投稿ID:A2004882595
23/
> 他の方で、エラーでサーバーが落ちることを心配される人もありましたので、ローカルできちんとチェックすることが重要です。
実際のサーバとバージョンがあってなきゃ意味がないよな、ApacheもPerlも
そういうのはぜんぜん考慮に入れられないか?

  書き込み     本人は評価する事ができません

4/   指の毛 2004/11/30 12:37
マイコレクション: 投稿者 投稿ID:A2004882019

ビルダーで perl の開発するぐらいならテキストエディタの方がなんぼかマシです

ちなみに当方が windows 上で個人的に使っているのは下記のものですが、
軽くて使いやすいです

http://homepage1.nifty.com/kaityo/copalpro/
「copal2」

  書き込み     役に立った
9/   touji 2004/11/30 14:07
マイコレクション: 投稿者 投稿ID:A2004882243
 ありがとうございました、「コパル」というのですか、早速ダウンロードさせて頂きました。シンプルそうですね。
 perlだけでなく、他の言語にも対応と書いてありましたから幅広く使えそうですね。
 ところで、入力ミス(スペルチェックなど)などを見つける機能もついていますか? できたら、そういうデバッグ機能があるのがうれしいのですが・・・(こちらの見落としでしょうか?)

  書き込み     役に立った
37/   指の毛 2004/11/30 17:21
マイコレクション: 投稿者 投稿ID:A2004882722

入力ミスは教えてくれますが、デバッグはしてくれません。
エラーメッセージを見て自分で直す必要があります

尚、copal の外部エディタとして、上でも名前の出ております
PerlEditorを使用しています
どっちも単独だと力不足な感も否めないんですが
合わせるとそれなりに使えるかな、、


あと

> アクティブパールとアパッチの組み合わせで、ローカルでもパールを動かせる

Apache じゃなくても、IIS でも AN HTTPD でも、設定次第でいくらでも
ローカルで perl を動かすことが可能です

ただ、最初はいきなりソース書くんじゃなくて、他の人が書いたソースを
読めるようになる(どこでどんな処理をしているか、とか)
ことから始めた方がいいと思いますよ。。
環境を整えるのはそれからでも遅くないし。

下手なソースで共用サーバに負担をかけまくられて
大層迷惑を被った経験があるんで、
CGI の設置には本当に慎重になって欲しいと切に願ってやみません

  書き込み     役に立った
38/   指の毛 2004/11/30 17:30
マイコレクション: 投稿者 投稿ID:A2004882750

> 入力ミスは教えてくれますが、デバッグはしてくれません

↑なんかこの表現変だ 放置して下さい

  書き込み     役に立った

5/   翔美 2004/11/30 12:50
マイコレクション: 投稿者 投稿ID:A2004882047
アクティブパールとアパッチの組み合わせで、ローカルでもパールを動かせる=開発環境でいいのでは?
ソース自体は、皆さん言われているようにテキストエディタで作れます。

  書き込み     役に立った
10/   touji 2004/11/30 14:10
マイコレクション: 投稿者 投稿ID:A2004882252
 ホームページを作るときに、もちろんテキストエディタで作れますよね。でも、ホームページビルダーみたいな、ホームページ作成用のソフトがあります。
 なぜ、ホームページビルダーを使うのかといえば、その方が便利で手軽だからでしょう。
 他の方もかいていましたが、「ホームページビルダーよりテキストエディタの方が簡単」ということでしすが、では、テキストエディタよりも「もっと簡単」な物がないかと探しています。

  書き込み     役に立った
21/   ReWiz's 2004/11/30 16:14
マイコレクション: 投稿者 投稿ID:A2004882583
10/
ぶっちゃけて簡単にいえば「俺は探すのが面倒だから、手前ら、俺様の手足になって探してきやがれ」って事ですね

#一応、有用なネタを
#WZ Editorあたりは文字の色分けができて楽といえば楽

  書き込み     本人は評価する事ができません

39/   Gozilla 2004/11/30 17:42
マイコレクション: 投稿者 投稿ID:A2004882788
私が Perl を使おうとしたときに購入した本です。

「新 そのまま使えるCGI」
付属CD-ROM,Linux+Apache対応,Windows2000 Server-IIS対応
エーアイ出版(帯・カバー共紛失したため、価格は不明)

CGI の基礎知識(仕組み,開発言語,プログラム,フォーム,鯖の設定など)と CGI の使用方法が、各種サンプルも含め一通り網羅されています。
古い(2000.7.13 発行)ですが絶版ではないと思います。

著者によると “HTMLに限界を感じたすべての方をターゲットとしています。”とのことですので、
“HPB で Perl を使えるのか?”という疑問をお持ちの初心者にはピッタリだと思います。
また、サイト検索が苦手な人は、こういった書籍を購入するのが手っ取り早いと思います。

  書き込み     役に立った

[1]



Microsoft Corporation. All rights reserved. Terms of use.
Copyright © 2004 Microsoft Corporation.