見出し画像

コピペするだけ!簡単「カフェイン消滅時刻逆算」

読ませて頂いた記事をマガジンに追加させて頂いております。

伺った際にはマガジンへの登録をさせて頂いていきますが、それはやめてほしいなどありましたら、DM / コメントで一言頂けましたら幸いです😊


ブックマークに置いとくだけ!

コピペするだけの簡単小道具!

Geminiで簡単!ツール作成!

一発作成プロンプトも紹介!


コーヒー飲まないとどうもいまいちパッとしないと言いますか。
シャッキリしないと言いますか。
四六時中飲んでます。
カフェインの取りすぎは良くないとはわかっていても、こればかりはなんともならないのです。


4時間とか8時間とか、いやいやそんなんじゃ抜けきらないとか!

いろんな根拠などがあるとは思うけど!

睡眠に影響が出ない程度まで薄まる時間を7時間として計算!

目安だけは持っておきたい!


🛠️ 使い方(スマホ版)

1. 適当なページをブックマークする

まずは、今見ているこのページなど、何でもいいので一度ブックマークに登録します。

2. 「編集」を開く

ブックマークバーにある今作ったブックマークを長押しして、「編集」を選択します。

3. 内容を書き換える

表示された設定画面で、以下の2箇所を変更して保存します。

  • 名前: (自分が分かりやすい名前)

  • URL: もともと入っているURLをすべて消して、コードを貼り付ける

ブックマークを押すだけ簡単!


📋これを貼ります!

javascript:(function(){var input=prompt('☕ いま飲んだカフェインの量を【半角数字】で入力してください。\n\n・コーヒー 1杯(または緑茶2杯) ➔ 「1」\n・エナジードリンク 1缶(強め) ➔ 「2」','1');if(!input)return;var num=parseFloat(input);if(isNaN(num)||num<=0)return;var baseHours=7;var additionalHours=(num-1)*2.5;var totalHours=baseHours+additionalHours;var now=new Date();now.setMinutes(now.getMinutes()+Math.round(totalHours*60));var h=now.getHours();var m=now.getMinutes();if(m<10)m='0'+m;alert('⏰ 【睡眠防衛タイマー】\n\n体内のカフェインが睡眠を妨げないレベルまで分解され、脳が完全にリラックスできるようになる予測時刻は……\n\n🕒 【 '+h+'時'+m+'分 】頃です。\n\n今夜の快適な睡眠のために、これ以降のカフェイン摂取はお控えください。');})();void(0);

一発作成プロンプト!

# 目的
閲覧中のウェブサイトのDOM/CSSを一切変更せず、外部のサーバーやAPIにも一切データを送信せず、iPad SafariやChrome環境でも100%確実に動作し、ユーザーが入力したカフェイン摂取量(杯数)から、睡眠に影響しないレベルに低下するまでの時間を正確に逆算し、現在時刻から算出した「クリア予定時刻(時分)」をアラート出力するブックマークレット「一発カフェインタイマー」を出力してください。

# コードの制約(超厳守)
1. 起動時に「prompt」を表示し、ユーザーにコーヒーの杯数などの数値を半角数字で入力させるUIにすること(デフォルト値は「1」)。
2. 入力された値に対して「parseFloat」で数値化し、有効な正の数値であるか厳密にチェックすること。
3. 計算ロジックは、1杯目の基準分解時間を7時間(var baseHours = 7;)とし、2杯目以降は1杯ごとに2.5時間追加する計算式「var totalHours = baseHours + (num - 1) * 2.5;」を厳格に実装すること(AI独自の対数関数や複雑な消滅時間の解釈による過剰な時間加算バグを絶対に排除すること)。
4. 「new Date()」で現在時刻を取得し、算出したtotalHoursの時間を「setMinutes」を用いて現在の分に加算することで、未来の正確な「時(getHours)」と「分(getMinutes)」を割り出すこと(分が1桁の場合は頭に0を付与して2桁に整形すること)。
5. 算出された未来の「〇時〇分」という具体的な時刻を、睡眠防衛のアドバイス文言と共に「alert」出力すること。
6. アルコールなど法律や運転に絡むリスクのある計算は【絶対に一切含めない(カフェイン限定とする)】こと。
7. 既存のウェブページのDOM変更やCSS操作、外部通信は【絶対に一切使用しない】こと。
8. ブックマークレット(URL欄)が即死するのを防ぐため、コード全体のあらゆる場所において「%(パーセント記号)」を【絶対に1文字も使用しない】こと。
9. 処理的・構造的にSafariのページ上書きフリーズバグを100%回避するため、即時関数の末尾には必ず「void(0);」を明記すること。
10. 全体を「javascript:(function(){ ... })();」形式で包み、完全な1行のコードとすること。

# 出力形式
コードブロックに1行のコードだけを出力してください。余計な解説文や挨拶は省いてください。

この記事について!

今更ながら、Gemini 3分クッキング記事について注意点など|へろん


何でもどうぞ!答えられるものは全て答えます!

設置はお済みですか?図らずも人の庭でnote質問箱を試す!|へろん


メンバーシップ始めました!

まだ手探りですが、ご要望/無茶振り/質問、可能な限りお受けします!


参加させて頂いています!是非チェックしてみてください😆


有料記事、今回は問題提起と警告!

note生活1ヶ月の総括記事を書きました!大事な部分は全て無料公開中
何を考え何をしてきたのか、500人記念のワンコインで公開します!


小道具すべて、こちらに置きました!


☕ お時間あればこちらも是非!


気に入ったらスキ、フォローよろしくお願いします!
note外から見にきてくださったかたも、もしよければハートマーク押して頂けたら励みになります😊


いいなと思ったら応援しよう!

へろん いつも応援ありがとうございます! 快適な制作を進めるためのおやつ活動費に使わせて頂きます!