##はじめに
(ある日のこと)
.
.
.
勉強も終わったし、今日はあれをやろう!
.
(30分後)
.
う~ん、はまったなぁ...(調べながら)
あ、この記事面白そう!
.
.
(n分後)
.
.
「パズドラ リーダー」
「パズドラ リーダー おすすめ」
「パズドラ サブ ランキング」
.
あ~、目が痛いし肩も痛い、、、頭も働いてない、、、
(やりがち)
##本編
25分集中した後、5分休むサイクルを四回繰り返す、「ポモドーロ・テクニック」という集中法がある。
私も最近これを知って実践していて、5分休むごとに頭がすっきりし集中できている。
これを実践するにあたり、最初はキッチンタイマーか何かで25分を測ろうと思ったが、手動でパソコンをスリープするのは面倒くさい。意志力は有限ナリ。
そこで、プログラマの三大美徳である「怠惰」を発動し自動化することにした。
出来上がったのが以下のcronsleep.batである。
:start
timeout 1500
psshutdown -d -t 0
timeout -1
goto :start
###解説
:start
(中略)
goto :start
↑ 無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に繰り返し。無限に(略)
timeout 1500
↑ 1500秒(=60*25)待つ。sleepコマンドとは違って、待ち時間中にキーボード入力すると次の処理に行けて便利。
psshutdown -d -t 0
psshutdownコマンドは、デフォルトではwindowsにインストールされていないのでインストールする。Microsoft公式のWindows Sysinternalsというツール群に含まれている。-d -t 0でスリープ処理を指定する。
timeout -1
↑ キーボード入力があるまで待つ。5分の休憩も自動化しようと思ったが、柔軟にしたいのでこういう仕様になった。
##さいごに
皆さんも使ってみてほしい。
でもエビデンスは知らないのであしからず。
##おまけ
###さらに集中したい方へ
指定したサイトを開けなくするBlock Siteというchrome拡張がおすすめ。これでtwitterとかブロックしてる。
###宣伝
2020年4月に大学生になるのでインターンがしたいです。よろしくお願いします。(bakeratta35@gmail.com)
##おわり
###おわり
####おわり
#####おわり
おりわ