• ベストアンサー

プログラミングで、これできますか?

携帯で、よく郵便番号を調べることがあるのですが、普通に調べると特に必要のない情報などが載ってあり、パケット代がかさむので、郵便番号を入れると、すぐに住所がわかったり、必要な情報だけをアップできるようなオリジナルのページをつくりたいのですが、こういったことはプログラミングで可能でしょうか。 もし、可能ならそれは、初心者でもできるようなものでしょうか。また、どのような種類を用いるのでしょうか。

  • ystg
  • お礼率33% (1/3)

質問者が選んだベストアンサー

  • ベストアンサー
  • yamma
  • ベストアンサー率27% (29/107)
回答No.3

会社のWEBページで申し込み住所を入力する為に作成したことがあるのでアドバイスです(一応SEですので)。 自前で郵便番号のデータを保持する場合、郵政省で公開している郵便番号データを使うことになると思います。こいつが月1回は更新されるので、更新を考えると郵政省のデータをそのまま放り込める方が良いかと思います(大勢に影響はないので年1回でも良いのかも知れないけど、会社の物なので更新される毎に上げています)。 なのでテキストを扱いやすい観点からperlを使い、郵便番号の上3桁でどのファイルを見に行くかを決めて、下4桁をなめるという方法を取りました(後に、結構検索が遅かったので、更にファイルを分割しましたが)。 入力された値を元に、郵便番号検索サイトに問い合わせて、結果だけ表示するという方法であれば、自前でデータを持つ必要はないですが、うまくいかない場合、原因の特定に時間がかかるかも知れません(相手のある話だし、サイトによってはそんな使われ方は迷惑かも知れない)。 DBを使う場合、テキストベースより検索は早いですね。レンタルしているサーバーが、データベースを使える場合その方が良いかも知れません。その場合、頻繁にデータ更新するならば、データ更新用のプログラムをつくる事になるでしょう(テキストデータをデータベースに一括登録する)。 ・・・というような事などを考えて、自分の持っている環境や使える資源(かけられるコスト、時間など)を元に「どの辺りが落とし所か?」を検討する事もプログラミングに含まれるとすれば、初心者には難しいです。 ただ「perlでテキストデータの中にある郵便番号を探し出して表示する」だけに絞ったとすれば(あくまでも例ですが)、初心者でも難しくはないかと。 PHPとかperlは初心者向けの本も多いので、一番現実的かと思いますけれど。似たような例題があるんじゃないかな。 というわけで、「出来る」と明言する事は出来ませんが、その気があるなら「出来ないわけないだろう」ぐらいには思っています。

ystg
質問者

お礼

非常に細かく、丁寧に質問に答えていただいて、ありがとうございました。これから、本をよんで勉強したいと思います。

その他の回答 (2)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

可能です。 ですが、データベースやWebサーバー等、関連のプログラムの知識も必要になります。

  • yoneda_16
  • ベストアンサー率47% (166/350)
回答No.1

01. 可能か: yes. 02. 初心者でもできるか: 不可能ではない。 全くの初心者から1週間でできる人もいるし、1年たってもできない人もいるようなので一般論としては回答できない。 03. どのようなプログラミング言語を用いるか: ほとんどの言語で実装可能。 PHP/Perlなどが容易と思われる。ただしJavaやruby、COBOLやシェルスクリプトなどでも可能。

