<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>たけうちとおるのスクリプトノート</title>
    <link rel="alternate" type="text/html" href="http://www.adg7.com/takenote_b/" />
    <link rel="self" type="application/atom+xml" href="http://www.adg7.com/takenote_b/atom.xml" />
    <id>tag:www.adg7.com,2009-03-09:/takenote_b//1</id>
    <updated>2010-02-08T08:53:52Z</updated>
    <subtitle>DTPを楽にするために、Illustrator、InDesignなどのフリーウェアを中心にJavaScriptやAppleScriptでコントロールする方法を公開しています。 名古屋DTP勉強会はおかげさまで終了しました。しばらくゆっくり更新します。</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.22-ja</generator>

<entry>
    <title>東京で2010/03/27【DTPの勉強会（仮称） 第0回】開催</title>
    <link rel="alternate" type="text/html" href="http://www.adg7.com/takenote_b/2010/02/20100327dtp-0.html" />
    <id>tag:www.adg7.com,2010:/takenote_b//1.576</id>

    <published>2010-02-08T08:48:17Z</published>
    <updated>2010-02-08T08:53:52Z</updated>

    <summary>東京で2010/03/27【DTPの勉強会（仮称） 第0回】が開催されます。 主...</summary>
    <author>
        <name>たけうちとおる</name>
        
    </author>
    
        <category term="お知らせ" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.adg7.com/takenote_b/">
        <![CDATA[<p>東京で2010/03/27<a href="http://pocketdtp.blog16.fc2.com/blog-entry-304.html" target="_blank">【DTPの勉強会（仮称） 第0回】</a>が開催されます。<br />
主催はあかつき＠おばなさん。第0回ということで実験的に小さく開催されるそうですが<br />
記念すべき最初の会。興味ある方は、ぜひ参加して下さい。</p>

<p><a href="http://pocketdtp.blog16.fc2.com/blog-entry-304.html" target="_blank"><img src="http://homepage.mac.com/s_obana/guide/vol0_0327.gif" /></a></p>

<p>■開催概要</p>

<p>日時：平成22年3月27日（土）午後2時〜（1時30分より受付開始）<br />
場所：大橋会館 中会議室<br />
受講料：2,000円（当日支払。希望者には領収書を発行いたします）<br />
定員：30名</p>

<p>■スケジュール・内容（予定）</p>

<p>Session.1「Adobe Bridgeの使い方」<br />
スピーカー：あかつき＠おばな<br />
［内容］<br />
・Adobe Bridgeの基本的な使い方<br />
・ちょっとしたTips<br />
・実際のDTP作業での使用例</p>

<p>Session.2「かづらき解体新書」<br />
スピーカー：あさうす（実験る〜む）<br />
［内容］<br />
・かづらきフォントの紹介<br />
・既存フォントとの違いをかいま見る<br />
・グリフ類から見るその挙動や構造を紐解く<br />
・将来性と問題点を考察する</p>

<p>ショートトーク<br />
　いわゆる「ライトニングトーク」のパートを設けたいと思います。ちょっとしたTipsやアプリケーションの意外な使い方などをご紹介ください。<br />
　登壇していただける方は、申込時に「ショートトーク」の「登壇してもよい」欄にチェックを入れてください。</p>]]>
        
    </content>
</entry>

