読了時間:6分(本文:約2,500文字)ツイートはてブするあけまして、おめでとうございます。今年もよろしくおねがいいたします。Xに搭載されている自動化機能であるオートメータについて少し書きたいと思います。オートメータを活用している人は、Googleでの検索結果を見る限り多くなさそうです。以下のAppleのサイト上にあるオートメーターのアクションも、わずか100程度しかありません。>同時期に搭載されたDashboard(ダッシュボード)とは桁違いの少なさです。>オートメータのダウンロードページを見ると、FilemakerやInDesignのアクションパックも提供されていますが、さすがにこれだけでは思ったことはできません。Leopardにもオートメーターは搭載されていますが、起動してみると以前のTigerの時と、ほとんど変わっていません。こんなに使われない機能も珍しいかもしれませんが、オートメーターの場合は使いたいけど「欲しいアクション(機能)が提供されない」「データがうまく受け渡せない」という状態になっています。使おうと思っても、どうしようもないというのが現実です。「欲しいアクション(機能)が提供されない」のには原因があります。オートメーターの土台となっているのがAppleScript(アップルスクリプト)であるという点です。AppleScriptを使ってプログラミングできる人が非常に少ないため、提供されるアクションには限界があります。これに対してDashboardは、Webで多く利用されているJavaScriptを使っています。開発者の数は桁違いです。実際に上記で提示したURLにあるDashboardとオートメーターアクションの数は、4248:109で本当に桁違いな状態です。自動化の対象となるアプリケーション側もAppleScriptに対応しなければならず、これも障害のひとつになっているかと思います。オートメーターの場合、このままではどうしようもなく使い物にならない機能になってしまうので、是非改良して欲しいところです。そのために、AppleScriptだけでなくJavaScriptやPython、Rubyなど他の言語からも制御できるように再設計した方がよさそうです。オートメーターの自動化の手順は、ドラッグドロップで作業手順を上から下に配置するだけで、インターフェースとして非常に分かりやすいものになっています。実際に配置してみると、うまく動作しないことが多いはずです。プログラムの不具合や手順が悪いわけではありません。実は、うまくデータが渡せないためです。一口にデータと言っても「テキスト」「XML/HTML」「画像ファイル」など非常に多くの種類があります。他のアプリケーションからデータを受け取る場合、処理するアプリケーションが処理できる形式になっていなければいけません。テキストエディタからPhotoshopにデータを渡したら、Photoshopではレイヤーにテキストを配置する、といった処理を行なって欲しいところです。逆に、Photoshopからテキストエディタにデータを渡す場合、レイヤー内のテキストデータだけ抽出して渡して欲しいところです。現実的にはこのようなことはオートメーターでは無理があります。オートメーターで処理をうまく行なうには、どのアプリケーションでもやりとりできる透過なデータ形式(例えばXMLなど)でないといけません。X以前ではスクラップブックなどを利用して、様々なデータを保持するという方法がありましたが、オートメーターには渡されたデータを変換してくれる機能がありません。このため、アプリケーションからアプリケーションに、うまくデータが渡すことができずに、ワークフロー制作でつまづいてしまうことになります。Leopardになって改良されるか(アクションが相当数増えるとか)と思いましたが、どうも駄目だったようです。次のバージョンでも大幅改良されないような気がしますので、オートメーターを使って自動化するというのは将来的にも無理があるでしょう。>お正月も普段通りでした.........。何十年も相変わらずです。一応、お決まりということで「鏡音リン・レン例文辞典」を作成しておきました。Mapsについて学習したい人は以下のページを参考にしてください(依頼を受けて掲載しているもので私が作成したものではありません)。Scriptingの本が出ました。Scrptingの3冊セットになってます。2006-10-18おすすめ平均JavaScript仮免者以上の方へバランスの良いバイブル中級者向けです。2005-12おすすめ平均Flash(ActionScript)の開発前の調査にも役立ちます良書です。BeetleCを制御する/古籏一浩この著者の記事一覧へこのサイトについてこのサイトは平日毎日発行しているメールマガジン「日刊デジタルクリエイターズ」のバックナンバーを収録しているサイトです。1998年4月の第1号からすべて収録されています。著者別の掲載リストもあり(ページ末尾)、気になる著者のバックナンバーを読むことができます。基本的にメールマガジンの発行後、このサイトが更新されるので、最新情報を確実に読みたい場合は、メールマガジンを購読して頂くことがお薦めです。「日刊デジタルクリエイターズ」のメールマガジンは、デジタルメディアで活躍する現役クリエイターたちのコラムで構成されている本格派のメールマガジンです。実用的な内容から、インスピレーションを刺激する内容まで多彩なコラムをお届けします。メールマガジンスタンドの「まぐまぐ」「melma!」にメールアドレスを登録するだけです。ご購読は以下のボタンから。Amazonを使用しています。記事)川合和史@コロ。