関連するQ&A

  • プログラミングの言語について

    プログラミングをしたいのですが、言語の種類が多くてよく分かりません。おすすめの言語を教えてください。また、その言語でのプログラミングの方法が書かれているWebページも教えてください。パソコンの基本的なことや、応用的なことは分かりますが、プログラミングについては初心者なので、なるべく簡単なものでお願いします。

  • これから学ぶべきプログラミングについて

    プログラミングのまったくの初心者です。以下の質問に語弊等がありましたらどうかご容赦下さい。 仕事上の顧客データ(氏名、生年月日、購入歴等)、製品情報(商品名、仕様、値段等)を外出中にPCや携帯で、簡単な条件を入れて検索し、条件に合ったものをサーバーからダウンロード?して参照したいと思っています。情報量はほんのわずかなものです。 資金に乏しく自力で構築したいのです。 そのようなプログラミングを作る場合、PCと携帯ではまたべつの言語が必要なのでしょうか? PCではPHPというのを覚えればよいのでしょうか? Perlやrubyというものとの違い、初心者にとっての覚えやすさ、それぞれの特製を詳しく教えて頂けたら助かります。 また色々調べるとXMLといのも必要な感じなのですが、どうかかわるのでしょうか? サーバーについても難しいようなのでレンタルしようと思うのですが、それだと初心者にも扱えますでしょうか? ブログを作った事はありますが、HPなどは作った事はないです。 自分なりに図解雑学シリーズのソフトウェアやプログラミング言語などを読んだのですが、開発の歴史がわかっただけで、どの言語が何に向いているのかはよくわかりませんでした。 どういうような過程で、何が必要で、習得する年月の目安等も教えて頂けたらありがたいです。どうぞ宜しくお願いします。

  • プログラミングの説明のしかた

    プログラミングの素人です。 下記のような説明をするときに、○○にはどのような言葉を入れるのがプログラミングの世界では普通ですか? 素人の言葉としては「工程」とかそういうイメージの内容です。 ----ここから---- 「以下のとおり○○を説明します」 1、顧客IDを取得します。 2、顧客マスタから住所、電話番号を検索します。 3、そして、顧客の画像も含めて表示します。 4、画像は4分の1に縮小表示され、オリジナルにリンクされています。 ・・・・・ ・・・・・

  • プログラミングで困っています。

     情報系の大学院に入学したばかりなのですが、学部時代は文系だったのでプログラミングというものをやったことがありません。  与えられたパソコンはPower Book G4で一番最新のものらしいのですが、なにから初めてよいのかわからりません。先生に聞いてみるとJavaを使えるようになるのがいいと言っており、Cocoa-Javaというもののさわりだけ説明してくれましたが全くわかりませんでした。  そこで本を色々調べてみたのですが、どうもCocoaプログラミングの初心者向けの書籍が少ない気がするのですがなにかお勧めの本があれば教えて欲しいです。  それから全然勘違いかもしれませんが全くの初心者がいきなり始めるのは危険なような気がしたのですがそんなことはないのでしょうか?またCocoaというのはそんなに必要なもの、あるいは学んだおいた方がいいものなのでしょうか?  ゴチャゴチャ書いてしまい申し訳ないですが本当に困っているのでよろしくお願いします。

    • ベストアンサー
    • Java
  • プログラミングをしてみたいのですが。

    私はプログラミングに対して無知です。 独学で簡易顧客管理ソフトのようなものを作ってみたいのですが、どの言語を勉強すべきでしょうか? ○お客様番号の自動作成(xxxxx0000025の様な順番且つ、適当な数字) ○お客様の氏名、住所、電話番号等 ○その他の情報や、図面・写真等の保存等 以上の事が最低行えればいいと思っています。 最初のうちは不安なので、バックアップが他のソフト(word,excel,メモ帳等)で見れるようにもしたいと思っています。 いきなりハードかとは思いますが、どなたかアドバイス等を頂けないでしょうか? よろしくお願いします。

  • プログラミング入門者の選択すべき言語について

    プログラミング入門者の選択すべき言語について 私はプログラミングを始めようと思っているものです。 始めるにあたってまず考えなければならないのが どの言語でプログラムするかと言うことだと思います。 Cやjavaなどたくさん種類がありますが、 まずどれから始めたらいいのでしょう。 とりあえずは円周率を求めたり 計算のできるアプリケーションを作りたいと思っています。 また、それを作るにあたって必要なソフト?なども教えていただけたらうれしいです。 全くの初心者です。 わかりやすくお願いします。

  • ソースネクストの「筆休め2005」の辞書機能について教えてください。

    こんばんわ、17時にもなると真っ暗ですねー。 さて、そろそろ年賀状も作らなくちゃと思って 年賀状ソフトでも買おうかと思っているのですが、 ソースネクストから出ている「筆休め」を買おう と思っています。 住所録関連のところで必要な機能だと思うのですが、 ソースネクストのページを見ると郵便番号から、 住所の候補は検索できるみたいなのですが、 その逆の住所から郵便番号は探せないみたいです。 (私が見つけられてないだけかもしれません) 住所から郵便番号を探す機能はないのでしょうか? お願いします。

  • Excel郵便番号変換ウィザードについて

    どなたかご存知の方がいらっしゃいましたら是非回答お願いいたします。 OSはWindows7 32bitで、Excelは2007です。 Microsoftダウンロードページより郵便番号変換ウィザードと郵便番号辞書をダウンロードし、Excelにあらかじめ入っている住所録より郵便番号をだそうとすると、郵便番号7桁中上3桁は正常に出るのですが、下4桁が0000と出てしまい、エラーメッセージが出ます。 例)002-0000 エラーメッセージ:住所のところに郵便番号を決定するには、住所データが不足しています。 とメッセージが出ます。 色々と原因をネットなどで調べてみたのですが、それらしい情報が得られず、困っています。 月曜日までにどうしても会社の住所録を作成する必要があり、大変急いでおります。 どなたか解決策をご存知の方はいらっしゃいますでしょうか?

  • 自動で動くプログラミングについて

    プログラミング初心者です。高校普通科です。 プログラミングには無縁ですが自分は興味があります。 友達を驚かせたいので難しくても、目標を決めてやっていきたいです。 以下のようなアプリケーションを作るとしたら、、、 ・任意のwebページ(画像掲示板など) ・任意の時間から実行開始。以降自動(任意の間隔でサイトをチェック) ・以降、最新アップロードされてくる画像だけを特定のフォルダに自動保存(自動でファイル名をつける) ・PCで動作させる(windows7) このようなものを作るとしたら言語は何がいいでしょうか? そのほか必要な知識は? どのような手順で進めるべきでしょうか? ネットで調べようにも取っ掛かりが無いので困っています。 アドバイスよろしくおねがいします。

  • 郵便番号の形式(桁数)について

    (1)Javaプログラムで、住所入力のページを作成しています。郵便番号の入力欄について質問です。正しい形式は現在ではXXX-XXXXであることは知っていますが、XXXやXXX-XXも”正しい”形式なのでしょうか。入力チェックをどのようにするか悩んでいます。 (2)入力チェックを作った後は郵便番号コードから実際の住所情報文字列をルックアップする機能を作る予定ですが、この際、郵政省の郵便番号辞書データにはXXXやXXX-XXの情報があるのでしょうか。(1)とも関連しますが。。 ご存知の方、宜しくお願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう