概要
「死」と聞くと不吉なイメージが強いですが、
残りの寿命を意識することで良い効果を得ることもできる(らしい)。
そんな話を鵜呑みにして、さっそくChatGPTと話していたところ、
iPhoneで開発できる「Scripable 」がさくっと便利だったので、
そちらの紹介も兼ねた記事でーす。
開発環境
- iPhone 12 mini
- iOS18
- 開発ツール:Scripable
- 言語:JavaScript
- サポート:ChatGPT
- 開発時間:10分
手順
①「Scriptable」をインストールする
②スクリプトを追加し、次のソースコードをコピー&編集する
-
Scriptableの画面、右上の
+
からスクリプトを追加できる -
サンプルでは、2020年1月1日生まれ
-
健康寿命の「85歳」と中間として「40歳」を設定
- 残念ながら自分で計算する
-
単位は「日」
// 指定した誕生日までの日数を表示するウィジェット
let today = new Date();
let dayPer = 1000 * 60 * 60 * 24;
let targetDate = new Date("2085-01-01");
let daysLeft = Math.floor((targetDate - today) / dayPer);
let subDate = new Date("2040-01-01");
let subDateDaysLeft = Math.floor((subDate - today) / dayPer);
let widget = new ListWidget();
widget.addText("85歳まであと");
let dayText = widget.addText(daysLeft + "日");
dayText.font = Font.boldSystemFont(36);
dayText.textColor = Color.green();
widget.addText("40歳まで" + subDateDaysLeft + "日");
widget.addText("2000/1/1生まれ");
Script.setWidget(widget);
Script.complete();
③widgetに表示する
以上!
感想
効果は人によりますので、個々人で実験してみてください。
私はこういう数値化がわりかし好きなので、やる気が上がるタイプでした。
想像よりも簡単にできたため、便利だな~という平凡な感想。