<entry>
    <title>page2010セミナー終わりました。</title>
    <link rel="alternate" type="text/html" href="http://www.adg7.com/takenote_b/2010/02/page2010-1.html" />
    <id>tag:www.adg7.com,2010:/takenote_b//1.575</id>

    <published>2010-02-06T08:48:43Z</published>
    <updated>2010-02-10T03:22:57Z</updated>

    <summary> 撮影：鷹野さんhttp://www.dtp-transit.jp/ デジタルワ...</summary>
    <author>
        <name>たけうちとおる</name>
        
    </author>
    
        <category term="日記" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.adg7.com/takenote_b/">
        <![CDATA[<p><img src="http://www.adg7.com/takenote_b/2010/02/P1020855_480.jpg" />
<br />撮影：鷹野さん<a href="http://www.dtp-transit.jp/" target="_blank">http://www.dtp-transit.jp/</a></p>


<p><a href="http://www.jagat.jp/content/view/1742/376/" target="_blank">デジタルワークフロー・ソリューションZONE</a>のセミナー会場に足を運んでいただいたみなさん。ありがとうございました。<br />
とおりすがりの方も大勢いらっしゃったのかな？<br />
今回は緊張しました〜。大舞台ですから。<a href="http://www.osakadtp.com/" target="_blank">大阪DTP勉強会</a>や<a href="http://study-room.info/dtp/" target="_blank"><span class="caps">DTP</span>勉強部屋（本家）</a>で<br />
話するよりも緊張してその緊張が伝わっちゃったようですね。すいません。<br />
名古屋や大阪はやっぱり身内ですからねー。東京おそるべし。<br />
最初に笑いを取ろうとして鉄板ネタを出したのに滑ったのが痛かったのが一番の反省（笑）</p>

<p><img src="http://www.adg7.com/takenote_b/2010/02/P1020860_480.jpg" />
<br />撮影：鷹野さん<a href="http://www.dtp-transit.jp/" target="_blank">http://www.dtp-transit.jp/</a></p>


<p>それでも会場は大盛況で、寝る人もいなかった（ように見えた）ので、なかなかよかったのかな？<br />
立ち見が５列だったそうですよ。（スクリプトのパワーってすごい）</p>

<p>私以外の方のセミナーはみなさんとっても上手くてすばらしかったです。</p>

<p><a href="http://www.adg7.com/takenote_b/2009/07/01-1.html" target="_blank">せうぞーさんスクリプトの解説はコチラ</a></p>

□□□□□□□□□□ここからはレポです□□□□□□□□□□<br />
<h2><b>ここだけは押さえておきたい『出力できる』PDFのポイント</b></h2>
（株）吉田印刷所（新潟県）笹川純一氏<br />
<a href="http://blog.ddc.co.jp/mt/dtp/index.html" target="_blank">http://blog.ddc.co.jp/mt/dtp/index.html</a><br />
笹川さんのセミナー。さすがPDFに関して詳しいです。プレゼンもスムーズ。<br />
後ろから見ていたのですが、出番前なので頭に入らず。モリサワさんのブースとかに行ってあまり聞いてなかったです（笑）すいません。



<h2><b>Illustrator で光の表現：描画モードを使いこなす</b></h2>
イラレラボ　川端亜衣氏<br />
<a href="http://illustrator-labo.com/" target="_blank">http://illustrator-labo.com/</a><br />
カワココさんのテクニックを拝見。デモ内容は事前にダウンロードして知っていたのですが、今からセミナー中に作るの？？？？そんな時間あるのかなぁ？？？って思ってたらさくさく出来てびっくりすごいです。<br />
光の演出。しかも簡単そうに見える！Illustratorでベクターさわっているとは思えない。<br />
ずっと見たいと思っていたので夢が叶ってうれしかった。ごあいさつもさせていただきました。一緒に出てるとごあいさつしやすいですね。



<h2><b>制作者が覚えておきたいPDFのあれこれ</b></h2>
InDesignの勉強部屋　森裕司氏<br />
<a href="http://study-room.info/id/index.html" target="_blank">http://study-room.info/id/index.html</a><br />
<span class="caps">YUJI</span>さんのセミナーはさすが上手い。安心してみれます。ほとんど徹夜明けなのに会期中４本のセミナーをされたそうです。<br />
と、内容よりもセミナーテクニックを見てしまう私。。。<br />
内容もわかりやすくて知ってはいたけど使った事の無い機能を（Acrobatでトンボ付けたり、線幅変えたり、校正のやりとりとか）いろいろ発見がありました。<br />
初心者にも簡単でしかも、そこそこ中堅クラス？の人にも新しい発見を見せてもらえる。さすがです。<br />
page会場でお話しするのやりにくくなかったですか？の問いに「笑いをとろうとしなかったから大丈夫」って。さすが場数踏んでるなぁ。



<h2><b>Illustrator ライブ3兄弟徹底攻略</b></h2>
（株）スイッチ、DTP Transit　鷹野雅弘氏<br />
<a href="http://www.dtp-transit.jp/" target="_blank">http://www.dtp-transit.jp/</a><br />
鷹野さんもすごいプレゼン上手いの。手さばきも見事で見とれてしまいます。<br />
ネタもしこんでて最高。でも滑り気味だった〜。やっぱりpageで笑いとるのはダメなんだ〜（笑）<br />
ライブペイントやライブカラーとかAdobeさんのデモで見た事あるけど。鷹野さんのほうが実践的で使ってみたいと思ってしまう。しかも鷹野さんってすごくいい人なんだよ。



<h2><b>組版/見て分かる新常識</b></h2>
（有）トナン　大熊肇氏<br />
<a href="http://www.tonan.jp/" target="_blank">http://www.tonan.jp/</a><br />
えーーー。すごかったです。文字にこれだけのこだわりを持った人。おもしろかった。<a href="http://d.hatena.ne.jp/works014/" target="_blank">なんでやねんDTP</a>はご存知ですか？と聞くともちろんです。とのこと。繋がってたんだ。<br />
しかも今度名古屋でいっしょに話すっておっしゃってました。すごいよこの組み合わせ。<br />
なんでやねんのおっちゃんも再び尊敬。数字と本文（ほんもんって発音されてた。ほんぶんと思ってたけど）のアキは四分だと空きスギだから八分だそうです。後で1桁数字のアキはどうされているんですか？と聞くとこれも八分ですねーとの事。



<h2><b>『+DESIGNING』が試みる雑誌制作の最新ワークフロー</b></h2>
+Designing　小木昌樹氏<br />
<a href="http://www.plus-designing.jp/" target="_blank">http://www.plus-designing.jp/</a><br />
10年ぐらい前に私とメールでやりとりしてたそうです。DTPWORLD時代。えーーそうなんだ。なんかうれしいです。<br />
話もすごくおもしろくて、新しい事をすごく勉強されている。現在の出版ワークフローもすごく勉強になったし、電子出版のこれからを見据えた話もすごく良かった。詳しくは書かない。ライブで聞いた物の特権です（笑）<br />
だって、今から僕も本気モードでちょっと取り組みたい話だったんだもの。<br />
スライドは文字ばっかりなのにぐんぐん引き込まれる。セミナー会場に釘付けになってしまいました。]]>
        
    </content>
