マルベリーの収穫が最盛期にはいりました。

皆さんマルベリーはご存知でしょうか?えっ?知らない???桑の実ですよ。実は桑の木はす〜ごく甘い実をつけます。今年は豊作で今週に入ってから早朝にボウルいっぱい収穫してから出勤すると言う状態です。週末あたりにジャムになる予定なのですが、しぼってジュースにするとかもありかもしれません。
今年はみつばちくんが良い仕事をしてくれたのでブルーベリーやレモンの実つきも上々です。しかしレモン100コとかどうするよ…

続きを読む

Call Back from Extendscript

この所エクステンション周りに関する情報をまとめ読みする方が増えて来ました。で、わたしも試しに自身が書いたスクリプト絡みの記事を斜め読みして見ました。思いの外時間がかかりました。どうりで皆様、長居されるわけですね。無駄な文章も多いですしね。
最近、パネルを作る方が増えて来ました。ここで、ちょろっとご紹介させていただきます。まずはshspageさん。こちらではイラレのレイヤーのカラー絡みの不満に対する問題点を突き詰めた一品です。Illustrator系のパネルと言うのは公式のExchangeですら数が稼げてませんので、イラレに強い方のパネル参入は心強い限りです。続いてajabonさん。こちらはInDesign向けに作られた日常使用向けの品です。このパネル自体はConfigurator4で作られている物です。ちょっと使いたくて無理やりCC版作らせちゃいました。鯵さん、その節はゴメンなさい。お二方とも著名なスクリプターですので今後がとても楽しみです。
その他にもConfiguratorのテストやCCEB等の引き合いの声も聞いております。新しい物がリリースされましたら順次ご紹介させていただきたいと思います。また、エクステンションパネルの技術的な事に関しましてもご相談頂ければご協力させて頂こうかなって思ったりもします。お気軽にどうぞ。

さて、本題はここからです。Adobe社がCreative Cloud製品ラインに導入したCommon Extensibility Platformという機能拡張アーキテクチャではフロントエンドにChrome Embeded Frameworkが鎮座していらっしゃいますが、そのCEFがExtendscriptのScripting DOMにアクセスする為にはCSInterfaceクラスを利用します。
それほど大きなライブラリではありませんので、なめる様にご覧頂ければ利用方法は簡単に理解出来る様な代物です。
しかしながら、皆様お忙しそうですので、今回はわたしがIndesign用の分かりやすいサンプルを作っておきました。

続きを読む

Common Extensibity Platformの光と影 ー或いはCSXSへのレクイエムー

Adobe社のCreative Cloudアプリケーションラインは現在、CEP(Common Extensibility Platform)という統一した機能拡張の仕組みを採用しています。これは各アプリケーションがCEF(Chrome Embeded Framework)を内蔵し機能拡張のユーザーインターフェースとして機能し、このCEFからはJavascriptを経由してExtendscriptをinvokeするような仕組みになっています。そして、次期リリースからはFlashインターフェースが外される事が決まっています。世の中の流れから見ればこれは致し方の無い事なのかも知れません。しかしながらFlashにはFlashの良さがあるもの事実です。と言う事なので、今回はエクステンション周りについて少々考察してみましょう。

続きを読む

Configuratorネイティブファイル解説1

ConfiguratorのネイティブデータはXMLですのでテキストエディタで編集する事が可能です。一例にパネルの定義部分を見てみましょう。

<product appid=”ILST” version=”17″ name=”Illustrator CC”/>
  <target id=”ILST-17″/>
  <ConfiguratorPanel
       name=”effect”
       width=”100″
       height=”1000″
       init=”doInit”
       close=”doClose”
       persistent=”True”
       extensionId=”net.sytes.chuwa.effectMenu”
       extensionVersion=”1.0.0″
       menuName=”Effect”
       flyoutMenuAbout=”$$$/Configurator/FlyoutMenu/about”>

続きを読む

Indesign モノルビをつける

インデザインのルビ振りってすごく不親切ですよね。ショートカットなんか手の小さい私には指がつりそうな感じでとっても不満があります。まあ、ショートカットなんか適当に変えろよって言われればそれまでですがねw
そんなこんなで構想1.5時間(モノルビの処理を続けていて嫌になってきた時間)、製作30分、ExtendScriptでなんとかならないかあがいた時間3時間(結局ScriptUIがおばかで使い物にならなかった…睡眠時間返せ〜)の超単純機能パレットが実現した次第です。
漢字を一文字選択してパネルのテキストエリアにるびを入力します。おもむろにapplyボタンをくりっくするとあら不思議、選択範囲にルビがついちゃったって感じの動作です。パネルを開いたまま連続で選択範囲を変えながら入力して行って下さい。ルビの設定は全文字選択してcommand+option+rで一括設定すれば幸せになれると思います。

続きを読む

Adobe Exchange Now Live On Adobe Labs

aeinLab.png

という事で新しいAdobe Exchangeがベータながら一般公開されました。http://labs.adobe.com/technologies/exchange/関連して古いエクスチェンジはExchange classicなんて名前に変更されています。
このAdobe Exchangeというのは専用のエクステンションパネルからアクセスする様になっています。このエクステンション自体も上記のサイトから無料で入手できます。

続きを読む

特にどうと言う事はないのですが…

動画編集で煮詰まっているためにこれと言ってネタになる物がありません。そうそう、動画編集してると処理によっては3D酔いみたいなのが出ちゃいます。もうゲロゲロしちゃいそうです。まあ、それはどうでも良いですね。今回ちょこっと置いておくのはCoteditorのシンタックスハイライト用mxml.plistです。基本的にテキストエディタで編集してbuilder通すっていう処理工程ですので、利用するシーンが多くなりそうな気がしてきましたので少し真面目にキーワードを設定してみました。

mxml_plist.zip

Windowsな人はFlashDevelopでいける様な気がします。多分そちらの方が便利ですね。