TaskPaperでプレーンテキストを強力なタスク管理システムに変える方法
「やるべきこと」を覚えておくだけで、なぜこんなに複雑になってしまったのでしょうか。タスク管理アプリやToDoリストの中には、機能が多すぎて、リストを最新の状態に保つこと自体が一つのタスクになってしまうものもあります。そんな管理方法が煩わしく感じているなら、TaskPaperがぴったりかもしれません。
TaskPaperとは?
名前に「Paper(紙)」と付いていますが、TaskPaperは実際には紙とは何の関係もありません。むしろ、シンプルなプレーンテキストとして保存される、使いやすい形式でタスクを管理できるアプリです。価格は24.99ドルですが、サブスクリプションや追加課金を心配する必要はありません。
TaskPaperは、自分の望む通りにシンプルにも複雑にもできるシステムです。いくつかの項目を覚えておきたいだけならそれに対応できますし、大規模で複雑なプロジェクトを計画したい場合でもしっかりサポートしてくれます。この柔軟性こそが、TaskPaperの大きな魅力の一つです。

すべてを1つの大きなドキュメントにまとめたいなら、それも可能です。また、個人用のタスクと仕事用のタスクなど、目的別にファイルを使い分けることもできます。
シンプルながら、アプリにはさまざまなテーマが用意されています。見た目にこだわりたい方にとっては、うれしい機能でしょう。

プレーンテキストの利点
タスクをプレーンテキスト形式で保存する最大のメリットの一つは、その扱いやすさです。同期のために複雑なバックエンドを用意する必要はありません。ファイルをDropboxやNextcloudなどのクラウドサービスに置けば、どこからでもアクセスできます。
そのシンプルさゆえに、プレーンテキストは非常に強力でもあります。Mac、Linux、Windows Subsystem for Linuxに標準搭載されているUnixツールを使えば、ToDoリストを無数の方法で自由に操作できます。
大規模で複雑なToDoアプリの同期バックエンドとは違い、TaskPaperがサービスを終了してデータごと消えてしまう心配はありません。開発者がアプリの提供を終了しても、利用している同期サービスが閉鎖されても、タスクが書かれたファイルは手元に残ります。さらに、後述するように、TaskPaper形式のテキストファイルを利用できるのは、TaskPaperアプリだけではありません。
TaskPaperの基本的な使い方
TaskPaperの操作はテキストファイルの編集と同じくらい簡単ですが、それだけのアプリではありません。手軽なタスク入力は魅力の一つですが、TaskPaperは多くのタスク管理アプリと同様に、必要なときに必要な情報を表示してくれるのです。
TaskPaperドキュメントの主な階層構造は「プロジェクト」によって形成されます。プロジェクトを作成するには、行末にコロン(:)を付けます。タスクを作成するには、行頭にダッシュ(-)を付けます。ダッシュで始まらず、コロンで終わらないテキスト行は、すべて「ノート」として扱われます。
タスクを整理するもう一つの方法が「タグ」です。ハッシュタグ(#)ではなく、@記号を使用します。@today(今日取り組みたいタスク)や@high(高優先度のタスク)のように、自由にタグを付けることができます。

TaskPaperは期日の設定にも対応しています。これには、括弧内に日付を入れたタグを使います。例えば@due(1970-01-01)とすれば、1970年1月1日(木曜日)が期日として設定されます。この日付は過去なので実用的ではありませんが、記述方法の例としては分かりやすいでしょう。
また、@due(tomorrow)のような相対的な日付も使えます。TaskPaperが自動的に日付を解釈してくれるので、便利です。
他のシステムでTaskPaperを使う
TaskPaper本体のアプリはMac専用ですが、他のシステムでも使いたい場合はどうすればよいのでしょうか。TaskPaperのファイル形式は非常にシンプルなので、ほぼすべてのオペレーティングシステム向けに対応アプリが存在します。例えば、TaskMatorを使えばiPhoneで同じ形式を利用できます。
さらに、主要なテキストエディタの多くにはTaskPaperプラグインが用意されています。長い歴史を持つエディタvimにTaskPaper対応を追加することも可能です。
まとめ
TaskPaperは万人向けのツールではありませんが、シンプルさと機能性の絶妙なバランスが取れており、その使い心地を一度知ると手放せなくなる人も多いはずです。それでも複雑だと感じる方は、思い切ってペンと紙という昔ながらの道具に戻るのも一つの選択肢でしょう。
-
Raspberry PiをRuneAudioで本格Hi-Fiオーディオシステムに変える方法
RuneAudioは、自らを「組み込みハードウェアをHi-Fiミュージックプレーヤーへと変える、無料のオープンソースソフトウェア」と定義しています。Raspberry PiにRuneAudioをインストールすれば、複数の音源から音楽を再生できる本格的なHi-Fiメディアセンターへと生まれ変わります。 さらに便利なのは、RuneAudioが独自のWebサーバーを立ち上げる点です。ローカルネットワーク経由でユーザーインターフェースにアクセスできるため、パソコンのブラウザや無料アプリを使って、家の中のどのデバイスからでもHi-Fiシステムを操作できます。 用意するもの セットアップに必要なものは以
-
複数の区切り文字を含むテキストファイルをExcelにインポートする3つの方法
この記事では、複数の区切り文字(カンマやセミコロンなど)を含むテキストファイルのデータを、Excelワークシートにインポートする3つの方法を解説します。Excelの標準機能とVBAコードの両方を使ったアプローチを紹介するので、状況に応じて最適な方法を選べるようになります。それでは、具体例を見ながら各方法を詳しく確認していきましょう。 複数の区切り文字を含むテキストファイルをExcelにインポートする3つの方法 ここでは、複数の区切り文字が混在したデータセットが保存されたテキストファイルを例にします。テキストファイル内のデータセットは以下のようなイメージです。 このデータセットは、ある店舗の販