Blueickx Blog

Mac User Productivity & MacOS Automation

東京また雪に被われた 1-2-3 から少しだけ進む

日本のAppleScript関連サイト

少しは日本語のAppleScript関連サイトを見てみるか、と思ってあちこち見始めたが、古いか偏った情報しか得られず、非常に困った。

十数年前、QuarkXPress3.1自動化のために自分で苦労してAppleScriptを書いていた頃に比べれば、MacOSの比率は格段に上がってるしWebサイトも何百倍も増えた筈なのに。

単純に日本では利用者数が少なくなったのだろうか。自分もここ何年か、年に1回触るかどうかという程度だった訳だし。

当時自分自身は、最初の入門的な部分と、実用的な利用方法、サンプルスクリプトは相当いろいろ探して、殆どが個人のブログ的に鋭意提供されておられる諸先達の方々のページで勉強させてもらったものだ。

 

日本のAppleScript関連書籍

先日、自分が定点観測のために立ち寄る大型書店の、プログラム系書籍棚を覗いてみたが、Apple関係は iOSとApps開発ばかりだし、スクリプト系は選択肢が増えているが、js以外はニーズが増えていないように思われた。

もっとも、最近の人は、分厚い書籍でスクリプトを勉強しようという習慣はあまりないようで、書籍のタイトル数がどこまでプログラム動向の指標になるのか、あまり当てにならないが。

米国はAmazonで、この10年以内の刊行で、入門書から専門書まで色々なレベルに向けた参考書がいろいろ出版されているが、日本のアマゾンで探しても、買うべきものは全く見当たらない。

昔、自家製Scriptを組むのにお世話になった「AppleScriptリファレンスこばやし ゆたかAppleScriptリファレンス制作委員会 (1999/12) のような真に実用的な書籍が、改訂を続けるような形で出てきてほしいものだ。

 

 

URLノート:日本のAppleScript関連サイト 

http://ja.wikipedia.org/wiki/AppleScript

2014/02/15時点

この説明、元が古すぎるせいか、最新OSXAppleScriptを使ってみようかという人には残念ながら全く役に立たない。

日本語の自然構文が使えたのは、1990年代中頃の話。OS 8 頃だったか。AppleScriptの先進性を示す例として20年前からの話を持ち出してもね。それらは別の機会に譲るほうが良かろう。

MacOSAppleScript の歴史を垣間見るのはよいけれど、何の予備知識もない一般多数の人がアクセスしているWikipediaがこれでは、あとは推して知るべしか。

AppleScript はいま最新のMarveriksで使えるスクリプト言語なのだが、どうしたらたよいかワカラナイ、という人が頼れそうな使える日本語のサイトは、結局、あまり求められていないのだろう。

 

日本語のオンラインヘルプ

日本語でいま初心者が頼れそうな情報源は、オンラインヘルプだけなのかと思って、LionのAppleScriptエディタのヘルプを改めて見直してみたが、これがまた全然、力が入っておらず、何の役にも立たない代物。

AppleScript で「tell」文を使用する方法について詳しくは、「AppleScript Language Guide」を参照してください。

 オンラインヘルプで、そりゃないでしょ。

しかも、肝心の「AppleScript Language Guide」は、MacDeveloper Libraryに入っていて、英語で全文読めるようにはなっているようだが、このガイドははるか昔、自分も挑戦してあえなく玉砕した難解な本。

技術的には正しくても、こんな上級者向け?旧版は、実用的なAppleScriptを書きたい人には無用の長物。

 

米語と日本語のIT情報格差、昔より格差は開いたのか

おそらくApple社自身は、Automatorをリリースした時点で、初心者や実用家向けには、Automator、プログラミング専門家向けにはAppleScript、と明確に分けたのだろうから、プログラムのニーズとしてのAppleScriptは非常にコアな一部の人だけになり、Developer情報の中へ整理されていったのだと思う。

さらに言えば米国では、O'Reilly やPeachpit Pressのような出版社が、それぞれの領域でApple社自身が手を拡げられない一般ユーザー教育の部分や、詳しい用法用途に絞った分野を、それぞれが分担して、Salみたいに長年多くの人々をAppleScriptへ啓蒙してきた人だから書ける1-2-3のような品質の高い書籍もきちんと出て支持されている。

IT情報は受け取れる側の層の厚さも日米では段違いだから、この話は少数民族の敵わぬ羨みと嫉みの屑話程度、という結論にしかならないかも知れない。

が、それでも十数年前に自分が学習し始めたAppleScript頃は、いまよりずっと多くのMac ユーザーが関心を持って必要ならいつでも勉強しようと考えていたし、やる気も溢れていたような気がする。

 

-- AppleScriptの有用性は低くなったのか

property blogtime : 6

set the theme to "今どき仕事でMacOSXを使っているユーザーにとって、AppleScriptの有用性は低くなったのか?"

set myPlan to {purpose:"自分自身に役立つ", outcome:"スクリプト", brainstorm:"ブログ", organize:"ScriptDebubber4.5", nexttodo:"さっさと書け"}

 

display dialog (nexttodo of myPlan) buttons {"やる", "ちょっと待て"} default button ("やる") giving up after blogtime

 

 

*1

 

 

*1:

東京はまた一面の雪に被われた。ソチ/オリンピックの羽生のショートプログラム、完璧な過去最高得点は凄い映像、翌早朝は晴れて積雪、道は車通れず。