« [2344] 頭の上に電球をぴかーっとしてくれるサイト | index | ■Episode of ガテン系デザイナー[10]頭の上に電球をぴかーっとしてくれるサイト/相子達也 »

■クリエイター手抜きプロジェクト[153]番外編:使えないオートメーター/古籏一浩

with Ajax Amazon
あけまして、おめでとうございます。
今年もよろしくおねがいいたします。

と、小正月に定番の挨拶をしたところで今回は、MacOS Xに搭載されている自動化機能であるオートメータについて少し書きたいと思います。

オートメータを活用している人は、Googleでの検索結果を見る限り多くなさそうです。以下のAppleのサイト上にあるオートメーターのアクションも、わずか100程度しかありません。
< *http://www.apple.com/downloads/macosx/automator/ >
━━━━━━━━━━━━━━━━━━━━━━━━━━━ TOKUPRE PR ━
チラシ印刷ポスター印刷新聞折込チラシカタログ印刷冊子印刷
ポストカード印刷巻き三つ折り観音折りなどに対応した印刷サービス
印刷会社はこちらから↓↓↓ 選挙ポスター印刷もあります。
http://www.ddc.co.jp/index.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━ TOKUPRE PR ━

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
同時期に搭載されたDashboard(ダッシュボード)とは桁違いの少なさです。
< *http://www.apple.com/downloads/dashboard/ >

オートメータのダウンロードページを見ると、FilemakerやInDesignのアクションパックも提供されていますが、さすがにこれだけでは思ったことはできません。
< *http://www.apple.com/downloads/macosx/automator/index3.html >

MacOS X Leopardにもオートメーターは搭載されていますが、起動してみると以前のTigerの時と、ほとんど変わっていません。こんなに使われない機能も珍しいかもしれませんが、オートメーターの場合は使いたいけど「欲しいアクション(機能)が提供されない」「データがうまく受け渡せない」という状態になっています。使おうと思っても、どうしようもないというのが現実です。

まず、「欲しいアクション(機能)が提供されない」のには原因があります。オートメーターの土台となっているのがAppleScript(アップルスクリプト)であるという点です。AppleScriptを使ってプログラミングできる人が非常に少ないため、提供されるアクションには限界があります。

これに対してDashboardは、Webで多く利用されているJavaScriptを使っています。開発者の数は桁違いです。実際に上記で提示したURLにあるDashboardとオートメーターアクションの数は、4248:109で本当に桁違いな状態です。

また、自動化の対象となるアプリケーション側もAppleScriptに対応しなければならず、これも障害のひとつになっているかと思います。オートメーターの場合、このままではどうしようもなく使い物にならない機能になってしまうので、是非改良して欲しいところです。

そのために、AppleScriptだけでなくJavaScriptやPython、Rubyなど他の言語からも制御できるように再設計した方がよさそうです。

オートメーターの自動化の手順は、ドラッグドロップで作業手順を上から下に配置するだけで、インターフェースとして非常に分かりやすいものになっています。しかし、実際に配置してみると、うまく動作しないことが多いはずです。決してプログラムの不具合や手順が悪いわけではありません。実は、うまくデータが渡せないためです。

一口にデータと言っても「テキスト」「XML/HTML」「画像ファイル」など非常に多くの種類があります。他のアプリケーションからデータを受け取る場合、処理するアプリケーションが処理できる形式になっていなければいけません。

例えば、テキストエディタからPhotoshopにデータを渡したら、Photoshopではレイヤーにテキストを配置する、といった処理を行なって欲しいところです。逆に、Photoshopからテキストエディタにデータを渡す場合、レイヤー内のテキストデータだけ抽出して渡して欲しいところです。

しかし、現実的にはこのようなことはオートメーターでは無理があります。オートメーターで処理をうまく行なうには、どのアプリケーションでもやりとりできる透過なデータ形式(例えばXMLなど)でないといけません。

MacOS X以前ではスクラップブックなどを利用して、様々なデータを保持するという方法がありましたが、オートメーターには渡されたデータを変換してくれる機能がありません。このため、アプリケーションからアプリケーションに、うまくデータが渡すことができずに、ワークフロー制作でつまづいてしまうことになります。

Leopardになって改良されるか(アクションが相当数増えるとか)と思いましたが、どうも駄目だったようです。次のバージョンでも大幅改良されないような気がしますので、オートメーターを使って自動化するというのは将来的にも無理があるでしょう。

ということで今年も、この連載が続いてしまうというオチです...

【古籏一浩】openspc@po.shiojiri.ne.jp
< *http://www.openspc2.org/ >

お正月も普段通りでした………。何十年も相変わらずです。一応、お決まりということで「鏡音リン・レン例文辞典」を作成しておきました。
< *http://www.openspc2.org/reibun/kagamine_rin_len/ >

また、Google Mapsについて学習したい人は以下のページを参考にしてください(依頼を受けて掲載しているもので私が作成したものではありません)。
< *http://www.openspc2.org/Google/Maps/example/ >

DOM Scriptingの本が出ました。今回はXHTML, CSS, DOM Scrptingの3冊セットになってます。



photo
改訂第4版 JavaScript ポケットリファレンス
古籏 一浩
技術評論社 2006-10-18
おすすめ平均 star
starJavaScript仮免者以上の方へ
starバランスの良いバイブル
star中級者向けです。

改訂新版 SQLポケットリファレンス (Pocket reference) [改訂版] PHP ポケットリファレンス (Pocket reference) 基礎 Ajax + JavaScript 標準DOMスクリプティング JavaScript+DOMによるWebアプリデザインの基礎 改訂第5版 オールカラー  HTML ポケットリファレンス (POCKET REFERENCE)



photo
ActionScript逆引きクイックリファレンス―5&MX&MX2004&8対応 for Windows & Macintosh
田中 康博 古籏 一浩 林 拓也
毎日コミュニケーションズ 2005-12
おすすめ平均 star
starFlash(ActionScript)の開発前の調査にも役立ちます
star良書です。

Flash逆引きクイックリファレンス 8&MX2004対応for Windows & Macintosh Flash Hacks―プロが教えるテクニック&ツール100選 速習Webテクニック FLASH8 ActionScript 実例サンプル47 (Quick master of web technique) 有名クリエイターがこっそり教えるFlash作成のウラ技 おしえて!!FLASH 8 ActionScript (毎コミおしえて!!シリーズ)

by G-Tools , 2008/01/15

トラックバック

このエントリーのトラックバックURL:

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

back number

Trackbacks

デジクリ出演... (tech tech okdt 2008年12月15日)

来月は12月だし... (area-Bログ 2008年11月10日)

広告を変えるレスポンスCM動画... (福岡デザイン日記 2008年10月01日)

専門用語には必ず「読みがな」を付けてほしい... (M.C.P.C. 2008年07月22日)

T-Time... (あさりの楽天倉庫 2008年07月03日)

[社会]人と関わること... (DTP+印刷営業メモ 2008年06月18日)

【これはひどい】ゴミの有料化は特別なコトではありま... (あかつき@PocketDTP 2008年06月16日)

なんでも面白おかしく書けば良いとは思わない... (InDesign居残り補習室 2008年06月16日)

新しいiMacのレビュー記事... (Mein zweiter Blog 2008年06月03日)

デザイナーという仕事... (大阪のホームページ制作会社リッツ・デザイン・ワークス制作つれづれ 2008年05月28日)

DTPデザイナーは確実にいる... (M.C.P.C. 2008年05月29日)

DTP作業に従事する人... (InDesign居残り補習室 2008年05月29日)

【DTP】「DTPデザイナー」じゃ、ダメですか?... (glad design blog 2.0 2008年06月02日)

[作品配布]ゴールデンウィークまでに****しなく... (Yunyの鉄は、熱いうちに打て。 2007年03月05日)

カレンダーを自動生成したい... (スタジオ・ポットSD 2008年01月17日)

categories

          
Apple Store(Japan)
Apple Store(Japan)
XML FEED