Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

スクリプト・プログラマー宣言

2,102 views

Published on

2010.6.26 第二回テクニカルDTP勉強会、フォローアップ

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

スクリプト・プログラマー宣言

  1. 1. スクリプト・プログラマー宣言 @kanemu 2010.6.26 第二回テクニカルDTP勉強会
  2. 2. 自己紹介 ● 金村洋平 ● ㈱ニューキャスト 勤務 ● Adobe系スクリプト担当 ● Twitter: @kanemu ● Blog: http://kanemu1117nc.blogspot.com/
  3. 3. Adobe CS + JavaScript = ExtendScript
  4. 4. ● たくさんの人がフリーで配布している ● 要するにタダ ● タダなのは、その程度の価値しかないから? ● DTPオペレータが片手間で書くものなのか? そんなことはないはず!
  5. 5. スクリプト書きは、プログラマじゃないのか?
  6. 6.  否!
  7. 7. スクリプト書きだって、 りっぱなプログラマーです!
  8. 8. ExtendScript Toolkit で 書き捨てのスクリプトを書くだけじゃなく、 もっと考えた方法でやれるはず!
  9. 9. ExtendScript Toolkit で 書き捨てのスクリプトを書くだけじゃなく、 もっと考えた方法でやれるはず! 準備された世界から抜け出そう!
  10. 10. プログラマが使うツールを もっと利用しよう!
  11. 11. TextMate プログラマに評価の高いMac用テキストエディタ。 ● ExtendScript Toolkitは正直使いづらい。 ● Snow Leopardでの不具合もある。 ExtendScript TextMate Bundleを使うことで 直接スクリプトを実行可能に! http://github.com/kanemu/extendscript-tmbundle
  12. 12. ドキュメントを書こう!
  13. 13. JSDoc-Toolkit http://code.google.com/p/jsdoc-toolkit/ Javadocと似た形式でスクリプト内にコメントを書 き込むことで、ドキュメントを自動生成。 たとえば、スクリプト内に使用法を書き込んでおく ことで、スクリプトの説明書をまとめて書き出す!
  14. 14. 共同開発にそなえよう!
  15. 15. Git ソースコード管理を行う分散型バージョン管理システム。 専用のリモートサーバを立てなくても始められるので、ひと ● つの会社に開発担当1人、のような状況でも始めやすい。 ● 1人でも便利。むしろ開発1人だからこそ使うべき! GitHubのようにGit専用のリポジトリを提供してくれる ● サービスを使えば、いつでも共同開発をはじめられる!
  16. 16. 〜第二言語のススメ〜 ExtendScript から入った人は、 もうひとつ別のスクリプト言語を 覚えるといいよ!
  17. 17. Perl Ruby Python
  18. 18. ご静聴  ありがとうございました。

×