• 締切済み

すぐにでも、携帯サイト用のCGIを作りたい。

ランキングサイト アンケートサイト メールフォーム スレ式の掲示板 チャット 日記 などを今すぐにでも自作で作りたいのですが、CGIは煩わしい用語があり過ぎて、難しいです。サンプルスクリプトもネット上に転がっているのですが、難しい関数や正気表現などが邪魔で編集の仕方も分かりません。何か関数の意味を初心者でも分かりやすく解説しているサイトとかございませんか? また、adobeのgoliveみたいなブラウザ上から編集できるツールがあったら良いと思うのですが、誰か知りませんか?ソースコードは多少長くなっても、シェアウェアでも構いません。宜しくお願いします。

  • 3839
  • お礼率80% (4/5)
  • Perl
  • 回答数5
  • ありがとう数6

みんなの回答

  • k-ayako
  • ベストアンサー率39% (1225/3110)
回答No.5

#2です。 CGIを自作するというのは「プログラミング」になるのでホームページを作る感覚でポンポンと組み立てることは出来ません。ですからメモ帳を使ってセコセコと1文字ずつ書いていくしかありません。 ブラウザで編集できるのはおそらくスタイルシート、JavScriptまでだと思います。CGIを自動的に組み立ててくれるツールはないと思います。(少なくともビルダーにはありません) そう考えるとまったくプログラミングがわからない人が1から作ろうと思うと「無理」とは言い切れませんが「勉強するくらいなら公開されているスクリプトを使った方が早くて確実」ということです。また今の時点では習得するのはほぼ不可能(やる気とかの問題より独学ではほぼ不可能)ということです。#3さんは言葉がキツイですが私も同じように思います。私はBasicからC言語、VisualBasicと少しだけプログラミングはやってきましたがそれでもCGIプログラムは挫折しました。挫折いうよりも無理に覚えるよりも既存のスクリプトを改造する方がいいと判断したからです。 これでも十分、カスタマイズしてオリジナルCGIのようにすることも可能です。その上で必要なことを調べればいいと思うのです。 自分で勉強するとなると「文字を表示する」「入力フォームを表示する」「送信ボタンを配置する」というのが1つ目の課題、2つ目にフォームに文字を入れてクリックしたら次のページでその名前を表示させる、3つ目の課題がそれをメールで送信する・・・と簡単な入力フォームですがたったこれだけのCGIでもおそらく1からプログラミングするとなるとすごく大変です。それならKentさんとかのフォームメールを使ってそれを自分でカスタマイズする方がいいわけですよね。あくまでも「勉強」と割り切るならいいのですが「サイトで使う」というのが前提なら借りたほうがいいわけです。 特にランキングサイトなどは到底、素人が作れるものでもないですしそれが作れればそれで仕事できちゃうぞ・・・くらいのものですから。ゆくゆくはプログラマーとして独立したいなら勉強する価値がありますがそうでなければ1から勉強までして覚える価値があるかは疑問です。 カスタマイズする上で便利なツールですがたとえばCGIソースの中でHTMLに出力するための記述があるのですがHTMLからCGIソースに変換してくれるサイトが存在します。 たとえばCGI出力でページに「教えてGoo」と表示させたい場合は・・ print "教えてGoo\n"; というような記載なのですが「教えてGoo」と入れて変換を押すと「print "教えてGoo\n";」と出力してくれるのでそれをCGIソースに貼るのです。 このツールがあればHTMLに出力したい文章が簡単に作れるのでたとえば掲示板に自分で注意書きを追加したりフォームを使いしたりができるようになります。 この変換を私は結構、使ってますよ。これがあればテーブルのデザイン変更とか文字の大きさ、色など自由にカスタマイズするのがすごくラクになります。 長くなりましたがまずはカスタマイズするところから始めてみてはどうですか?それすらできない~と挫折する人も多いのも事実ですが、HTMLソースさえわかればデザイン変更くらいは可能です。

参考URL:
http://cgi.mediamix.ne.jp/~t1526/cgi/henkan/convert.cgi
  • jprr
  • ベストアンサー率51% (108/210)
回答No.4

>難しい関数や正気表現などが邪魔で編集の仕方も分かりません。 同感です。 >何か関数の意味を初心者でも分かりやすく解説しているサイトとかございませんか? 断定的に言って申し訳ないですが、おそらく無いです、というかどこのサイトも同じです。 もし分からないのであれば、連鎖的に調べるしかないでしょうね。 ↓のようなサイトを使って。 http://e-words.jp/ >adobeのgoliveみたいなブラウザ上から編集できるツールがあったら良いと思うのですが、誰か知りませんか? そんなツールがあるのですか? 是非使ってみたいです。 >シェアウェアでも構いません。 シェアでも良いのであれば委託なりして、モジュール自体を買うのも策なんですけど、やっぱり学んでカスタマイズ出来るのが、個人的に一番手っ取り早いと思いますね。 本当に良いやり方があれば良いんですけどね。 アドバイスになっていなくて、ごめんなさいm(__)m

3839
質問者

お礼

