Linuxで習慣を確実に続けられる!無料の習慣トラッカーアプリ2選
はじめに:習慣の継続には「仕組み」づくりが鍵
習慣を身につけ、維持していく上で欠かせないのが「継続」です。しかし、モチベーションを保ちながら毎日コツコツと続けるのは、決して簡単なことではありません。目標は方向性を定めるために有効ですが、実際に前進するためには、効率的に動ける仕組み(システム)を構築することが重要です。自分の過去の進捗を見返せるようにしておくことは、さらなる前進のための大きな原動力になります。
LinuxベースのOSは、適切に活用すれば非常に高い生産性を発揮できるプラットフォームです。そんなLinuxで生産性をさらに高め、良い習慣を育てたい方に向けて、無料で使える習慣トラッキングアプリを2つ厳選して紹介します。
1. dijo:ターミナルで完結する習慣トラッカー
コマンドラインが好きな方なら、dijoはまさにうってつけのツールです。ターミナルから離れることなく習慣を記録できます。dijoは「スクリプト可能な、cursesベースのデジタル習慣トラッカー」として開発されており、その名にふさわしい完成度を誇ります。
また、外部プログラムと連携させることで、手作業なしでイベントを自動追跡することも可能です。Vimエディタを使ったことがある方なら、見た目も操作性もよく似ているため、すぐに馴染めるでしょう。dijoの主な機能は以下のとおりです。
- Vimライクなキーバインドとショートカットで快適に操作
- 日単位の「デイモード」と週単位の「ウィークモード」の2つのビューで進捗を確認
- 達成率(小数)型、はい/いいえ型、目標なし型など、柔軟な習慣タイプに対応
- 高度なカスタマイズ性と、自動追跡可能な習慣のサポート
dijoのインストール方法
dijoをインストールするには、あらかじめLinuxマシンにRustとCargoが必要です。Ubuntuをはじめとする各Linuxディストリビューションでは、以下のコマンドで導入できます。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
画面の指示に従えば準備完了です。続いて、cargoを使ってdijoをインストールします。
cargo install dijo
コマンドラインからの手動インストールが苦手な方は、GitHubのリリースページからビルド済みバイナリを直接ダウンロードして使うこともできます。
2つのモードの概要
dijoには、習慣を視覚化するための2つのモード(ビュー)が用意されています。デフォルトのデイモードでは、当月の日ごとの達成状況が一目でわかる形式で表示されます。
目標を達成できた日はシアン色、達成できなかった日はマゼンタ色で表示され、まだ記録のない日は薄い黒のドットで示されます。
ウィークモードでは、月の各週ごとの進捗サマリーを確認できます。今週の達成率は白で、それ以外の週は薄い黒で表示されます。ある週で100%を達成するには、その週の毎日で目標をクリアする必要があります。
dijoで習慣を記録する
dijoで習慣の記録を始めるには、お好みのターミナルエミュレータを開き、以下のコマンドを実行します。
dijo
デイモードの空白画面が表示されたら、習慣を追加していきます。コロン(:)キーでコマンドモードに入り、addコマンドを入力しましょう。たとえば「毎日プログラミングをする」というはい/いいえ型の習慣を追加する場合は次のように入力します。
:add programming 1
「毎日0.5マイル走る」のような小数値を持つ習慣を追加する場合は、:addコマンドを次のように使います。
:add running 0.5
さらに、「こまめな水分補給」のように具体的な目標値を設けない習慣を追加する場合は、以下のとおりです。
:add water
習慣を記録するときは、対象の習慣にカーソルを合わせてEnterキーを押せば回数が増加(完了としてマーク)、Backspaceキーで回数が減少(未完了に戻す)します。その日の目標に到達すると、dijoはその日を緑色でマークし、習慣名に取り消し線を引いて完了を教えてくれます。
覚えておきたいキーバインド
dijoを最大限に活用するために、移動・追加・削除・記録を効率的に行える主要なキーバインドをまとめました。
| キー | 別名 | 動作 |
|---|---|---|
| h | Tab、← | 左のセルへ移動 |
| j | ↓ | 下のセルへ移動 |
| k | ↑ | 上のセルへ移動 |
| l | Shift + Tab、→ | 右のセルへ移動 |
| H | - | カーソルを左端へ移動 |
| J | - | カーソルを下端へ移動 |
| K | - | カーソルを上端へ移動 |
| L | - | カーソルを右端へ移動 |
| Enter | n | フォーカス中の習慣の回数を+1 |
| Backspace | p | フォーカス中の習慣の回数を-1 |
| v | - | フォーカス中の習慣をウィークモードで表示 |
| V | - | すべての習慣をウィークモードで表示 |
| Esc | - | デイモードへ切り替え |
| [ | - | 表示を1ヶ月前に移動 |
| ] | - | 表示を1ヶ月後に移動 |
| } | - | 今日の日付に戻る |
習慣の記録が済んだら、:wqコマンドで保存してdijoを終了しましょう。
2. Good Job:GUIで手軽に使える習慣トラッカー
コマンドライン操作は万人向けとは言えず、グラフィカルなユーザーインターフェース(GUI)の方が使いやすいと感じる方も多いでしょう。Good Jobは、まさにそのニーズに応えるLinuxアプリケーションです。他の習慣トラッキングアプリと同様に、継続を支援し、連続記録(ストリーク)を途切れさせないことを目的としています。
Good Jobの特徴的な仕組みとして、習慣を継続できれば報酬が得られてモチベーションが高まる一方、サボるとペナルティを受けて進捗がリセットされる点が挙げられます。Good Jobをインストールするには、お使いのLinuxディストリビューションがsnapパッケージに対応している必要があります。
Snap StoreからGood Jobをダウンロードするには、ターミナルで以下のコマンドを実行してください。
sudo snap install good-job
インストール後は、アプリマネージャーから起動するか、Alt + F2のショートカットキーでgood-jobコマンドを実行すればOKです。習慣の内容やモチベーションフレーズ、ペナルティ、開始日などを自由に設定できます。
毎日習慣を達成すると、励みになる言葉(モチベーションフレーズ)の文字が1文字ずつ解放されていきます。フレーズを3回完全に埋めることを目標にすれば、長期間にわたって習慣を継続できるはずです。その他にも、ダークモードの切り替え、統計ページの表示、Android向けのクロスプラットフォーム対応などの機能が用意されています。
習慣は自己改善の複利である
習慣や自分との約束を守り続けるのは、最初は難しく感じられるかもしれません。しかし、長い目で見れば必ず大きな成果として返ってきます。モチベーションの維持は習慣を続ける上で重要な要素であり、習慣を記録・可視化することは、自分の進捗を客観的に把握し、前進し続けるための効果的な方法です。
良い習慣を身につけることと同じくらい大切なのが、悪い習慣を断ち切ることです。生産性を静かに蝕んでいる悪習慣とその克服方法についても、あわせてチェックしてみてください。
-
自宅で過ごす母の日も安心!アプリで叶える特別なお祝いアイデア6選
新型コロナウイルス感染症(COVID-19)の影響により、多くの人が自宅での生活を余儀なくされました。今年の母の日は室内で過ごすことになる方も多いはず。そこで本記事では、スマートフォンのアプリを活用して、お母さんにとって思い出に残る一日を作るための、簡単でクリエイティブなアイデアをご紹介します。2020年5月10日の母の日が近づく中、「どうやってこの日を特別なものにしようか」と考えている方も多いのではないでしょうか。母の日は毎年5月の第2日曜日に祝われ、社会における母親の役割や母性の大切さを称える日です。例年であれば世界各地で盛大にお祝いされますが、今年は外出制限の中、テクノロジーの力を借りて
-
【2018年版】Androidゲームコントローラーのおすすめ4選|モバイルゲーミングを快適に
タッチスクリーンの操作は、多くのゲームにとって決して快適とは言えません。長時間のプレイでは指が疲れてしまい、汗で画面が滑って操作しづらくなることも。さらに、スマートフォンが発熱して持ち続けるのがつらい、という経験をした方も多いのではないでしょうか。 こうした課題を解決するために、各メーカーはモバイルゲームにも使えるゲームコントローラーの開発を進めてきました。現在のAndroid対応ゲームパッドは、堅牢で耐久性のある設計が施され、家庭用ゲーム機のコントローラーに匹敵する完成度を誇ります。 Android用ゲームパッドの登場により、モバイルゲーミングは格段に快適になりました。今回は、あなたのモバイ