</entry>

<entry>
    <title>PAGE2010でセミナーをさせていただきます。</title>
    <link rel="alternate" type="text/html" href="http://www.adg7.com/takenote_b/2010/01/page2010.html" />
    <id>tag:www.adg7.com,2010:/takenote_b//1.574</id>

    <published>2010-01-09T03:34:58Z</published>
    <updated>2010-01-09T03:37:15Z</updated>

    <summary>PAGE2010（サンシャインシティコンベンションセンターTOKYO／主催：社団...</summary>
    <author>
        <name>たけうちとおる</name>
        
    </author>
    
        <category term="お知らせ" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.adg7.com/takenote_b/">
        <![CDATA[<p><a href="http://www.jagat.jp/content/section/14/366/" target="_blank"><span class="caps">PAGE2010</span></a>（サンシャインシティコンベンションセンターTOKYO／主催：社団法人　日本印刷技術協会）でセミナーをさせていただく事になりました。<br />
タイトル：「DTPを楽にするスクリプト入門」<br />
日　　時：2月4日（木）15：15〜16：15に<br />
場　　所：「デジタルワークフロー・ソリューションZONE」展示ホールD（文化会館2F）<br />
講　　師：<a href="http://www.yubun.co.jp/" target="_blank">株式会社遊文舎</a>、<a href="http://www.adg7.com/takenote_b/" target="_blank">たけうちとおるのスクリプトノート</a>竹内亨</p>

<p>無料で聴講が可能で、予約も不要です。<br />
約120名ほどの席が用意されているかと思いますが、机はなく、<br />
椅子のみとなっています。<br />
http://www.jagat.jp/content/blogcategory/91/376/</p>

<p>内容は、大阪DTP勉強会、名古屋DTP勉強会を短くまとめたものになります。<br />
（東京では話していないし入門向けにわかりやすい内容だと思っています）</p>

<p>当日PAGEに来られる方で興味ある方はぜひお立ち寄り下さい。<br />
スライドやDEMO内容も練り直したりしたいので、まだまだ準備中です。<br />
がんばります。会場で私を見かけたら声をかけてくださいね。</p>

<p>見栄えの良いDEMOネタやアドバイスなどございましたらぜひコメント下さい。</p>

<p>今回は、僕のいままでお話させていただいた中で最大の場所です。<br />
同じ人数なら経験ありますが、東京PAGEのあの会場は「あそこで話したら緊張するだろうなぁ」と、去年はせうぞーさんを見て思いました。<br />
そのあと、何度かお話させていただく機会をいただけたので、なんとか緊張せずに行けると思います。（ウケるかどうかは別ですが）<br />
精一杯がんばります。</p>]]>
        
    </content>
</entry>

<entry>
    <title>30)画像配置05</title>
    <link rel="alternate" type="text/html" href="http://www.adg7.com/takenote_b/2009/12/3005.html" />
    <id>tag:www.adg7.com,2009:/takenote_b//1.573</id>

    <published>2009-12-03T10:28:54Z</published>
    <updated>2009-12-03T10:30:33Z</updated>

    <summary>InDesignCS3,CS4で開いているページにフォルダ内の画像を 比率を指定...</summary>
    <author>
        <name>たけうちとおる</name>
        
    </author>
    
        <category term="InDesign" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.adg7.com/takenote_b/">
        <![CDATA[<p>InDesignCS3,CS4で開いているページにフォルダ内の画像を<br />
比率を指定して配置していきます。</p>

<p>おそらく他のバージョンのInDesignでも動くと思います。</p>

<p>■■■使い方■■■<br />
スクリプトパレットの「画像配置.jsx」をダブルクリックします。<br />
ダイアログが出てきますので設定し、OKボタンをクリックすると配置したい<br />
画像が入ったフォルダを聞いてきますので選択してください。</p>


<p><img src="http://www.adg7.com/takenote_b/down/indesign/img/05-01.jpg" /></p>


<p><img src="http://www.adg7.com/takenote_b/down/indesign/img/05-02.jpg" /></p>


<p><img src="http://www.adg7.com/takenote_b/down/indesign/img/05-03.jpg" /></p>



<p>ダイアログ<br />
全ファイル配置：フォルダ内の全ファイルを配置します。</p>

<p>ファイルを少しずつ配置したい場合<br />
ファイルがあまりにも多いと配置するのも大変ですので配置スタート・終了ファイル番号に数値を入れると1から20までのファイルなどを配置する事ができます。</p>

<p>画像配置の方法<br />
ここで拡大・縮小率を指定します。</p>

<p>「画像配置.jsx」をテキストエディタで開いて初期値を編集する事もできます。</p>

<p>ダウンロードはこちら<br />
<a href="http://www.adg7.com/takenote_b/down/indesign/img/img05.zip">img05.zip</a></p>

<p>InDesign29</p>]]>
        
    </content>
</entry>

