ある質問で、
>貴方のほかの質問を読ませて頂きました
という回答をみました。
そんなことは可能なんでしょうか。
偶然見つけたのかなぁと思っていましたが、
ここではない別の場所で、
今年1年の回答数などの簡単な統計ランキングをまとめている方を見ました。
個人でいちいち控えていたとは思えませんし、関係者でもありません。
その方が「質問ダウンロードする設定をどうの」と言っているのを見かけて、
良く分からないすごい技術があればそういうことも可能なのではないか
と思うにいたりました。
自分で出来るとも思えないしやろうとも思わないのですが、
こういうプログラミング言語でそういうことが可能
というものがあれば教えて下さい。
よくわかんないので、言語の名前と、その言語の特徴だけで良いです。
例えば、HTMLならwebページが作れるんだよ!みたいな・・。
No.6ベストアンサー
- 回答日時:
>自分で出来るとも思えないしやろうとも思わないのですが、
とのことなので、適当に。
その手のプログラムを書くならperlかrubyでしょうね。
正規表現などの文字列の処理は得意な言語のはずなので、
というか、私ならVBで作りますが…。一番慣れている言語なので。
多分、「作った人の一番慣れている言語」で作られているパターンが多いのではないかと。
回答ありがとうございます。
perlとrubyですか。
パールという言葉は聞いたことがある程度、
rubyにいたっては知りませんでした。
いろんな言語があるんですね。
私も一番慣れてるのはVBです。
って言っても、.netとかじゃなくて
ただのAccessですけど(笑
何か考えてるだけで楽しいですよね
こうしたい、じゃぁ何で作る?って。
まだまだ選択肢が狭い私ですけどこの言語ならこういうのが得意っていうのが分かって良かったです
ありがとうございます
No.7
- 回答日時:
★プログラムを作りたいのですか?この質問。
・プログラミング言語はどれでも問題はないでしょうね。
C、C++、C#、VB、Java、Perl、HSP、VBScript、JavaJscript、Ruby などなど。
それでプログラミング的には
(1)質問 URL から順番に HTML ソースを読み取り解読
(2)『質問者:-Jelly-』という文字列を HTML ソースから見つけ出す
(3)見つけた URL を保存する
(4)あとは見つけた URL を順番に読めばよい
という感じかな。
・私が作るとしたら使いなれば言語(C/C++)で作ります。
人によってどの言語が使いやすいか、またどの言語なら URL から HTML ソースを
読み込んで解読するのに適しているのかが決まります。
・C/C++ を使っても URL から HTML ソースを読み取るときは Win32 API とかの関数を
使って行います。WinSock2 の関数かな。これ以外の方法もあるかもしれませんが
私は Web 関連は良く分かりませんので API で出来ることを知っているためそれを使います。
・例えば下のソースなどで HTML ソースをダウンロードできたりします。
/* 一度にHTMLソースをダウンロード */
extern BOOL MyDownloadFile( LPCTSTR lpURLName )
{
HINTERNET hInet, hUrl;
BOOL bSuccess = FALSE;
DWORD dwSize;
LPTSTR lpBuff;
FILE fp;
if ( (hInet = InternetOpen(TEXT("MyApp"),INTERNET_OPEN_TYPE_DIRECT,NULL,NULL,0)) != NULL ){
if ( (hUrl = InternetOpenUrl(hInet,lpURLName,NULL,0,0,0)) != NULL ){
InternetQueryDataAvailable( hUrl, &dwSize, 0, 0 );
if ( dwSize != 0 ){
if ( (lpBuff = (LPTSTR)GlobalAlloc(GMEM_FIXED,dwSize)) != NULL ){
InternetReadFile( hUrl, lpBuff, dwSize, &dwSize );
if ( (fp = fopen(TEXT("ダウンロード.html"),TEXT("wb"))) != NULL ){
fwrite( lpBuff, dwSize, 1, fp );
bSuccess = TRUE;
fclose( fp );
}
GlobalFree( lpBuff );
}
}
InternetCloseHandle( hUrl );
}
InternetCloseHandle( hInet );
}
return( bSuccess );
}
これは C 言語+Win32 API関数です。
これを実行した後に『ダウンロード.html』のソースから質問者の文字列、タイトルなどを
探せば出来そうです。
以上。
あぁ、一度HTMLで落としてきて、
そのソースを解析?するっていうことになるんですね。
てっきり、WEB上のをそのまま持ってきてるのかとおもって、
どうやってるんだろうな~って思ってました(笑
そんなの関係者じゃないと無理なんじゃ・・と。
どうやってるかがちょっと分かりました。
例に頂いたのはCなんですね。
一瞬Javaかと思いました(区別がついてません
わざわざ見やすいようにしていただいて、
どうもありがとうございます。
半角Spaceって大事ですよね。
参考にしてちょっとやってみたくなりました=w=
No.5
- 回答日時:
>C言語やCOBOLでなら出来るということで良いですか?
違います。「どの言語でも可能」で「言語を使わなくても可能」です。
ただ「可能」と一言で言っても「簡単で短時間で可能」から「複雑で何年もかかるけど可能」まで「色々な可能」があるのです。
>まぁ個人の趣味の範囲でやってみたという前提なので
>COBOLは現実的でないと思いますけど・・。
趣味でやるなら「安く手に入る言語」しかないでしょうね。例え「その言語を使ったら死ぬほど時間がかかり、死ぬほど苦労する」としても。
だって、趣味なんですから、もし「この言語を使えば、簡単で短時間で可能」だとしても、その言語が百ン十万円もしたら買えないでしょう?
なので、趣味でやるなら、何の言語が良いか聞いても無駄です。作るのに苦労して地獄を見るとしても「とにかく安いの」しか選べません。選択の余地は無いのです。
>>どのような処理が必要なのか
>URLを取得?
>質問した人の名前を取得
>質問のタイトルを取得
>このぐらいですか?
それらは「処理」とは言いません。「目的」です。
コンピュータは「手取り足取り、1から全部指示」してやらないと、何も出来ません。
「URLを取得して」と書いてもコンピュータは動きません。
膨大な「処理手順」を沢山書いて、それを順に処理して、数十万~数千万、数億個の命令を実行した結果として、やっと「URLが取得される」のです。
それらを「イチから順に書いていく必要」があります。
(但し、色々な人達が過去に作り溜めた「部品」を組み合わせれば、それなりの事は出来ちゃうので、完全に全部書く必要はない)
>>この処理を記述するには、どの言語が最適か?
>どの言語が最適か、どの言語なら可能かを聞きたいのです。
既に書きましたが、趣味でやるなら言語に選択の余地はありません。
>>「コンピュータが実行可能な『実行ファイル』を作る事が出来る物」なら何でもOK。
>ということは、VBでも出来るのですか?
何度も書きましたが「どの言語でも可能」です。但し、選んだ言語によっては「この言語を使ったら死ぬほど時間がかかり、死ぬほど苦労する」かも知れませんけどね(VBなどは特に「死ねる可能性大」です。そういう事をするのに「超不向きな言語」ですから)
では、COBOLとVBではなさそうですね。
だんだん絞れてきました(?)。
聞き方が不味かったのでしょうね。
申し訳ありません。
どれでも出来る、というのは分かりました。
安く手に入る、というなら
Java、C、VBぐらいしか知らないのですが・・。
あ、あとCGI?
そういう動きをするもの、を作るとしたら、
貴方ならどの言語でかきますか?
と聞いたほうが良かったのでしょうか
例えば、
「勤怠管理を作りたいけど、何語で書けば良いですか?」
という質問に対して、
「COBOLやExcelでも出来るけど、Accessが適当だと思いますよ」
という回答が欲しかったんです
何度も回答いただいて、どうもありがとうございました。
No.4
- 回答日時:
>それは、どのような言語を使うのでしょうか?
「コンピュータが実行可能な『実行ファイル』を作る事が出来る物」なら何でもOK。
C言語やBASICやCOBOLなどでも良いし、無茶すれば「実行ファイルを直接に16進数で手入力」も出来るので、それが出来れば言語も要らない。
重要なのは「どのような言語を使うか」ではなく「どのような処理が必要なのか」であり、言語を決めるのは「この処理を記述するには、どの言語が最適か?」です。
>C言語やBASICやCOBOLなどでも良いし
C言語やCOBOLでなら出来るということで良いですか?
まぁ個人の趣味の範囲でやってみたという前提なので
COBOLは現実的でないと思いますけど・・。
>どのような処理が必要なのか
URLを取得?
質問した人の名前を取得
質問のタイトルを取得
このぐらいですか?
>この処理を記述するには、どの言語が最適か?
どの言語が最適か、どの言語なら可能かを聞きたいのです。
その取得がどういう仕組みかはサッパリですが。
>「コンピュータが実行可能な『実行ファイル』を作る事が出来る物」なら何でもOK。
ということは、VBでも出来るのですか?
No.1
- 回答日時:
どうもありがとうございます。
ですが、検索も万全ではないようですね。
ヒットしている4件中1件は私です。
他の3件は他人でした。
そして私は、今まで27件の質問をしています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
COBOLでのNOT = の AND条件
-
プログラム言語について c言語...
-
C++における継続行
-
UNITY Float型の接尾辞fって
-
vbaとc言語の関連性について
-
C言語とhtmlの違いを どな...
-
C言語って古いですか?
-
C言語、C+、C++、C#の違い
-
クオンツに必要なプログラミン...
-
プログラム言語について プログ...
-
C for Linuxでの設定ファイル読...
-
swift言語の最適化 swift最適化...
-
近年誕生したプログラミング言語
-
プログラミング言語について
-
C++ ってなんて読む?
-
C/C++でマウスのクリックとホイ...
-
UWSCはどのプログラミング言語?
-
VBScriptで引数を省略したい場合
-
ホワイトハッカーを目指そうか...
-
c言語でペイントミノ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
COBOLでのNOT = の AND条件
-
UNITY Float型の接尾辞fって
-
プログラムに書かれる"%"記号の...
-
vbaとc言語の関連性について
-
C言語とhtmlの違いを どな...
-
C++における継続行
-
プログラムからアイコンファイ...
-
TO_CHARで小数点以下がある場合...
-
COBOLで文字タイプを数字...
-
パスカルケースの由来。
-
VBSでDim、Private、Publicの違い
-
Excel VBAで文字化けする (英語...
-
VBSとWSHは読み方が違うだけで...
-
VBScriptで引数を省略したい場合
-
Solve()とは、なんですか?
-
プログラムははぜ小文字大文字...
-
C++ ってなんて読む?
-
HTMLとC++で、どんなホームペー...
-
今、コンピューター言語で、COB...
おすすめ情報