このサイトについて
何をするサイトか
単位・数・文字の変換を、ブラウザの中だけで行う道具を置いています。 1つ入れると関係する値が全部まとめて出るようにしてあり、 「AからBへ」を選び直す操作を必要としません。
なぜ作っているか
子どもたちに、いろんなものに触れて、いろんなものに興味を持ってもらいたい ── それがこのサイトを作っている理由です。
だから、答えを出すだけでは足りないと考えています。 1海里が 1,852メートルという半端な数なのは、地球の緯度をもとに決めたからです。 4月1日生まれの人が1つ上の学年になるのは、法律の上では 年齢が誕生日の前日に上がるからです。 こうした「なぜそうなるのか」を、答えと一緒に置いています。
数字を調べに来ただけの人が、帰るときに1つ何かを持って帰れたらいいと思っています。 どのページにも、そういう話を最低1つは入れるようにしています。
ポタモについて
カバのポタモです。ひと口で全部のみこみます。
名前は、カバの学名からとりました。hippopotamus は古代ギリシャ語の ἵππος(híppos・馬)と ποταμός(potamós・川)を合わせた語で、「川の馬」という意味です。 その後半をとって Potamo(ポタモ)と呼んでいます。
姿は、カバの体のつくりに合わせています。カバは鼻の穴と目と耳が顔の側面で一直線に並んでいます。体を沈めたまま息をして、周りを見て、音を聞けるようにするためです。 このサイトで ポタモが水に潜っている絵を使っているのは、 入力した内容を外に出さないことの言い換えです。
計算に使っている値
換算の係数は、国際的または法令で「厳密な定義値」として決まっているものだけを使っています。 次のとおりです。
- 1ポンド = 0.45359237 キログラム(1959年 国際ヤード・ポンド協定)
- 1フィート = 0.3048 メートル、1インチ = 25.4 ミリメートル(同協定)
- 1尺 = 10/33 メートル(計量法)。したがって 1坪 = 400/121 平方メートル
- 華氏と摂氏の関係 °F = ℃ × 9/5 + 32(定義式)
- 絶対零度 = −273.15℃(定義値)
- 畳の寸法は各規格の公称値(京間 955×1910mm など)
近似値は使っていません。そのため 121坪がちょうど400平方メートルになる、 −40℃と−40°Fが一致するといった検算ができます。
文字の数え方について
文字数は、人が「1文字」と感じるまとまり(Unicode の書記素クラスタ)で数えています。 絵文字の合字や、濁点を含む結合文字も1文字です。 ブラウザの Intl.Segmenter を使っているため、絵文字の仕様が更新されても 利用者の環境の判定に追随します。
あわせて、Unicode のコードポイント数と UTF-16 のコード単位数も表示しています。 入力欄の文字数制限は多くの場合 UTF-16 で判定されており、 「数えると足りているのに投稿できない」原因はほぼここにあるためです。 空白を除いた数など派生の集計も、すべて書記素で数えています。
精度と丸めの扱い
内部の計算は丸めずに行い、画面に出すときだけ端数を処理しています。 丸める桁は値の大きさによって変え、1000を超える数では小数を出しません。 実際より細かい精度があるように見せないためです。
計算できない入力(空欄、数値でない文字、負の面積など)に対しては、 0ではなく「—」を表示します。0を返すと「値がゼロである」と読めてしまい、 入力を間違えたことに気づけなくなるためです。
ブラウザの中だけで動きます
入力した内容はサーバーに送信されません。通信が発生するのはページを読み込むときだけで、 以後の処理はすべて端末の中で完結します。 サーバー側に処理を持たない構成にしているため、送信しようとしても送る先がありません。
これは方針ではなく構造です。「送らないと決めている」のではなく、 送る先を持たない造りにしてあります。 変換の処理はすべて JavaScript としてページに含まれており、 ページを読み込み終えたあとは通信が発生しません。
確かめる方法があります。ブラウザの開発者ツールを開き、 「ネットワーク」の欄を表示したまま変換を実行してください。 何を入力しても、 新しい通信が1件も増えないことが見えます。 機内モードにしてから操作しても、同じように動きます。
間違いを見つけたら
計算結果の誤り、表示の崩れ、読み上げソフトで使いにくい箇所などを見つけた場合は、お問い合わせからお知らせいただけると助かります。 どのページで、何を入れて、何が出て、正しくは何か ── この4つがあると原因までたどれます。
使わせてもらっているもの
画面のリンクに付いている「別のタブで開く」印は、デジタル庁が公開しているイラストレーション・アイコン素材(新しいタブで開きます)のアイコンを使わせてもらっています(利用規約(新しいタブで開きます))。
色の指定を、リンクの文字色に追随するよう変更(ダークモードで消えないため)という改変を加えているので、 規約にしたがって出典と改変内容をここに明記しています。 形そのものは1点も変えていません。
このサイトはデジタル庁や行政機関とは関係のない、個人が運営するサイトです。 アイコンを使っていることをもって、国や府省が作成・関与しているということはありません。
文字の色・背景の色・境界線の色も、デジタル庁デザインシステムの値をそのまま使っています。 公的機関が WCAG 2.2 と JIS X 8341-3:2016 に照らして検証した値なので、 読みやすさの根拠を自分で用意しなくてよくなります。
運営と収益について
当サイトは個人が運営しており、広告収入で維持しています。 広告の配信にともなう Cookie の取り扱いはプライバシーポリシーに記載しています。
広告が入ることで内容が変わることはありません。 換算に使う値は定義値だけを使っており、広告主や提携先の都合で 特定の結果を出したり、順序を変えたりすることはありません。 当サイトには、成果報酬型の広告(アフィリエイト)を掲載していません。