<entry>
    <title>10)簡単なプログラム</title>
    <link rel="alternate" type="text/html" href="http://www.adg7.com/takenote_b/2009/10/10.html" />
    <id>tag:www.adg7.com,2009:/takenote_b//1.572</id>

    <published>2009-10-18T13:19:00Z</published>
    <updated>2009-10-18T13:26:49Z</updated>

    <summary>091015勉強会の復習です。 まずはテキストフレームを作りました。 	var ...</summary>
    <author>
        <name>たけうちとおる</name>
        
    </author>
    
        <category term="00)基本" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.adg7.com/takenote_b/">
        <![CDATA[<p>091015勉強会の復習です。</p>

<p>まずはテキストフレームを作りました。</p>


<pre>
	var myDocu = app.activeDocument;
	var myTF = myDocu.textFrames.add();
</pre>



<p>次にサイズを変更して内容をセット</p>


<pre>
	var myDocu = app.activeDocument;
	var myTF = myDocu.textFrames.add();
	myTF.visibleBounds = Array(0,0,10,200);
	myTF.contents = &quot;こんにちは世界&quot;;
</pre>



<p>さらに段落スタイルをセット</p>


<pre>
	var myDocu = app.activeDocument;
	var myTF = myDocu.textFrames.add();
	myTF.visibleBounds = Array(0,0,10,200);
	myTF.contents = &quot;こんにちは世界&quot;;
	myTF.paragraphs[0].appliedParagraphStyle = &quot;ABC&quot;;
</pre>



<p>boundsのセット方法とか段落スタイルの当て方とか<br />
調べながらなのでけっこう時間がかかりました。</p>

<p>最後に関数化して繰り返し文で呼び出しました。</p>


<pre>
for(var i = 0;i &lt; 10;i++){
	BENKYOU(i + &quot;こんばんは&quot;,i);
}

function BENKYOU(myMsg,Y1){
	var Y2 = Y1 * 10;
	var myDocu = app.activeDocument;
	var myTF = myDocu.textFrames.add();
	myTF.visibleBounds = Array(Y2,0,Y2 + 10,200);
	myTF.contents = myMsg;
	myTF.paragraphs[0].appliedParagraphStyle = &quot;ABC&quot;;
}
</pre>




<p>さらにif文を入れてif文の練習</p>


<pre>
for(var i = 0;i &lt; 10;i++){
	BENKYOU(i + &quot;こんばんは&quot;,i);
	if(i == 5){break;}
}

function BENKYOU(myMsg,Y1){
	var Y2 = Y1 * 10;
	var myDocu = app.activeDocument;
	var myTF = myDocu.textFrames.add();
	myTF.visibleBounds = Array(Y2,0,Y2 + 10,200);
	myTF.contents = myMsg;
	myTF.paragraphs[0].appliedParagraphStyle = &quot;ABC&quot;;
}
</pre>



<p>これだけで1時間半。おつかれさまです。<br />
これで少しスクリプトになじめたら幸いです。</p>]]>
        
    </content>
</entry>

<entry>
    <title>スクリプト勉強会復習</title>
    <link rel="alternate" type="text/html" href="http://www.adg7.com/takenote_b/2009/10/post-30.html" />
    <id>tag:www.adg7.com,2009:/takenote_b//1.571</id>

    <published>2009-10-17T03:41:23Z</published>
    <updated>2009-10-17T03:45:42Z</updated>

    <summary>091015のスクリプト勉強会 JavaScriptのカテゴリにスクリプト勉強会...</summary>
    <author>
        <name>たけうちとおる</name>
        
    </author>
    
        <category term="お知らせ" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.adg7.com/takenote_b/">
        <![CDATA[<p>091015のスクリプト勉強会<br />
JavaScriptのカテゴリにスクリプト勉強会で話した内容をアップしました。</p>

<p>左メニューのJavaScript基本からお入り下さい。<br />
作ったスクリプトは後日アップします。</p>

<p>大量アップでRSS購読されている人にはスパムみたいになって申し訳ない。</p>]]>
        
    </content>
</entry>

<entry>
    <title>09)演算子</title>
    <link rel="alternate" type="text/html" href="http://www.adg7.com/takenote_b/2009/10/09-1.html" />
    <id>tag:www.adg7.com,2009:/takenote_b//1.570</id>

    <published>2009-10-17T03:40:29Z</published>
    <updated>2009-10-17T03:41:07Z</updated>

    <summary>計算です。＋−×÷割った余り。 これだけつかえれば十分です。 X = A+1;/...</summary>
    <author>
        <name>たけうちとおる</name>
        
    </author>
    
        <category term="00)基本" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.adg7.com/takenote_b/">
        <![CDATA[<p>計算です。＋−×÷割った余り。<br />
これだけつかえれば十分です。</p>




<pre>
X = A+1;//変数Xに変数A+1を入れる
X = X-1;//変数Xに変数A-1を入れる
X = N*5;//変数Xに変数N×5を入れる
X = N/2;//変数Xに変数N÷2を入れる
X = 5 % 2;//=&gt;1になる。割ったあまり。

var myVal = 3
if(myVal % 2 == 1){
	//もし変数Nを2で割ったあまりが1なら
    alert(&quot;変数myValは奇数です。&quot;);
}else{
	//そうでないなら
    alert(&quot;変数myValは偶数です。&quot;);
}
</pre>]]>
        
    </content>
