
生産性を高めようという素朴な意図で、私はワークフローの改善に多くの時間を費やしていますが、それは常に逆効果を招きます。これは新しい問題ではなく、私のMacオタクの友人の多くも「今調整すれば後で役に立つ」という見せかけの犠牲になっていることは承知しています。私が気づいたのは、生産性とは、混乱した慌ただしい時期に安定性を提供してくれる、信頼できるツールを持つことであるということです。私自身のワークフローでは、かなり長い間Hazelに依存してきました(当社のFederico Viticciが以前こちらでそれについて書いています)。Hazelは、私の信頼できるシステムに安定性をもたらすバックボーンとなっています。毎月の光熱費の管理から一般的なクリーンアップまで、Hazelなしでは簡単に実行できない自動化プロセスが数多くあります。
本日、NoodlesoftはHazel 3.0をリリースしました。待望のインターフェース改善、多数の新機能、そしてファイル変更検出エンジンを全面的に再設計し、内部構造も刷新されています。今回のリリースで追加された主な機能をいくつか詳しく見ていきましょう。
Hazel 3.0を起動して最初に気付いたのは、以前のバージョンとよく似ているということです。これは悪いことではありませんが、最初は変更点が完全には分かりませんでした。次に、フォルダーを追加するセクションに新しい小さな目玉アイコンがあることに気づきました。このアイコンをクリックすると、選択したフォルダーのルールに一致するファイルの簡単なドロップダウンプレビューが表示されます。つまり、この時点で、新しいバージョンのHazelを使い始めて約3秒ですが、多くの新機能の1つだけでもすでに気に入っています。以前のバージョンのHazelを使用していた人はおそらく、ルールをプレビューする古い方法がサブメニューに埋もれているように感じたことに同意するでしょう。それがUIの最前面に移動されたのは素晴らしいことです。
他にも、プログラムを使い始めるまでは気づかないような、一般的なインターフェースの改善がいくつかあります。たとえば、埋め込まれたスクリプトを編集するときに、エディタウィンドウのサイズを調整できるようになりました。これだけでも、以前は外部のテキストエディタで書く方が簡単だった長いスクリプトにとっては大きな助けになります。スクリプト編集といえば、おそらく私が最も気に入っている視覚的な改善点は、新しいルールを作成するときのスクリプトエディタとオプションウィンドウの新しいポップオーバーデザインです。これは、以前のバージョンで私が最も不満に思っていたことの1つを解決します。それは、展開されたオプションが多すぎると、古いスライドダウンウィンドウが画面の下部をはるかに超えてしまうという問題でした。おそらく、これはラップトップサイズの小さな画面でのみ問題だったのでしょうが、それでもイライラさせられました。新しいポップオーバーは素晴らしい解決策で、Hazel を Mac OS X Lion で本当に使いやすくしてくれます。
ユーザビリティ向上のための微調整は、本当に枚挙にいとまがありません。実際、Hazel 3.0 の優れた点の多くは、以前のバージョンで私が経験した不具合を巧みに解決している点にあります。例えば、マッチングルールの条件を並べ替えられないという不満点もありましたが(現在は解決済みです)、ルールの作成と編集を始めるまでは、なぜこのような操作が必要なのか説明するのは難しいのですが、バージョン 3.0 ではこの点が見事に実現されているとだけ言っておきます。実際、新規ユーザーは新リリースの改善に注がれた努力を十分に理解できないのではないかと心配しています。おそらく、彼らはただ、このアプリを知らないまま、ただただ使い続けるしかないのでしょう。
見た目のアップグレードよりも興味深いのは、Hazelのルールセクションに追加された新機能です。新機能は常に優れたソフトウェアアップグレードの要となるものであり、Noodlesoftも期待を裏切りませんでした。新しく追加されたアクションには、 Apertureへのインポートと同期があります。私は個人的にApertureを使用していませんが、同期オプションを見るのは非常に楽しみです。残念ながら、これは一方向の同期アクションであるため、実行するスクリプトを書く時間を節約するだけですrsync
。実際、 rsync
はHazelにパッケージ化されており、それが独自の同期機能を実現する方法です。いずれにせよ、これは一般ユーザーにとって間違いなくメリットです。
スクリプトでカスタム条件を指定できるオプションもあって、嬉しい驚きでした。これは基本的に、シェルスクリプトやAppleScriptを記述してファイルを好きなようにテストし、条件に合致したファイルには0を返すというものです。これはHazelの使い方に全く新しいレベルの柔軟性をもたらすので、非常に便利です。Hazelに付属の構造化ルールはほとんどの状況で役立ちますが、今では自分でルールを記述できるようになりました。簡単な例を挙げると、grep
ファイルの内容に対してシェルスクリプトを記述し、正規表現やHazelの標準の「contents contains」アクションよりも強力な方法で特定の情報を検索できます。この機能を実際に試すのが待ちきれません。
Hazel 3.0の新機能はこれだけではありません。ルールを任意の組み合わせでネストしたり、グループ化したりできるようになりました。これはおそらく最も要望の多かった機能であり、Noodlesoftは素晴らしい実装をしてくれました。ネストされたルールを追加するには、Alt/Optionキーを押しながら(+)をクリックしてルール条件を追加するだけです。また、(+)をクリックして押し続けると、新しいネストされたルールの追加オプションが表示されます。言うまでもなく、より複雑な条件の活用方法は無限であり、この機能追加のためだけにアップグレードする人も少なくないでしょう。
もう一つ注目すべき点は、変更検出のための新しいエンジンです。開発者によると、Hazelは新しい予測エンジンによって必要な場合にのみ起動するため、ディスクをポーリングする必要がなくなり、ファイルの変更を検出するまでの時間が短縮されたことにユーザーは気づくはずです。これにより、使用されるリソースが削減され、ノートパソコンユーザーのバッテリー寿命がさらに延びる可能性があります。
おそらくここで触れていない変更点(例えばスケジュールルールなど)は他にも100以上ありますが、Hazelのすべてを体験するには、ご自身でダウンロードしていただく必要があります。Hazel 3.0は優れたアップグレードであり、Noodlesoftのウェブサイトからシングルライセンスを25ドル、ファミリーライセンスを45ドルで直接ご購入いただけます。また、既にライセンスをお持ちのユーザーの方は、10ドルのアップグレード料金でご利用いただけます。
追加コンテンツと特典にアクセスする
Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。
毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。
詳細については、こちらおよびクラブの FAQ をご覧ください。
Club MacStories : アプリ、ヒント、自動化ワークフロー、長文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。
Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。
Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。