終わらない今日

Share

もし、明日が来なかったとしたら。

目覚まし時計が鳴る。昨日と同じ時間に。窓の外は昨日と同じ天気で、テレビからは昨日と同じニュースが流れている。何をしても、何を選んでも、翌朝にはすべてが巻き戻る。あなただけが覚えている。あなた以外の世界は、何ひとつ変わらない。

こういう想像をしたことがある人は、たぶん少なくないと思う。

映画『恋はデジャ・ブ』(Groundhog Day, 1993年)は、まさにこの状況を描いた作品だった。気象予報士のフィル・コナーズが、ペンシルベニア州パンクスタウニーで2月2日を何度も何度も繰り返す。最初はふざけて楽しみ、次に自暴自棄になり、やがて静かに変わっていく。誰にも覚えられない一日の中で、ピアノを練習し、人の名前を覚え、通りすがりの老人の世話を焼くようになる。

あの映画を観て、多くの人がたぶんこう思ったはずだ。「自分ならどうするだろう?」と。

もっと古い問い

ただ、この思考実験には、映画よりずっと古いルーツがある。

ニーチェは1882年の『悦ばしき知識』(Die fröhliche Wissenschaft)第341節「最大の重し」で、こんな場面を描いている。ある夜、悪魔があなたの最も深い孤独のなかに忍び込んできて、こう囁く。

おまえが今まで生きてきたこの人生を、おまえはもう一度、そしてさらに無数に繰り返して生きなければならない。そこには何ひとつ新しいことはなく、あらゆる苦痛も、あらゆる喜びも、あらゆる思考も溜息も、おまえの人生のすべての言いようもなく小さなこと、大きなことが、同じ順序と連なりのなかでおまえのもとに戻ってくる。

映画との違いは決定的だ。フィル・コナーズには記憶があった。前のループの経験を踏まえて行動を変えられた。だからこそ、あの映画は「成長の物語」として成立している。

でも、ニーチェの永劫回帰にはそれがない。まったく同じ人生が、まったく同じように、何の変更もなく永遠に繰り返される。記憶も、改善の余地も、どこにもない。あるのはただ、同じ蜘蛛と、同じ木漏れ日と、同じこの瞬間だけだ。

ニーチェはこれを、人生を肯定できるかどうかの試金石として描いた。この知らせを聞いたとき、あなたは歯を食いしばって悪魔を呪うだろうか。それとも、「これほど神聖な言葉を聞いたことがない」と言えるだろうか、と。

ニーチェの問いは壮大で、どこか神話的ですらある。でも今日考えたいのは、その壮大さのほうではなくて、もう少し手前にある、もっと素朴な疑問のほうだ。

結果が消える世界で

繰り返す一日では、今日の行動に結果がない。何を壊しても明日には元に戻る。何を築いても朝にはなくなる。誰かを傷つけても、相手は翌朝には忘れている。

プラトンは『国家』第2巻(359a-360d)の中で、グラウコンにこんな話をさせている。リュディアの羊飼いギュゲスが、身につけると透明になれる指輪を偶然手にする。ギュゲスはその力を使って王妃を誘惑し、王を殺し、国を奪った。グラウコンの主張はこうだ。人が正しく振る舞うのは、ただ罰を恐れているからにすぎない。もし罰の心配がなくなったなら、正しい者も不正な者も、結局は同じように振る舞うだろう、と。

繰り返す一日は、見えない指輪を渡されたようなものかもしれない。何をしても結果がない。罰がない。記録が残らない。

そのとき、人は何をするのだろう。

映画は一つの筋書きを提案した。享楽、絶望、そして利他。フィルは最終的に、忘れられると知りながら他人を助けることを選ぶ。この流れは美しいし、物語としての説得力がある。

でも、それが普遍的かどうかは、わからない。

飽きの先にあるもの

1000回目のループで、人は本当に利他的になるだろうか。10000回目でもそうだろうか。

飽きの先に待っているのは善意なのか。それとも、善意にすら飽きた先にある何か別のものなのか。諦めなのか。悟りなのか。あるいは、その二つに違いはないのか。

繰り返しの中で技術は身につく。ピアノが弾ける。言葉がうまくなる。人の心を読めるようになる。でも、それを知っているのは自分だけだ。誰にも認められない。発表会もないし、褒めてくれる先生もいない。聴衆はいつも、初めて聴いたような顔をしている。

誰にも認められない成長に、意味はあるのだろうか

問いが広がっていく

これは繰り返す一日だけの話じゃない気がする。

普段の生活でも、私たちは成長を「誰かに認められること」で確認しがちだ。テストの点数、仕事の評価、「変わったね」という言葉。もしそれが一切なかったら、自分が成長したことを、自分はどうやって知ればいいのだろう。