</entry>

<entry>
    <title>08)関数</title>
    <link rel="alternate" type="text/html" href="http://www.adg7.com/takenote_b/2009/10/08-1.html" />
    <id>tag:www.adg7.com,2009:/takenote_b//1.569</id>

    <published>2009-10-17T03:37:44Z</published>
    <updated>2009-10-17T03:40:09Z</updated>

    <summary>関数と読んでいいのか、コマンドと読んでいいのか・・・メソッドなのかハンドラなのか...</summary>
    <author>
        <name>たけうちとおる</name>
        
    </author>
    
        <category term="00)基本" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.adg7.com/takenote_b/">
        <![CDATA[<p>関数と読んでいいのか、コマンドと読んでいいのか・・・メソッドなのかハンドラなのかなんだかわかりません。</p>

<p>var Adnum=Number("123.456");//文字列を数値にする</p>

<p>みたいに値を返します。カッコがついててそのなかに引数を入れる事が多いです。</p>

<p>alert("こんにちは");</p>

<p>も関数です。</p>




<pre>
var Adnum=Number(&quot;123.456&quot;);//文字列を数値にする
alert(Adnum);
var Anum=parseInt(&quot;123.456&quot;);//文字列を整数にする
alert(Anum);
var val=eval(&quot;1+5+6+7+8+9&quot;);//文字列を計算する
alert(val);
var myStr=prompt(&quot;計算式を入力して下さい&quot;);//たずねる
var val2=eval(myStr);//文字列を計算する
alert(val2);
</pre>





<p>自分でハンドラ（関数）を作る事も出来ます。</p>




<pre>
myDisp(&quot;あいうえお&quot;);//自分で作った関数Dispを呼び出す。

function myDisp(myStr){
    //自分が作った関数Dispカッコの中の変数に渡された値が入る。
    alert(myStr + &quot;です。&quot;);
}
</pre>]]>
        
    </content>
</entry>

<entry>
    <title>07)くりかえしの処理</title>
    <link rel="alternate" type="text/html" href="http://www.adg7.com/takenote_b/2009/10/07-3.html" />
    <id>tag:www.adg7.com,2009:/takenote_b//1.568</id>

    <published>2009-10-17T03:36:43Z</published>
    <updated>2009-10-17T03:36:59Z</updated>

    <summary>くりかえし1 1から10まで順に繰り返す。InDesignなら1ページから10ペ...</summary>
    <author>
        <name>たけうちとおる</name>
        
    </author>
    
        <category term="00)基本" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.adg7.com/takenote_b/">
        <![CDATA[<p>くりかえし1<br />
1から10まで順に繰り返す。InDesignなら1ページから10ページまで処理をするという時にrepeat文を使います。くりかえしでもっともよく使う処理が下です。下記は変数Nに0〜9までの値を順番に入れながら実行します。</p>




<pre>
for(var N = 0;N &lt; 10;N++){
    alert(N);
}
</pre>



<p>くりかえし2<br />
無限に繰り返す処理を入れある条件が成立したら処理を終わります。</p>




<pre>
var num=0;
while(num&lt;10){
	alert(num+&quot;です。&quot;);
	num=num+1;
}
</pre>





<p>breakを使って途中で抜ける事も出来ます。</p>



<pre>
var num=0;
while(num&lt;10){
	num=num+1;
	if(num &gt; 5){
		break;
	}
}
alert(num+&quot;です。&quot;);
</pre>






<p>くりかえし3<br />
配列変数のなかを1つづつ変数に入れます。よく使います。</p>




<pre>
var meishiFile = Array(&quot;たけうち&quot;,&quot;森田&quot;,&quot;おおもり&quot;,&quot;ばば&quot;,&quot;なかむら&quot;);
var arrayCount = meishiFile.length;
for(var N = 0;N&lt;arrayCount;N++){
	alert(meishiFile[N] + &quot;さん&quot;);
}
</pre>]]>
        
    </content>
</entry>

<entry>
    <title>06)if文</title>
    <link rel="alternate" type="text/html" href="http://www.adg7.com/takenote_b/2009/10/06if.html" />
    <id>tag:www.adg7.com,2009:/takenote_b//1.567</id>

    <published>2009-10-17T03:34:10Z</published>
    <updated>2009-10-17T03:34:29Z</updated>

    <summary><![CDATA[「もしも〜なら」という処理です。 var AAA = &quot;あいうえお&q...]]></summary>
    <author>
        <name>たけうちとおる</name>
        
    </author>
    
        <category term="00)基本" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.adg7.com/takenote_b/">
        <![CDATA[<p>「もしも〜なら」という処理です。</p>



<pre>
var AAA = &quot;あいうえお&quot;;
if (AAA == &quot;あいうえお&quot;){
	alert(&quot;あいうえおです。&quot;);
}
</pre>



<p>「もし〜ではなかったら」の場合は下記のように書きます。</p>




<pre>
var AAA = &quot;あいうえお&quot;;
if (AAA != &quot;あいうえお&quot;){
	alert(&quot;あいうえおではありません。&quot;);
}
</pre>





<p>「もしも〜なら」と「そうではなくて〜なら」と「それ以外なら」という<br />
ように条件によって振り分ける場合は下のように書きます。</p>





<pre>
var AAA = &quot;あいうえお&quot;;
if (AAA == &quot;あいうえお&quot;){
	alert(&quot;あいうえおです。&quot;);
}else if(AAA == &quot;かきくけこ&quot;){
	alert(&quot;あいうえおです。&quot;);
}else{
	alert(&quot;それ以外です。&quot;);
}
</pre>






<p>「もしも〜でさらに〜なら」と「もしも〜または〜なら」というように2つ<br />
の条件によって振り分ける場合は下のように書きます。</p>




<pre>
var AAA = -10;
if (0 &lt; AAA &amp;&amp; AAA &lt; 20){
	alert(&quot;変数AAAは0より大きく20より小さい&quot;);
}
if (0 &gt; AAA || AAA &gt; 20){
	alert(&quot;変数AAAは0より小さいまたは20より大きい&quot;);
}
</pre>





<p>以上のようにif文はかなり簡単ですがif文そのものよりもどこでif文を使う<br />
かという考え方のほうが理解しにくいのかもしれません<br />
（switch文があるのですが、とりあえずは上で代用できます。）</p>]]>
        
    </content>
