自分のホームページを持っているのですが、プログラムについて勉強したいと思っています。
C言語の入門書などは何冊か読んでみたのですが、自分がやりたいことをするためには何が必要で、どのくらいの難易度であるのか、皆目わかりません。
掲示板?を自分で作りたいのです。
レンタルの掲示板ではイメージに合うものがありません。
このOKWebの掲示板はわりと作りたいイメージに近いのですが、例えばこのようなものを作ろうとしたときの難易度をどなたか教えてください。
教えて欲しいのは
(1)能力・・・最低限どのような知識が必要で、平均的な人間がその知識を得るにはどの程度の期間が必要か
(2)独学が可能かどうか
(3)本人が最大限の努力をするとして、一番速く物にする方法
(4)能力があったとして、実際にこの掲示板を作るのに要する時間
以上よろしくお願いします。
No.2ベストアンサー
- 回答日時:
こんにちは、honiyonです。
CGIを作りたいのであれば、プログラム以外に、WWWの仕組みとセキュリティについて学ぶ必要があります。 WWWの仕組みが分からなければ、上手くブラウザと通信が出来ません。 また、セキュリティを知らなければ、CGIを不正使用される可能性もあります。(掲示板システムでは、管理者権限を悪用されて勝手に他人の書き込みを消されたりとか)
プログラムの知識は独学で覚えられますが、使用する言語のコミュニティ(Mailing List)に参加すると更に上達が早いです。
話は変わりますが、今Webサイトを置いているサーバーでは、CGIは許可されていますか? また、Cのコードのコンパイルは可能ですか?
前者は許可している所も結構ありますが、後者はなかなかありません。 CGIを使用可能なサーバーは、大抵は Perlを許可していますが、Cはレンタルサーバーでない限り滅多にありません。
というわけで、掲示板を作るために言語を学ぶなら、Perlが良いです。
以下は、Perlの他、CGIの作成について語り合う Mailing Listです。
http://forest.ne.jp/cgi-ml/
他にもこのような Mailing Listは沢山あるので探してみてください。
参考になれば幸いです(..
早速回答いただきありがとうございます。
webサイトを置いているサーバーはオリジナルCGIは可能ですが、おっしゃるとおりPerlでした。
お教えいただいたメーリングリストにまず加入してみようと思います。
他に何か、どんなことでもアドバイスいただける事があるなら今後もよろしくお願いします。
No.3
- 回答日時:
>(1)どのくらいの期間で今の状態までこられたのでしょうか。
一番最初にPerlの(掲示板)を組んだ時は3時間でしたが、
それ迄のプログラム経験年数は...。
アセンブラの頃を含めると、既に20年以上ですね。
仕事では15年位ですが、小学生の頃からプログラミングしてますので。
(こう考えると、長いですね。(笑))
(2)具体的にどのようにして学ばれたのか、ぜひともお教えください。
必要に迫られてですね。(笑)
要は自分がやりたい事が有って、それをする為にプログラムが必要だったのです。
プログラムを組みながら、自分のやりたい事のイメージを具体化させて行くことで、物を作り上げて行きます。
本等も、解説書の様な本よりも、リファレンスの様な書籍の方を良く利用します。
(と言うか、解説書,入門書の類は全く読まないです。)
その為、癖の有るプログラムになる事も多々有りますが、逆に応用は利きますので、言語を余り選ばなくなります。
小さな物でも良いので、全体のイメージを捕らえられる物をこなさせて行くと良いと思いますよ。
No.1
- 回答日時:
>(1)能力・・・最低限どのような知識が必要で、平均的な人間がその知識を得るにはどの程度の期間が必要か
能力と言うより、プログラムのイメージを持てるかが重要だと思います。
これがあれば、どの言語ででもプログラムが可能だと思いますよ。
>(2)独学が可能かどうか
可能です。(私は、100%独学です。)
>(3)本人が最大限の努力をするとして、一番速く物にする方法
人のプログラムを参考にして、それを理解する。
それを書き換えて、覚える。
ですかね?
>(4)能力があったとして、実際にこの掲示板を作るのに要する時間
これは個人差と使うCGIにも寄るでしょうね。
(能力の基準は無いので...。)
私がここ程度のイメージをCで組んだとして、2日~3日程度かな?
早速回答いただき、しかも元気が出る内容で感謝しております。
もう少しお聞きしたいのですが、できればお教えください。
(1)実体験として「独学で可能」ということですが、「quenista」さんはどのくらいの期間で今の状態までこられたのでしょうか。
(2)具体的にどのようにして学ばれたのか、ぜひともお教えください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- SSL・HTTPS 掲示板サイトへの書き込みができない件(ブラウザソフトを変えてもできない) 2 2022/11/20 10:48
- ハッキング・フィッシング詐欺 ハッキングについて 2 2022/07/19 00:24
- その他(プログラミング・Web制作) WEBアプリ開発に必要な言語 5 2023/06/28 16:57
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- 運転免許・教習所 自動車教習所に毎日通った場合の仮免取れるまでの期間 9 2023/05/11 15:30
- その他(SNS・コミュニケーションサービス) ネットで誹謗中傷したつもりが無いのに誹謗中傷だと言われました。 私はとある男性アイドルを応援していて 5 2023/06/20 00:12
- PHP ログインした掲示板ですが、直接開かないような設計するには? 2 2022/10/29 16:30
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Vba 実数および実数タイプの変...
-
あるプログラムのコマンドライ...
-
パックマンプログラム
-
VBAにてメール作成した際、一部...
-
Excelに埋め込んだVBAのプログ...
-
VBAでユーザーフォームが自動的...
-
プログラムの例外処理について
-
Excelで4096点以上のFFTの方法
-
読み込み中にアクセス違反が発...
-
UWSCで指定のフォルダを開きたい。
-
VBでのPublic変数につ...
-
VBAが止まります。
-
特定のwebサイトのタイトルや記...
-
RSAのCプログラム
-
ドロップダウンリストの文字を...
-
「Outlookが他のプログラムによ...
-
プログラムのループの周期を設...
-
寿命
-
VBで環境変数をSETする方法
-
3つの整数を読み込み昇順に並べ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
「Outlookが他のプログラムによ...
-
Excelに埋め込んだVBAのプログ...
-
VBAにてメール作成した際、一部...
-
Notepad++の関数リスト表示でC...
-
自動クエリとはどういうもので...
-
読み込み中にアクセス違反が発...
-
PICマイコンのコピー(クローン...
-
XnViewにwebpを「いつも開く」...
-
未使用の変数を一括検索する方法
-
VBAでユーザーフォームが自動的...
-
UWSCで指定のフォルダを開きたい。
-
パックマンプログラム
-
このプログラミング誰か教えて...
-
モジュール、アプリケーション...
-
Vba UserFormを前面に出す方法...
-
特定のwebサイトのタイトルや記...
-
ドロップダウンリストの文字を...
-
テキストボックスのエンターキ...
おすすめ情報