あるいは、もっと根の深い問いとして。成長とは、そもそも何に向かっているのか。

より良い自分? では、その「より良い」を定義しているのは誰なのか。

さらに問いを広げてみる。

繰り返す一日の中で、あなたは本を読むだろうか。感想を誰にも話せないと知っていて。絵を描くだろうか。翌朝には消えると知っていて。走るだろうか。記録が残らないと知っていて。

もし「それでもやる」と思えるなら、それは何のためにやっているのだろう。楽しいから? では、その楽しさが100回、1000回、10000回と繰り返されたとき、楽しさは残るのだろうか。楽しさは新しさに依存しているのか。それとも、行為そのものに宿るものなのか。

そしてもし「やらない」と思うなら。それは、普段やっている理由が、実は自分のためではなかったということを意味するのだろうか。

時間が止まると見えてくるもの

繰り返す一日という思考実験は、想像の中で時間を止めてみせる。すると、普段は気づかないものが浮かび上がってくる。

私たちがいかに「明日」を前提にして今日を生きているか。行為の価値をいかに結果で計っているか。自分が自分であるということを、いかに他者の反応に頼って確かめているか。

時間が進まない世界では、「意味」という言葉そのものが揺らぎ始める。意味というのは、たいてい、何かが何かに繋がっていることを指している。今日の努力が明日の結果に繋がる。この選択があの未来に繋がる。でも、繋がる先がどこにもないとき、意味はどこにあるのだろう。

もしかすると、問い自体がずれているのかもしれない。「意味があるかないか」ではなくて、「意味がないと感じることに耐えられるかどうか」が、本当の問いなのかもしれない。

あるいは、もっと手前に。「意味を必要とすること」そのものが、問い直されるべきものなのかもしれない。

繰り返す一日の外で

こうなると、もう繰り返す一日の話ではなくなっている。

これは、今ここで、一度きりの時間を生きている私たちの話だ。明日は来る。結果は残る。人は覚えている。でも、それでも同じ問いは消えない

あなたがしていることは、結果がなくてもやりたいことですか。

誰にも見られなくても、あなたはそれをやりますか。

あなたの成長は、誰のためのものですか。

繰り返す一日に答えはない。この問いにも、たぶん、答えはない。でも、考えてみる価値はあると思う。少なくとも、今日くらいは。

Read more

1Passwordを閉じるボタンが……ねえ!

1Passwordを使っていたら、いつの間にかウィンドウの 閉じる/最小化/最大化ボタンが消えていた。Ctrl+Wでウィンドウ自体は閉じられるので長らく放置していたけれど、調べてみたら原因がしょうもなかったので共有しておく。 💡結論 F11を押してみよう 症状 * ウィンドウ右上の最小化・最大化・閉じるボタンが表示されない * タイトルバーも消えている * Ctrl+W では普通に閉じられる * PC再起動、1Passwordの終了・再起動、アンインストール → 再インストール、いずれも変化なし 原因 ただフルスクリーンモードに入っていただけ。 1Passwordコミュニティの投稿「Lost window minimize buttons top rhc.」で全く同じ症状が報告されていて、コミュニティマネージャーの回答が「F11でフルスクリーンを切り替えてみて」だった。 解決手順 1. 1Passwordのウィンドウをクリックしてフォーカスを当てる 2. F11 を押す これでタイトルバーとボタン類が戻ってくる。ダメな場合は Win + ↓(ウィン

By Sakashita Yasunobu

外字と訓点を compile-time hash で解く

aozora は青空文庫の外字参照 (※[#「魚+師」、第3水準1-94-37] のような形) を約 14,000 件のテーブルで解決する。このテーブルを runtime の HashMap ではなく phf (perfect hash function) で持ち、コンパイル時に static 配列に焼き込んでいる。この記事はその選択の根拠と、JIS X 0213 → Unicode フォールバックの設計をまとめたもの。 handbook の対応章: Shift_JIS + 外字 resolver。 外字テーブルの形 外字エントリには 3 種類の解決結果があり、それぞれに対応する variant を GaijiEntry に持たせている。 static GAIJI_TABLE: phf:

By Sakashita Yasunobu

青空文庫の .txt を HTML に変換する最短手順

青空文庫 で配布されている .txt ファイルを HTML に変換したい、という用途向けの手順。Rust の知識は要らない。コマンド 1 行で済む。 1. CLI バイナリを取ってくる aozora の Releases ページ から自分の OS 向けのアーカイブを落とす。 OS アーカイブ名 Linux x86_64 aozora-vX.Y.Z-x86_64-unknown-linux-gnu.tar.gz macOS arm64 aozora-vX.Y.Z-aarch64-apple-darwin.tar.gz Windows

By Sakashita Yasunobu