</entry>

<entry>
    <title>05)配列</title>
    <link rel="alternate" type="text/html" href="http://www.adg7.com/takenote_b/2009/10/post-29.html" />
    <id>tag:www.adg7.com,2009:/takenote_b//1.566</id>

    <published>2009-10-17T03:30:45Z</published>
    <updated>2009-10-17T03:35:42Z</updated>

    <summary> 変数は何でも入る名前のついた入れ物と書きましたが配列はその入れ物の中にさらに仕...</summary>
    <author>
        <name>たけうちとおる</name>
        
    </author>
    
        <category term="00)基本" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.adg7.com/takenote_b/">
        <![CDATA[<p><img src="http://www.adg7.com/takenote_b/javascript/kihon/02.jpg" />
変数は何でも入る名前のついた入れ物と書きましたが配列はその入れ物の中にさらに仕切りがあり番号がついているイメージです。例えば名刺ファイルがあったとします。その中に名刺を入れます。0から順に名刺を入れていきます。（JavaScriptでは0から数えます）0番目は"たけうち"さん、1番目は"森田"さん、2番目は"おおもり"さん、3番目は"ばば"さん、4番目は"なかむら"さんといった感じです。あとで取り出すときに、名刺ファイルの4番目とか0番目から順番に全部の名刺とかいうように取り出します。</p>



<pre>
var meishiFile = Array(&quot;たけうち&quot;,&quot;森田&quot;,&quot;おおもり&quot;,&quot;ばば&quot;,&quot;なかむら&quot;);
alert(meishiFile[0] + &quot;さん&quot;);

=&gt;&quot;たけうちさん&quot;
</pre>



<p>というようになります。この配列がわかりにくいのですが例えばIllustratorで選択したアイテムを調べると選択アイテムは1つとは限らないので複数の配列で値が帰ってきます。そこから選択アイテムの1つめといったように取り出します。</p>

<p>変数meishiFileに1つめは「たけうち」2つめは「森田」といれる。取り出す<br />
ときはmeishiFIleの0番目というように取り出す。</p>]]>
        
    </content>
</entry>

<entry>
    <title>04)変数</title>
    <link rel="alternate" type="text/html" href="http://www.adg7.com/takenote_b/2009/10/04-3.html" />
    <id>tag:www.adg7.com,2009:/takenote_b//1.565</id>

    <published>2009-10-17T03:21:15Z</published>
    <updated>2009-10-17T03:30:11Z</updated>

    <summary>変数は入れ物です。名前のついた入れ物で、なんでも入ります。取り出す ときは入れ物...</summary>
    <author>
        <name>たけうちとおる</name>
        
    </author>
    
        <category term="00)基本" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.adg7.com/takenote_b/">
        <![CDATA[<p>変数は入れ物です。名前のついた入れ物で、なんでも入ります。取り出す<br />
ときは入れ物の名前を指定してやると中身を見ることができます。変数には<br />
好きな名前をつけることができます。</p>


<pre>
var myStr = &quot;こんにちは&quot;;
alert(myStr);
</pre>


<p><img src="http://www.adg7.com/takenote_b/javascript/kihon/03_rs.jpg" /></p>


<p><img src="http://www.adg7.com/takenote_b/javascript/kihon/04_rs.jpg" /></p>



<pre>
var X = 10;
var myStr = &quot;変数Xの内容は&quot; + X + &quot;です。&quot;;
alert(myStr);
</pre>


<p><img src="http://www.adg7.com/takenote_b/javascript/kihon/01_rs.jpg" /></p>


<p><img src="http://www.adg7.com/takenote_b/javascript/kihon/02_rs.jpg" /></p>

<p>もちろん変数ですから数字も入れることができます。</p>



<pre>
var X = 10;//変数Xに10を入れる
var Y = 50;//変数Yに50を入れる
alert(X + Y);//変数X + Yの結果をダイアログに表示
</pre>


<p><img src="http://www.adg7.com/takenote_b/javascript/kihon/05_rs.jpg" /></p>


<p><img src="http://www.adg7.com/takenote_b/javascript/kihon/06_rs.jpg" /></p>

<p>※//はコメントで、プログラムでは--以降の文字は無視されます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="01.jpg" src="http://www.adg7.com/takenote_b/entry_image/01.jpg" width="400" height="165" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p>

<p>変数の種類と変数の型変換</p>

<p>JavaScriptでは変数の型はあいまいですが、通常スクリプト言語では下記のような変数の型があります。<br />
boolean--真偽値<br />
integer--整数<br />
double--実数<br />
string--文字列<br />
Array--配列</p>



<pre>
var myNum = 1.5258
myNum = parseInt(myNum);
alert(myNum);
</pre>


<p><img src="http://www.adg7.com/takenote_b/javascript/kihon/08_rs.jpg" /></p>


<p><img src="http://www.adg7.com/takenote_b/javascript/kihon/09_rs.jpg" /></p>

<p>変数1.5258を整数切り捨てしたため結果は1になりました。</p>



<pre>
var Xstr = &quot;10&quot;;
var Ystr = &quot;50&quot;;
alert(Xstr+Ystr);
</pre>



<p>XstrもYstrも文字列なので結果は"10"+"50"で"1050"になります。</p>



<pre>
var Xint = 10;
var Yint = 50;
alert(Xint+Yint);
</pre>



<p>XstrもYstrも整数なので結果は10+50で60になります。</p>]]>
        
    </content>
