古い記憶が原因

Last Updated:2021/12/18(土)
昨夜、四苦八苦しても直らなかったハンバーガーメニュー、今日iPhoneで見たらちゃんと機能するようになっていたにゃ。ブラウザーにはキャッシュという仕組みがある。キャッシュとは一度サーバーからダウンロードしたプログラムを端末にとどめておく仕組みだにゃ。このキャッシュの仕組みでネットワークがなくても一度読み込んだページはスマホで見られるみたい。にゃんがいくらサーバー上のプログラムを修正してもiPhoneでハンバーガーメニューが動かなかった原因は、そのキャッシュが邪魔していたことにゃ。古い情報が使われ続け、新しい情報がiPhoneにダウンロードされなかったことが原因だったにゃ。そもそも最初からプログラムは正しかった可能性すらあるにゃ。

進撃の巨人でエレンが立体機動装置を使いこなせず挫折するシーンがあるにゃ。原因はエレンではなく装置の故障。立体機動装置を交換したエレンは難なく調査兵団に加盟できた、そのエピソードと同じ。

(症状)
パソコンだと正しく機能するのにiPhoneだと動かない。

(原因)
iPhone側に保存されている古いキャッシュのせいで新しいプログラムが読み込まれていなかった。

(対処)
キャッシュクリア。

具体的にはGoogle先生にキーワード「iPhone Chrome キャッシュクリア」で聞いたにゃ。その作業のなかで恥ずかしい検索履歴の削除方法も知ることができたにゃ。また、昨日、ハンバーガーメニューの問題解決のためにパソコンとiPhoneの違いやプログラムの作法を検索しまくることで、理解が深まったにゃ。

災い転じて福となす。

にゃんの人生がうまくいってないことにも、どこかに原因があるにゃ。会社が悪い、にゃんを評価している上司が悪い、その可能性も十分にあるけど、対処の方法としてにゃんの古い記憶を消して、バージョンアップするというアプローチもある。会社や上司を取り替えるのはにゃんの力だけでは不可能だけど、にゃん自身はにゃんの今、この瞬間の行い次第だにゃ。

古い記憶に時間を奪われてちゃだめ。瞬間瞬間、己をバージョンアップにゃ。

今日は21時に帰宅。iPhoneのChromeのキャッシュクリアの方法を調べた後、そもそも常に最新のプログラムを読み込ませる方法を調べたにゃ。その方法を実装するための修正をやる気力はなく、15分だけ仮眠を取ろうとしたらぐっすり眠ってしまい起きたら午前2時過ぎ。YouTubeを見ながら日記を書いたいたら現在午前3時21分。