weekly-2026-2 #10
|
After Width: | Height: | Size: 35 KiB |
|
After Width: | Height: | Size: 95 KiB |
|
|
@ -0,0 +1,76 @@
|
||||||
|
---
|
||||||
|
author: usbharu
|
||||||
|
draft: false
|
||||||
|
categories:
|
||||||
|
- null
|
||||||
|
date: 2026-01-08T22:08:17+09:00
|
||||||
|
tags:
|
||||||
|
- null
|
||||||
|
keywords:
|
||||||
|
- null
|
||||||
|
title: スケジュール管理を自動化して怠惰を加速させる
|
||||||
|
relpermalink: posts/2026-01-08/
|
||||||
|
url: posts/2026-01-08/
|
||||||
|
decription: スケジュール管理を自動化して怠惰を加速させる
|
||||||
|
---
|
||||||
|
|
||||||
|
あるいは、自分の時間を1秒でも増やしたいあなたに。
|
||||||
|
|
||||||
|
怠惰、傲慢、短気がプログラマの美徳だとか、面倒くさがりほどプログラマに向いているだとか言いますが、自動化とかすら面倒なのが私。というわけで今まで課題の期限は頭で覚えて管理していました。しかし先日急激にタスクが増え、自分が管理できそうにないレベルになってしまいました。これを機に全部自動化しよう というわけです。
|
||||||
|
|
||||||
|
## 構成
|
||||||
|
|
||||||
|
- Google カレンダー
|
||||||
|
- Google Tasks
|
||||||
|
- Reclaim
|
||||||
|
- Google App Script(任意)
|
||||||
|
- Slack(任意)
|
||||||
|
|
||||||
|
スケジュールをGoogle カレンダー、タスクをGoogle Tasks、自動化をReclaimで行います。Google App ScriptはiCal形式のものを自動的にGoogle Tasksにブチ込むために使うため、その他の方法で自動化できる場合は不要です。
|
||||||
|
|
||||||
|
## 自動化の準備
|
||||||
|
|
||||||
|
### スケジュール
|
||||||
|
|
||||||
|
まず、開始時間、終了時間が決まっている用事を全部Googleカレンダーに入れましょう。なに? いちいち入れるのが面倒だ? Geminiにやってもらいなさい
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
このとき、予定の時間ぴったりではなく拘束時間全部を登録します。なぜなら自動化の際に移動時間などは自動で計算してくれないから
|
||||||
|
|
||||||
|
なお予定自体に余裕をもたせる必要はありません。自動化の際にバッファーを設定できます。
|
||||||
|
|
||||||
|
### タスク
|
||||||
|
|
||||||
|
開始時間、終了時間が決まっていない用事、あるいは普通のタスクはGoogle Tasksに入れます。学校の課題とか、その他諸々提出物とかです。手動でタスクを追加するのはあまりにも不便なので、なんとか自動化して下さい。可能なら完了済みを反映させるところまで自動化しちゃって下さい。
|
||||||
|
|
||||||
|
## いざ自動化
|
||||||
|
|
||||||
|
スケジュールの自動管理にはReclaimというサービスを使います。AIが所要時間、優先度、期限などをもとに、自動でスケジュールを組んでくれます。複数人で使う場合はそれぞれの予定を見て、会議などの時間を決めてくれる機能もあるようです。
|
||||||
|
|
||||||
|
### Reclaimに登場する概念
|
||||||
|
|
||||||
|
概念も何も一般的なスケジュール/ToDoアプリとそう変わらないのですが、いくつか特殊な概念があるのでここで説明しておきます。
|
||||||
|
|
||||||
|
- Hours - タスク、Habitsを入れて良い日、時間帯。
|
||||||
|
- Habits - 習慣 毎日、週何日、などの頻度で自動的に差し込んでくれる
|
||||||
|
- Focus - 空いてる時間にやりたいこと 例えば勉強とか、個人開発とか
|
||||||
|
|
||||||
|
#### Hours
|
||||||
|
|
||||||
|
Hoursは自動でタスクとHabitsを入れるときの制約です。タスク作成時にどのHoursでスケジュールを作成するか選ぶことができます。
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Hoursを設定することで、例えば真夜中にタスクをブチ込まれる事故を防ぐことができます。あと、Googleアカウントに複数カレンダーが紐づいている場合に追加先のカレンダーを選択することができます。しっかり設定しておきましょう。家族にタスクをフル開示する事故が発生します(一敗)。
|
||||||
|
|
||||||
|
HoursにはWorking Hours、Meeting Hours、Personal Hoursの3つがデフォルトで準備されており、自分で新しく作成することもできます。私は26時ぐらいまで起きていることが多いので、日付をまたいで設定できないのが惜しいところ
|
||||||
|
|
||||||
|
とりあえずPersonal Hoursを起きている時間全てに変えておくと良いと思います。
|
||||||
|
|
||||||
|
#### Habits
|
||||||
|
|
||||||
|
Habitsは習慣、または習慣にしたいものです。とりあえず掃除とか入れておくと良いでしょう。上で設定したHoursの時間で、設定した優先度・所要時間・理想的な時刻(Ideal time)をもとに自動でスケジューリングしてくれます。
|
||||||
|
|
||||||
|
その他スケジュールに失敗したときに残す/消すの設定や、どの程度予定を守るか、依存関係などを設定できます。
|
||||||
|
|
||||||
|
After Width: | Height: | Size: 51 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 120 KiB |
|
After Width: | Height: | Size: 109 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 38 KiB |