</entry>

<entry>
    <title>スクリプト勉強会終わりました。</title>
    <link rel="alternate" type="text/html" href="http://www.adg7.com/takenote_b/2009/10/post-28.html" />
    <id>tag:www.adg7.com,2009:/takenote_b//1.564</id>

    <published>2009-10-16T10:46:56Z</published>
    <updated>2009-10-16T10:47:42Z</updated>

    <summary>今回はあまり準備しなかったので楽でした。 会場には15人ほど来られたのかな。思っ...</summary>
    <author>
        <name>たけうちとおる</name>
        
    </author>
    
        <category term="日記" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.adg7.com/takenote_b/">
        <![CDATA[<p>今回はあまり準備しなかったので楽でした。<br />
会場には15人ほど来られたのかな。思ったより多くてびっくり。<br />
6〜8人ぐらいと思ってました。Script組みたいけどきっかけがない人が多いのかな。</p>

<p>内容は、せうぞーさんの表スクリプトの読み解き方とカスタマイズ。<br />
その後ExtendScriptToolKitの使い方や資料。<br />
そして、ざっくりと変数や構文、関数を口頭で説明してこのあたりで1時間。</p>

<p>5分ほど休憩して、InDesignにtextFramesを作成し<br />
visibleBoundsを設定して<br />
「こんにちは世界」を出して、段落スタイルを当てて<br />
それを関数化して繰り返しで10個つくる。<br />
っていうのを一緒に考えながら作って1時間半ほど。<br />
途中、Scriptが動かない人はおおもりさんばばさんにも見てもらいました。</p>

<p>合計2時間半にわたる長丁場。みなさんお疲れさまです。<br />
ノートパソコン持ってきていない人は退屈じゃなかっただろうか？<br />
難しすぎなかったか？伝わったか？いろいろ疑問に残りますが<br />
えむさん、なんでやねんさんからは「わかりやすかったよ」と言っていただき安心。</p>

<p>大人数の部屋であれやったら退屈で寝る人続出かなぁ。</p>

<p>その後、コアなメンバーだけで飲み会に突入。<br />
勉強会に参加してた方ともお話したかったなぁ。それがちょっと残念。<br />
次回あるのでよろしくです。</p>

<p>今日は多言語の勉強会。毎日の分科会たいへんですがえむさんホントにありがとうございます。</p>

<p>（勉強会終了後はその場で解散が多いようです。毎日飲んでたらたいへんだよね。）</p>


<p>資料類は追ってアップしますのでしばらくお待ち下さい。</p>]]>
        
    </content>
</entry>

<entry>
    <title>09/10/15日（木）スクリプト勉強会します。</title>
    <link rel="alternate" type="text/html" href="http://www.adg7.com/takenote_b/2009/10/091015.html" />
    <id>tag:www.adg7.com,2009:/takenote_b//1.562</id>

    <published>2009-10-06T10:28:08Z</published>
    <updated>2009-10-06T10:42:28Z</updated>

    <summary>すでに大阪DTPの勉強部屋　分科会の予定にアップされていますが、スクリプト勉強会...</summary>
    <author>
        <name>たけうちとおる</name>
        
    </author>
    
        <category term="お知らせ" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.adg7.com/takenote_b/">
        <![CDATA[<p>すでに<a href="http://www.osakadtp.com/dtp-meeting/41-osaka-meeting/64-2009-09-29-05-42-03.html" target="_blank">大阪DTPの勉強部屋　分科会の予定</a>にアップされていますが、スクリプト勉強会を開催します。</p>

<p>■場所　メビック扇町　●10/2〜23日 5F　503号室　●10/26〜30日 4F　403号室　●11/2〜12/4 4F　406号室<br />
■日時　10月15日（木）　<br />
　【スクリプトを作る】<br />
　実際に1行づつスクリプトを書いて学んでいきます。<br />
　ノートパソコンを持っている方は持ってきてください。<br />
　無くてもかまわないです。</p>

<p>内容はまだ決めていません。が初心者向けにします。経験者がいらっしゃったら逆に講師役やってもらうかもです。実を言うとカスタマイズから入った方がいいのかif文とか説明した方がいいのか、質問コーナーだけにした方が良いのか悩んでいます。また、一度に理解できる範囲というものがあるのですごい事はなかなか出来ないでしょうね〜。<br />
集ったメンバーのスキルや雰囲気によって内容を変えるかなと思っています。<br />
こんなの作りたいとかあればコメントでも入れて下さいね。</p>

<p>※平日なので仕事の都合上遅れるかもしれませんが、ちゃんとフォローしていただけるメンバーがたくさんいらっしゃいますのでご安心下さい。</p>


<p><a href="http://www.mebic.com/konokuri4/" target="_blank">メビック扇町主催「この街のクリエイター博覧会4」<br /><br />
<img src="http://www.adg7.com/takenote_b/assets_c/2009/10/hiroshi-thumb-300x279-34.jpg" width="300" height="279" alt="hiroshi.jpg" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></p>]]>
        
    </content>
