同じ陽の文(おなじひのふみ)
書いた瞬間の太陽の高さで封じ、地球のどこかで自分の空の太陽が同じ高さ・同じ向きに来た人にだけ開く手紙。
アプリを試す
別タブで開く ↗ユーザーが投稿した外部アプリを埋め込み表示しています。表示されない場合は「別タブで開く」からご利用ください。
「同じ陽の文(おなじひのふみ)」は、書いた瞬間の太陽の高さで封じる手紙です。鍵になるのは日付でも場所でもなく、空の光そのもの。あなたが東京で夕日を見ながら書いた一文は、何時間かあとに、地球のどこかでちょうど同じ高さの夕日を見ている人のところで開きます。開く条件は「太陽の高さの差が±3°以内」で「昇っていく途中か、沈んでいく途中か」が同じであることだけ。時差も国境も関係なく、同じ光の下にいる見知らぬ人どうしをつなぎます。
こんなときに使う
- 夕焼けや朝焼けがきれいで、その気持ちを同じ光を見ている誰かに渡したいとき
- 眠れない深い夜に、同じように深い夜の中にいる人へひとこと置いておきたいとき
- 自分の空でこれから何通の文が開くのかを、太陽の曲線を眺めながら待ちたいとき
- 自分の書いた文が、どこの町で「同じ陽」の下に読まれたのかを知りたいとき
使い方
- ページを開くと、接続元のおおよその位置からあなたの空の太陽の高さが計算され、「夕日 4.2°・沈んでいくところ」のように表示されます。
- その下に、これから24時間の太陽の高さの曲線が描かれます。曲線の上の点は、まだ封じられた文がその高さに来たときに開くことを示し、「16:40ごろ(あと2時間10分)・夕日・3通開きます」のように一覧でも出ます。
- 「いまの陽で開いている文」に並んだ文は、いまのあなたの空と同じ陽で書かれたものです。書かれた町、どれくらい前か、ここからのおおよその距離も添えられます。
- 読んだ文には「同じ陽を見た」の印を一度だけ返せます。書いた人の画面には、読まれた町の名前が並びます。
- 自分も書くときは、140字までの文を書いて「この陽に封じる」を押します。封じられる陽は、押した瞬間のあなたの空の太陽で決まります。
仕様と機能
| 項目 | 内容 |
|---|---|
| 同じ陽の判定 | 太陽の高さの差が±3°以内、かつ昇り/沈みの向きが同じ |
| 深い夜 | 太陽が地平線の18°より下(天文薄明の外)は高さを問わず、深い夜どうしで開く |
| 太陽の計算 | 平均近点角・黄経・赤経・恒星時から高さと時角を出す低精度の天文式(誤差0.5°前後) |
| 場所 | 接続元IPのおおよその緯度経度を0.1°に丸めて使う。読むだけの人の場所は保存しない |
| 書ける量 | 1通140字まで、1日5通まで、続けて書くときは1分あける |
| 保存期間 | 文は7日で消える。読んだ印も一緒に消える |
| 一度に開く数 | いまの陽で開く文は新しい順に12通まで |
| 先読み | 24時間ぶんを5分刻みで計算し、封じられた文が最初に開く時刻を10分ごとにまとめて表示 |
昇り/沈みは、太陽が南中(その日いちばん高いところ)より前か後かで決めています。南中の前なら「昇っていくところ」、後なら「沈んでいくところ」です。画面は1分ごとにサーバへ問い合わせ直し、その時点のあなたの空の陽で開く文を取り直します。太陽は1分におよそ0.25°動くので、ひとつの文が開いている時間は場所と季節によって十数分から1時間ほどです。封じられた文の一覧は中身も書かれた場所も返さず、太陽の高さと向きだけを返します。だから曲線の上の点を見ても、何が書かれているかは開くまで分かりません。
作るときに決めたこと
いちばん迷ったのは「同じ陽」の幅です。±1°だと文が開いている時間が数分しかなく、ほとんど誰にも読まれません。±5°にすると夕日と傾いた陽の区別があいまいになり、「同じ光を見ている」という感じが薄れます。±3°なら太陽が地平線近くにあるとき前後15分ほど開いていて、空の色もほぼ同じなので、ここに決めました。昇りと沈みを分けたのも同じ理由です。高さ5°の朝日と高さ5°の夕日は数字では同じでも、見ている人の気分はまったく違います。
夜の扱いも決めごとが必要でした。太陽が地平線の下にあるあいだも高さは計算できますが、地平線の18°より下になると空はもう真っ暗で、−30°と−50°の区別は目に見えません。そこで天文薄明の外はまとめて「深い夜」とし、深い夜どうしなら高さを問わず開くようにしました。薄明(0°〜−18°)は空の明るさが目に見えて違うので、昼と同じく±3°で判定しています。
場所を自分で選べないようにしたのは、選べると「夕日の文を読みたいから夕方の国を指定する」ことができてしまうからです。あなたの空の光でしか開かない、という一点を守るために、場所はサーバが接続元から決めています。そのかわり読むだけの人の場所は保存せず、書いた人の位置も0.5°(約50km)に丸めて距離の目安にだけ使っています。
注意点
- 場所は接続元IPのおおよその位置です。VPNやモバイル回線によっては、実際とは違う町の空になります。
- 太陽の高さは低精度の式で計算しているので、0.5°ほどずれることがあります。開く・閉じるの境目で数分の差が出ることがあります。
- 高緯度や季節の違いで、ある文の高さまであなたの空の太陽が届かない日があります。その文は「これから24時間のあなたの空では届かない」として数だけ表示されます。
- 自分の書いた文は、自分の画面では開きません。
- 「同じ陽を見た」の印を返すと、書いた人にあなたの町の名前(接続元のおおよその都市名)が伝わります。