ForHosting KIT · 開発者向けツール

1日の集中時間ブロック計算ツール

1日の集中時間ブロック計算ツールは、勤務時間、休憩の合計、希望するブロックの長さから、現実的な1日の作業量を算出します。最初に休憩を確保し、残り時間に収まる完全なブロックだけを数えます。利用可能な集中時間、予定済みの時間、余り時間、稼働率も表示するため、不完全な時間を1回として扱わず、個人やチームの予定を無理なく組み立てられます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

実際に管理できる時間から始めます

楽観的な生産時間ではなく、勤務時間全体を分単位で入力してください。たとえば8時間は480分です。次に、昼食、短い休息、その他の予定された休憩として確保する合計時間を入力します。計算ツールは集中ブロックを数える前に、この時間を差し引きます。ブロックには、25分、45分、50分、90分など、中断しない1回の作業時間を指定してください。カレンダーへ移しやすいよう、3つの値はすべて整数の分で入力します。勤務時間とブロック時間は正数である必要があり、休憩時間は勤務時間を超えられません。両者が同じ場合は有効で、利用可能な集中時間は0分になります。上限は1,440分で、必ず1日分の計算になります。

完全なブロック数の計算方法

勤務時間から休憩時間を引き、利用可能な集中時間を求めます。その値を指定されたブロック時間で割り、小数部分を切り捨てます。420分が残り、1ブロックが50分なら、完全なブロックは8回です。残りの20分を9回目とは数えません。結果にはブロック数、割り当てた分数、余り時間が含まれます。稼働率は予定済み時間を利用可能時間で割り、小数第2位まで表示します。利用可能時間がなければ0です。この方式は休憩の合計だけを確保し、各ブロック間へ自動挿入しません。10分休憩を5回取る場合は50分と入力してください。集中できない会議、事務、移動の時間も休憩側に含められます。

結果を現実的な日程へ反映します

ブロック数はすべての枠を埋める義務ではなく、最大容量の目安としてお使いください。予定には移行時間、予期しない質問、早く終わる作業や長引く作業の余裕が必要です。余り時間を見ると、選んだ長さがきれいに収まるか、有用な予備時間を残すかが分かります。勤務時間と休憩を固定し、複数の長さを比較できます。短いブロックは回数を増やし、長いブロックは作業切り替えを減らせます。チームでは、比較前に休憩へ含める項目を統一してください。計算は決定論的で、表計算や社内ツール、自動処理にも適しています。APIリクエストの料金は$0.002です。数日間の実績を確認して入力を調整してください。休憩や私生活を圧迫する過密な予定より、小さくても確実な計画が有効です。

個人の集中予定を作成する

昼食と回復時間を確保し、執筆、開発、学習の完全なセッション数を確認できます。

チームの遂行能力を見積もる

共通の勤務時間と休憩方針から、メンバーごとの一貫した計画ブロック数を求めます。

時間ブロック方式を比較する

同じ1日で25分、50分、90分を試し、回数、余り、稼働率を比較できます。

休憩時間には何を含めますか?

昼食、短い休息、会議、事務など、集中ブロックの計画前に除外したい時間をすべて含めてください。

不完全なブロックを数えないのはなぜですか?

完全なセッションだけを数えるため、ブロックより短い残りは未使用の集中時間として表示します。

ブロック間の休憩は自動追加されますか?

いいえ。予定しているブロック間の休憩も含め、1日の休憩合計を入力してください。

休憩を勤務時間全体に設定できますか?

はい。その場合、利用可能時間、ブロック数、稼働率はすべて0になります。

APIでの計算料金はいくらですか?

APIリクエスト1件の料金は$0.002です。計算は決定論的で、外部サービスを使用しません。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/biz/time-blocks-per-day

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/biz/time-blocks-per-day \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"workday_minutes":480,"break_minutes":60,"block_minutes":50}'
{
  "workday_minutes": 480,
  "break_minutes": 60,
  "block_minutes": 50
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "biz.time_blocks_per_day",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →