- ニュース

先週のアップデートで、iOS および Mac 用日記アプリ Day One は、不安を抱える十代の若者のためのツールから本格的な日記帳へと進化し、写真 (オリジナルはほぼテキストのみ) と位置情報のサポートが追加され、天気情報を自動的に取り込む機能も追加されました。
しかし、数々の優れたMarkdownプレビューアプリ「Marked」の開発者であり、ハッカー兼ソフトウェア開発者でもあるブレット・タープストラ氏にとって、それだけでは満足できませんでした。そこでブレット氏は、「Slogger」というツールを開発しました。これは、既存のソーシャルネットワークから投稿を取得し、Day Oneジャーナルに追加することで、Markdownで書かれたあらゆるテキストを自然な形でレンダリングするツールです。
Brett 氏の方法は、Web 自動化ツールの IFTTT (If This Then That) と、Mac 上の Hazel、OS X 用の Day One のコピーを使用することです。iOS 版のみを使用したい場合でも、Mac 版のアプリを実行する必要があります。
これらのツールを使うと、Slogger(「ソーシャル」と「ロガー」を組み合わせた造語。響きが悪く、サポートされていないように聞こえるかもしれないが、実際そうである)は、Instagram、Facebook、Twitter、Flickrのフィードに加え、お好きなRSSフィードから情報を取得します。Brettの投稿は現在ダウンしているようなので、私のRSSリーダーからコピーした概要を以下に示します。
IFTTTで取得した画像を、Hazel、Folder Actions、またはlaunchd(Mac OS Xに内蔵)を使ってログエントリに変換します。
複数のTwitterフィードをチェックして、返信のない新しい更新やお気に入りを探します。
これは24時間ごとにダイジェストとして実行されるため、ログが過負荷になるのを防ぎます(みんな話しすぎなので)。これらの投稿内に認識された画像リンクが見つかった場合、それらは画像付きの独自の投稿になります。
テキスト内のリンクをすべてMarkdownに変換し、Day Oneで非常にきれいに表示されます。
任意の数のRSSフィードから新しい投稿をチェックし、主に自分のブログや自分が執筆しているブログの投稿を記録することを目的としています。フィードを取得できる場合は、ログに記録できます。
投稿の最初の画像がその投稿のエントリに追加されます
エントリの日付は、スクリプトの実行時間ではなく、公開日によって決まります。
Last.fmのユーザー名を入力すると、その日のプレイリストとお気に入りのトラックが取得されます
Github Gistのユーザー名を入力すると、その日に投稿したGistへのリンクが作成されます。
IFTTTを使えば、Instagram、Flickr、Facebookなどの画像を取得して追加できます。Facebookの写真に誰かがあなたをタグ付けした時に、IFTTTが写真を追加することも可能です。全く関係のない写真にあなたをタグ付けしてくるような、バカな友達がいないことを前提にすれば、かなり便利ですよ。
もし聞き覚えがあるなら、それは優れたiPhoneアプリ「Momento」が似たような機能を備えているからです。しかし、iPadはすでにかなり前から存在しているにもかかわらず、MomentoにはまだiPad版がありません。
ただし、Brett の回避策は単なるプラグ アンド プレイではありません。コマンド ラインの操作や Ruby スクリプトの編集を多少行う必要がありますが、それが完了するとスクリプトが 1 日に 1 回実行され、新しい内容がジャーナルに追加されます。
それはまさにコンピューターが私たちに代わって行うべきことです。私たちはすでに Web 上で日々の出来事を記録しているのに、なぜ別に日記をつける必要があるのでしょうか。
出典: ブレット・タープストラ