「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

generator【metaタグ】

pointこの用語のポイント

pointホームページに関する説明書きだよ

pointHTMLファイルのヘッダ部に記述するよ

point「このページはどんなソフトで作りました」な情報を書くよ

スポンサーリンク

簡単に書くよ

generator【metaタグ】(読:ジェネレーター)とは

ホームページのファイルに書く、そのページに関する説明書き(を書くときに使う目印)のひとつ
であり

「このページは、どんなソフトで作りました」な情報のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「HTMLファイル」と「metaタグ」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

HTMLファイルは、ざっくり説明すると「ホームページファイル」です。

あなたがホームページを見ようとすると、まず、ホームページを見るときに使うソフトWebブラウザからホームページのファイルが置いてあるコンピュータWebサーバに対して「このページをおくれ」と お願いが出されます。

generator

そのお願いに対して、WebサーバさんからWebブラウザさんに「ほれ、そのページだよ」と お返事がきます。

generator2

お返事を受け取ったWebブラウザさんは、受け取った内容(ホームページのファイル)を画面上に表示してくれます。

generator3

この流れにおいて受け渡しされるファイルがHTMLファイルです。

generator4

実際にはHTMLファイル以外のファイル画像ファイルとか)も受け渡しされますけどね。
メインとなるファイル、ホームページの中身が書いてあるファイルがHTMLファイルです。

metaタグは「人の目には見えない、ホームページに関する説明書き(を書くときに使う目印)」です。

HTMLファイルの中身は

1.ヘッダ部
2.ボディ部


の2つで構成されています。

generator5

ヘッダ部に書かれているのは、そのHTMLファイルの説明書きです。
例えば「どんな種類の文字で書かれていますよ~」や「このファイルのタイトルは○○ですよ~」といった内容が書かれています。

generator6

ボディ部に書かれているのは、そのHTMLファイルの中身です。
みなさんがホームページを見たときに表示される内容が書かれています。
ここに書かれている内容がHTMLファイルの本体と言えるでしょう。

generator7

metaタグは、HTMLファイルのヘッダ部に

<meta name="hoge" content="ほげほげ">

のような形式で書く「そのページの説明書き」です。

generator8

あるいは、その説明書きを書くときに使う目印「<meta ~ >」がmetaタグです。

generator9

metaタグに書かれている内容は、人間様には見えません。
Webブラウザさんや、ホームページの情報を収集して回っているプログラム検索エンジンに向けて書かれる情報です。

generator10

metaタグには、いろいろな種類があります。
また、日々増えています。

以上を踏まえて、いろいろあるmataタグのひとつで

「このページは○○ソフトで作られました」な情報が書かれているmetaタグ

が「generator」です。

generator11

実際のgeneratorは、例えば

<meta name="generator" content="PiyoPiyo HP Editor v1.0">

のように書かれています。
この例は「このページは『PiyoPiyo HP Editor v1.0』というソフトで作られましたよ」の意味になります。

「generator」は多くの場合、ホームページを作るときに使ったソフトが勝手に埋め込みやがります。
ぶっちゃけ邪魔なだけで何の役にも立ちません。
消しちゃって良いです。
むしろ消してください。

セキュリティ的な観点から言うと、必要のない情報はわざわざ公開しない方が安全です。
あなたがどんなソフトでホームページを作ったか分かっても、見に来た人には何の役にも立ちません。
それだけで済めば良いのですが、悪いことをしようとしている人には意外と役に立ちます。

例えばピヨ太君が「PiyoPiyo HP Editor v1.0」でホームページを作ったとします。
そして、それを「generator」に書いておいたとします。

別に問題ないのでは?と思うかもしれませんね。
確かに、この時点では問題ありません。

あるとき、大事件が起きました。
なんと「PiyoPiyo HP Editor v1.0」に致命的な不具合が見つかったのです。

実は「PiyoPiyo HP Editor v1.0」を使ってホームページを作ると「piyo.ini」というファイルが作られます。
この「piyo.ini」はホームページのファイルと同じ場所に置かれているのですが、ある手順で外から勝手に変更できることが分かったのです。
そして、この「piyo.ini」はとても大事なファイルで、このファイルを変更することによって、ホームページを乗っ取ることも可能でした。

おっと、悪い人がピヨ太君のホームページのmetaタグ「generator」を見て、気づいてしまいましたよ。
「おっ、こいつ『PiyoPiyo HP Editor v1.0』使ってんじゃん。乗っ取っちゃえ♪」とかつぶやいています。

あわれ、ピヨ太君のホームページは悪い人に乗っ取られてしまいました。

もちろん、そんな機会は多くないでしょうけどね。
可能性はゼロでは ありません。
公開してもメリットのない情報は、できるだけ公開しない方が無難です。


image piyo2

一言でまとめるよ

まぁ「generator」って単語が出てきたら「そのページを、どんなソフトで作ったかが書いてあるんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像016
書籍画像063

おまけ

■訳してみるよ

「generator(ジェネレーター)」の意味は

・発生器
・発電機
・生成する人


とかです。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け