ありがとうございます。 確かに分かりやすいサイトって、見つかりませんよね。 PERLは非常に専門用語も多いですし、派生した言語をその都度調べるしかなさそうですね。 それにしても、#3さんとは全然対応が違いますね(笑)

回答No.3

>ホームページビルダーみたいな感覚でCGIを作成したいという事です。 プログラミング舐めていますか? >何か関数の意味を初心者でも分かりやすく解説しているサイトとかございませんか? と >常にネット接続できる環境に無くて…それに分からない関数を一々検索するのもどうかと…。 矛盾発生しているんですけど 常にネットに接続環境でないのにサイト紹介とは? (保存しておくとか言い出しそうだけど) >本当に頭痛くなってきます。初心者にはCGIを習得するは無理なのでしょうか? 教えて君には無理。 初心者にはできる。 やる気の問題。 教えて君自己故探求力がないから無理。 初心者は向上心があるから可能。 だから >解説しているサイトや市販の本の説明が意味不明です それをさらに調べれば良いだけです。

3839
質問者

お礼

>舐めてるんですか? 舐めてると言いますと…ビルダー感覚でCGIを組み立てるのが何か悪いんですか? >保存 そうですね、常にネットできる環境にありませんので。 でも、保存する事が悪い事なのでしょうか? >教えて君には無理 確かに教えて君かも知れませんけど、何で無理って言い切れるんですか?

  • k-ayako
  • ベストアンサー率39% (1225/3110)
回答No.2

>初心者でも分かりやすく KentさんとかのCGIを改造するくらいのスキルはあるのでしょうか?(デザインやCGIのパラメータを追加したり削除したりなど)

3839
質問者

お礼

>KentさんとかのCGIを改造するくらいのスキルはあるのでしょうか?(デザインやCGIのパラメータを追加したり削除したりなど) CGIを改造するくらいのスキル… おそらくありません。 デザイン… HTMLやCSSを編集するくらいのスキルはあります。 パラメータ、追加、削除… それはおそらく出来ません。 改造するスキルを身に付けたいのですが、解説しているサイトや市販の本の説明が意味不明です。HTMLやCSSではそんな事なかったんですけど、本当に頭痛くなってきます。初心者にはCGIを習得するは無理なのでしょうか?

回答No.1

>などを今すぐにでも自作で作りたいのですが >シェアウェアでも構いません 矛盾していますけどどうしたい? >。何か関数の意味を初心者でも分かりやすく解説しているサイトとかございませんか? http://www.google.co.jp/ ↑ここ最強。

3839
質問者

お礼

>>などを今すぐにでも自作で作りたいのですが >>シェアウェアでも構いません >矛盾していますけどどうしたい? モジュールを直接買ってという事ではありません。 ホームページビルダーみたいな感覚でCGIを作成したいという事です。 >http://www.google.co.jp/ >↑ここ最強。 常にネット接続できる環境に無くて…それに分からない関数を一々検索するのもどうかと…。 とほほさんなどの解説サイトを見ても分かりません(その程度のレベルです)。 HTMLやCSSなら全然分かるんですけど、PERLやPHPの関数は何であんな難しいんでしょうか?

