1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ADHD向けnpmパッケージ

Last updated at Posted at 2022-01-08

エンジニアでADHDだと、作業に集中しすぎて、持病の薬を飲み忘れたり、ミーティングをすっぽかしてしまったり、食事を摂るのを忘れてしまったりする。

そんな人が集中を切るためには、アプリケーションを強制終了させる他ない。

そのためのnpmライブラリがadhd-timerである。

npm install --save TakutoYoshikai/adhd-timer

毎日0:00になると、Google ChromeとFirefoxとターミナルを強制的に終了させ、寝る時間だよ!と表示する例

index.js
const ADHDTimer = require("adhd-timer");

ADHDTimer([
  {
    schedule: "0 0 0 * * *",
    callback: function() {
      console.log("寝る時間だよ!");
    }
  }
], [
  "firefox",
  "google-chrome",
  "gnome-terminal",
]);

第二引数には、プロセス名を複数登録できる。

このライブラリの予想外のメリットとして、常に終了されることを気にしながら仕事ができるので、時間を気にするようになる。

##まとめ
技術力を使って苦手なことを克服していきたい。
不注意すぎて運転免許取れなかったので、自動運転を作れるような技術者になりたい。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?