チートでもなんでもないのですが、「farmigoが使っているクラウド技術は何ですか?」と聞かれました。ソフトウェアエンジニアの職に応募するには、それに答える必要があります。彼らのサイト http://www.farmigo.com/about/the-movement
今、サイトの技術(PHP、.NET)を知る方法を知りたい
私の質問は次のとおりです。サイトが使用しているテクノロジーを見つけるための一般的なアルゴリズムです。
チートでもなんでもないのですが、「farmigoが使っているクラウド技術は何ですか?」と聞かれました。ソフトウェアエンジニアの職に応募するには、それに答える必要があります。彼らのサイト http://www.farmigo.com/about/the-movement
今、サイトの技術(PHP、.NET)を知る方法を知りたい
私の質問は次のとおりです。サイトが使用しているテクノロジーを見つけるための一般的なアルゴリズムです。
彼らは Google App Engine を使用しています。これは、シェルを開いてキー入力することで確認できましたdig www.farmigo.com
。www.farmigo.com の CNAME DNS エントリは ghs.google.com です。私は Google が提供するクラウド サービスを知っているので、当然のように答えました。
そして、あなたの質問に答えるために、Web サイトがどのクラウド サービスを使用しているかを判断するための「一般的なアルゴリズム」はありません。少し調べてみる必要があります。
彼らのサイトを閲覧する。「利用規約」ページで、自宅からワンクリックで次の情報を見つけました。
OPEN SOURCE
Farmigo.com uses open source software, including:
open-csv
google-gson
FreeMarker
gwt-fx
gwt-google-apis
Google Maps API
FileUpload
alive-pdf
ga-for-flash
jQuery
より多くを取得するための最良の方法は、探偵の仕事です。ジョブの投稿から、おそらくJavaスタック(おそらくサーブレット/ ApacheTomcatベース)を持っていると合理的に推測できます。彼らの製品/サイトについて知っていることを使用して、その上にどのテクノロジーがあるかを判断します。大きなデータセットや非常によく似たページがたくさんある場合は、SpringまたはHibernateを使用できる可能性があります。
より深い探偵の仕事のオプション:
裏付けのあるアクセスがなくても、サイトが使用しているテクノロジーを決定するための真に定型的な方法が必要な場合は、脆弱性スキャナーを試してください。これは合法である場合と合法でない場合があることに注意してください。
簡単なメモ: Windows を使用している場合 (Joe Taylor は Linux で dig を使用しました)、nslookup を使用してください。ちなみに質問はfarmingo.comの募集チャレンジ、カンニング禁止!