関連するQ&A

  • 古いGoLiveで作ったサイトを最新Dreamweaverで開くには?

    古いGoLiveで作ったサイトを最新Dreamweaverで開くには? Adobe GoLive4(macのクラシック環境でしか開けないバージョン)で作ったサイトを、 Adobe DreamweaverCS4で引き続き編集できるようにするにはどうすればよいのでしょうか。 新しいGoLiveからの移行ソフトはあるようなのですが、、、。 色々調べてみたのですがわからず困っています。 教えて頂けると助かります。よろしくおねがいします。

  • 自サイトのファイルを検索するCGI

    http://www.magicskill.com/ の上部にある自サイトのファイルを検索(?)できるCGIのフリーウェア かシェアウェアのURLを教えて頂けませんでしょうか。 色々なCGIのリンク集を数時間かけて見たのですが、文字から検索する物 ばかりでファイルを検索する物がみつかりません。説明がややこしいですが、 宜しくお願い致します。 (大変恐縮ですが、CGIのリンク集等よりも、掲載されているそのもののURLを教えて下さい。)

    • ベストアンサー
    • CGI
  • こんなサイトを作りたい!

    お尋ねします。 http://www.formman.com のような、 フォームをレンタルするサイトを作りたいと考えていますが、 そんなcgiってどこかで配布されているでしょうか? 探し方が悪いのか、中々見つかりません。 シェアウェア、フリーウェアは問いません。 宜しくお願いします。

    • 締切済み
    • CGI
  • 日記のCGI

    プルダウンで過去ログを見ることが出来る日記のCGIを探しているんですけど そのようなCGIが配布されているサイトを知ってる方はいないでしょうか・・・? 私が検索して1番ほしいものに近かったのは3ヶ月以上前のログはプルダウンで見れて 3ヶ月前までのログはカレンダーで見れるというものでした。 (このCGIです:http://cgistyle.net/sample/stylediary0141b/stylediary.cgi) プルダウンで全ての過去ログを見れる日記ならどんなものでもいいのので知ってる方は教えて下さい。 よろしくおねがいします。

    • 締切済み
    • CGI
  • 制作したCGIをウマく宣伝するにはorオススメのCGI配布サイト

    友人が以前、なかなかグッドなCGIを制作しました。2つあるのですが、1つはシェアウェアで、もう一つはフリーです。これらを、宣伝して広く皆に作ってもらいたいと願っていますが、どのように広めていったらいいでしょうか? いくつかのCGI配布サイトやHP素材サイトに登録したのですが、どこも死んでいてかなり長い間放置されて反映してないようです。 手っ取り早くとは言いませんが、上手な宣伝の仕方、もしくは効果的な配布サイトご存知の方がいましたら、教えてください。 ちなみに、ベクターには登録申請中だそうです。

    • ベストアンサー
    • CGI
  • 一からCGIを学ぶのに役に立ちそうなサイトは???

    このたび、CGIを一から勉強してみたいと思い、その参考になりそうなHPを「CGI」というキーワードで検索してみたところ、大量にヒットしてしまい、もっとも初心者に易しそうなサイトがどれか、全く見当がつきません^^; サンプルを配布されているかどうかに限らず、初心者にも比較的分かりやすい解説をされているサイトを知りたいのですが、「ココがいいかも」というサイトはありますでしょうか? ちなみに、 「CGIの使えるサーバと使えないサーバがある」 「スクリプトの編集にはテキストエディタを使う」 といった、もっとも基本的な部分は理解できていますので、 具体的には、スクリプトの記述方法や、設置する際のアスキーモード・バイナリモード云々やパーミッション云々といったことを勉強したいのですが・・・

    • ベストアンサー
    • CGI
  • 一からCGIを学ぶのに役に立ちそうなサイトは???

    このたび、CGIを一から勉強してみたいと思い、その参考になりそうなHPを「CGI」というキーワードで検索してみたところ、大量にヒットしてしまい、もっとも初心者に易しそうなサイトがどれか、全く見当がつきません^^; サンプルを配布されているかどうかに限らず、初心者にも比較的分かりやすい解説をされているサイトを知りたいのですが、「ココがいいかも」というサイトはありますでしょうか? ちなみに、 「CGIの使えるサーバと使えないサーバがある」 「スクリプトの編集にはテキストエディタを使う」 といった、もっとも基本的な部分は理解できていますので、 具体的には、スクリプトの記述方法や、設置する際のアスキーモード・バイナリモード云々やパーミッション云々といったことを勉強したいのですが・・・

    • ベストアンサー
    • CGI
  • FLASHとCGIを使ったスコアランキング作成

    FLASHとCGIを使ったスコアランキング作成を作成しています。 FLASHからCGIへデータ送信 ↓ CGI側でクッキー残っていれば名前入力なしでスコア保存 ↓ FLASH側でデータ受取ランキング表示 みたいな流れのものを作りたいのですが、どうもやり方がわからず困っています; いろいろなサイトを参考にさせてもらって勉強中なのですが、 サンプルをダウンロードして、FLASHで開いて参考にしようと思ってもなぜか開けなかったり、 サンプルをそのままアパッチのフォルダに移動しても、ランキング自体が動かなかったりで、なかなか進みません・・・。 これはフォルダにそのまま入れるだけではだめということでしょうか? もうずっと調べているのですがうまくいかず・・・本屋で参考になりそうなものを探しても、ランキングの作り方を描いてあるものを見つけられませんでした。 そこで、もしこういうものを作る上でオススメの解説サイトさまなどありましたらぜひ教えて頂きたいです>< もうずっとここで作業が止まっているので本当に困っています; 多分すごく簡単なことなんだと思いますが・・・自分の勉強不足ですみません、よろしくお願いします!

    • ベストアンサー
    • CGI
  • アンケートCGIで以下のような物を探しています

    フリーCGIでアンケートシステムを探しています。 ただし普通のアンケートシステムと違いまして、以下のような条件を満たすCGIがなかなか見つかりません。 ご存じの方教えて頂けないでしょうか? 1.通常はどの項目に投票するかで投票数の多い順にランキングとなるが、そうではなく、各項目に対し賛成反対で投票する。 2.閲覧者が新たなアンケート項目を追加できる。 以上です。このようなシステムを配布しているサイトがありましたら教えて下さい。 よろしくお願いします。

    • 締切済み
    • CGI
  • 国税庁サイトから入手した申請書(pdf)の編集

    国税庁のサイトから申請書(pdfファイル)をダウンロードしました。 pdfを編集できるアプリで開いたところ、保護がかかっていて編集できません。 何時間もググってみて、無料のものやシェアウェアで試してみたところ、 保護の解除はできたのですが、Adobe Reader XI で編集できる箇所が まばらでとても使えるものではありません。 当方の環境はWindows8 64bit です。 pdfの編集は、Adove Reader XI 30日体験版です。 国税庁サイトからダウンロードした申請書をどうしたら編集できるように なるでしょうか? 経験された方がいましたら、お教え下さい。

専門家に質問してみよう