質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Q&A

解決済

3回答

748閲覧

ソースコードを見て、使われている言語は分かるのか

Meg131

総合スコア16

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

0グッド

0クリップ

投稿2019/08/07 01:06

Ruby on Railsの学習を始めたばかりの者です。

Railsは有名なものではcookpad, 食べログ、Githubなどのサイトで使われているとのことですが、
それぞれのページのソースコードを表示しても、Rubyが使われている様子を見つけることができません。

どの部分を見れば、Ruby言語での実際の使用を確認できますでしょうか?

以下はcookpadのトップページのソースコードになります。
view-source:https://cookpad.com/

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

どの部分を見れば、Ruby言語での実際の使用を確認できますでしょうか?

サーバサイドの言語の場合、出力結果には元の言語は現れません。エンドユーザーが確認することは不可能です。

投稿2019/08/07 01:08

maisumakun

総合スコア145184

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

各言語やフレームワーク、ミドルウェアは特徴的なレスポンスを返すことが知られています。

参考)
Wappalyzer/src/apps.json

https://cookpad.com/ では、
<meta name="csrf-param" content="authenticity_token" />
で Ruby on Rails と判定することが可能です。

*ただし、当然サーバサイドで偽装可能な情報であるため、確実な判定はできません。また、昨今、大規模サイトのマイクロサービス化が進んでいるため、判定しても「サイトそのものが何で動いているか」は分からないです。

投稿2019/08/07 01:57

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

厳密には知りえません。
サーバ側で生成したHTMLはプログラムの結果なので、何の言語かはわかりません。
またその裏側も複数のサービスから生成されている可能性もあり、わからないものと思っていいと思います。

ただし、それを推定する方法はいくつかあります。
あのサイトで使われている技術を調べる のような記事が参考になるでしょう。

投稿2019/08/07 01:09

tetsunosuke

総合スコア1292

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Meg131

2019/08/07 01:29

参考になりました。 ありがとうざごいます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問