</entry>

<entry>
    <title>RGBにし固定画像サイズにリサイズ</title>
    <link rel="alternate" type="text/html" href="http://www.adg7.com/takenote_b/2009/09/rgb.html" />
    <id>tag:www.adg7.com,2009:/takenote_b//1.561</id>

    <published>2009-09-29T03:42:03Z</published>
    <updated>2009-09-29T03:47:37Z</updated>

    <summary>■■■このスクリプトについて■■■ Photoshopで画像をRGBに変換した後...</summary>
    <author>
        <name>たけうちとおる</name>
        
    </author>
    
        <category term="Photoshop" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.adg7.com/takenote_b/">
        <![CDATA[<p>■■■このスクリプトについて■■■<br />
Photoshopで画像をRGBに変換した後、画像を設定したサイズにリサイズします。<br />
切り抜き画像なら余白をつけてこのサイズ（固定値）に変換<br />
バックイキ画像ならトリミングしてこのサイズ（固定値）に変換します。</p>

<p>e-shopでカタログ画像を画像のサイズを統一するために作成しました。<br />
クリッピングパスの背景を消去と組み合わせてアクションを作れば最強です。<br />
<a href="http://www.adg7.com/takenote_b/2009/09/post-27.html">クリッピングパスの背景を消去</a></p>

<p><span class="caps">CS2</span>やCS4で動作確認。</p>

<p>背景のある画像はトリミングされる。</p>

<p><img src="http://www.adg7.com/takenote_b/down/photoshop/resize/01.jpg" /></p>


<p><img src="http://www.adg7.com/takenote_b/down/photoshop/resize/02.jpg" /></p>



<p>切り抜き画像は余白ができる。</p>

<p><img src="http://www.adg7.com/takenote_b/down/photoshop/resize/03.jpg" /></p>


<p><img src="http://www.adg7.com/takenote_b/down/photoshop/resize/04.jpg" /></p>

<p>■■■インストール方法■■■<br />
Adobe Photoshop <span class="caps">CS4</span>/Presets/Scripts/<br />
にスクリプトをコピーし、Photoshopを再起動します。<br />
ファイルメニューのスクリプトから実行できるようになります。</p>

<p>■■■使い方■■■<br />
■■■使い方■■■<br />
スクリプトをテキストエディタで開き下記の部分の数値を編集して下さい。単位はpxです。<br />
var pixcel_w = 520;<br />
var pixcel_h = 390;</p>

<p>Photoshopでドキュメントを開いている状態で使用してください。<br />
なにも選択せずに（パスとかも選択しない）スクリプトメニューからこのスクリプトを選択します。<br />
クリッピングパスが余白をつけてこのサイズ（固定値）に変換<br />
クリッピングパスがなければトリミングしてこのサイズ（固定値）に変換します。</p>

<p>アクションを作成しメニュー項目の挿入からこのスクリプトを呼ぶようにすればフォルダ内全ての画像にバッチ処理できます。</p>

<p>■■■動作解説■■■<br />
<span class="caps">RGB</span>ニ変換します。<br />
パスを全て調べてクリッピングパスがあるなら余白を付けるように設定します。<br />
画像の解像度を変更します。<br />
キャンバスサイズを設定した値に変更します。</p>


<p>ダウンロードはこちら<br />
<a href="http://www.adg7.com/takenote_b/down/photoshop/resize/resize.zip" />clipdel.zip</a></p>

<p>Photoshop02</p>

<p>長い間リサイズ関連を作成してきましたが<br />
クリッピングパスやなんだかんだで、結局Photoshopスクリプトに落ち着いたという話。（いままでの分も用途に応じて使い分けています。）スピード重視なら下記にしたり。</p>

<p><a href="http://www.adg7.com/takenote_b/2009/04/jpeg.html">大量JPEG画像のリサイズ</a></p>

<p><a href="http://www.adg7.com/takenote_b/2009/09/post-26.html">画像リサイズ</a></p>]]>
        
    </content>
</entry>

</feed>
