こんにちは。
AppleScript、InDesign、JavaScript、VBscript、PHPなんかについて書いていきます。
そのうちHPにサンプルでもあげるかも。
|
InDesignでJavaScript素人講座 その7。
その6で「次は『「いま開いているドキュメントのオブジェクトに指示を与えてみよう」的ななにか』をやります」と告知してましたが、予定を変更して与太話を。 では、その7スタートです。 世間ではPAGE2008という印刷系の恒例イベントが開催されていた模様です。 私は仕事のため行けませんでしたが。 そこで行った人のブログ(主にスクリプト系のセミナーの感想など)を見ていて、ちょっと思った事を書き連ねてみます。 これを読んだ人にとってプラスになるかどうかはわかりませんが、お付き合いください。 さて突然ですが。 『スクリプティングにもデザインセンスが必要だ』 そんなことを私は提唱します。 グラフィックではなくプロダクトのほうね。 企画から実際に運用されるまでをトータルで視野に入れておかないといいものはできないよ、という話。 まー、そうはいっても思いついたときが吉日でなんの見通しもないままスクリプトを組んじゃう事のほうが多いと思います。 そんな人は下記だけ守っていれば後で後悔することが減るはず。 ●極力汎用性を持たせる(一回しか使えないスクリプトは非効率的) ●100%全自動を目指さない(汎用性を犠牲にしちゃいけない) ●メイン部分は関数化する(汎用性を持たせたい) ●時間がないときは余計な機能を実装しようとしない(非効率的) カッコ内を読むとわかると思いますが、汎用性を持たせつつ効率よく組んでいきましょうってこと。 とかくDTP業界は自動組版に幻想を抱きすぎなのですよ。 これは経営陣に多いね。 そりゃー、ン百万とかン千万とかかけて外注すればぼーっと見てるだけで完全自動生産ロボット的なものができあがると思いますが、それってもうスクリプトじゃなくてプログラム、もっといえばアプリケーションなのよね。 全然敷居が低くない、むしろ別世界。 も一つ抱えている問題はスクリプトを難しく考えすぎな人が多すぎ。 たしかに取っ付きづらい面もあるとは思うけど、100回コピペしてコピペ能力を鍛えるより、ネットとかあさって勉強してコピペを100回やるスクリプトを覚えたほうが数倍メリットがあると私は断言します。 だって100回コピペする速度って鍛えたって限度があるし肉体的疲労もたまるけど、スクリプトだったら一回組めばあとはスクリプトを起動するだけですむんだよ? コピペ大好きっていうなら止めはしないけど、「労働時間と給与が見合わない」とか「残業時間が多すぎる」とか愚痴っている暇があったら自らの手でそれらを解決することを考えなさいって。 なんだろうね、そういう人ってスクリプトが普及する=自分たちの首が危ないって思っているのかね。 そうじゃなくて自分に付加価値をつけるって意味合いでも勉強しても無駄じゃないんだよーってことをもっと布教しないといかんのかも。 あとね、手作業が加わったりするようなものは人気がない。 「結局手でやるんだったら意味がない」ってね。 でもさー、手作業で100%作るのと手作業で50%から作ることを等価と考えちゃう理屈が私にはわからんのですわ。 スクリプトのいいところは、プログラム系素人の私のような人間でもちょっと時間をさけばできること、つまり簡便性にあるんですよ。 そして縦横無尽に小回りをきかせることができるってのも重要な特徴。 ま、厳密にいったら違うんだろうけどね。 いろいろ書いたけどスクリプトにアレルギーを持っている人にも喜んで使ってもらえるようなスクリプトを作っていかないとダメだよね。 またスクリプトに興味を持った人が参考にできるような情報配信も必要だよね。 ちょっと話がずれたところで、その7はおしまい。 次回その8でもサンプルには触れず、「実際に受注された仕事をどうやって効率的にスクリプトで組んでいくか」って話をしようと思います。 一応お詫びとして私が業務でどんなスクリプトを書いているかにも触れようと思います。 詳しくは書かないけどね(笑) |
|
----
>でもさー、手作業で100%作るのと手作業で50%から作ることを等価と考えちゃう理屈が私にはわからんのですわ。
賛成。 そして目指すはやはり100%自動化でしょうか。 でも100%達するときには汎用性がなくなっているというジレンマ。その仕事にしか使えない。 永遠のテーマですね。 |
|
|
|
| ホーム |
|

