こんにちは。
AppleScript、InDesign、JavaScript、VBscript、PHPなんかについて書いていきます。
そのうちHPにサンプルでもあげるかも。
|
InDesignでJavaScriptその4。
任意の場所にガイドラインを引くJavaScript。 ダイアログに数値を入力し縦か横かを選択すると、その場所にガイドが引けます。 Quarkと違ってInDesignはガイドを吸着することができるので使用頻度は低いと思うけど、いちいちガイドを吸着させたり、ロックを解除して数値を入力したりを面倒だと考えるので、作ったみた。 |
|
IllustratorCS2でJavaScriptその1。
同一ファイルを40ファイル分複製して色変更をするお仕事にあたって場当たりで書いてみた。 ただ出力してもIllustratorにはファイル名表示機能がない(私が知らないだけ?)ので校正時に区別がつかないので、ファイルの左上にファイル名を入力して判別しようと思って。 本当はOTFを使いたかったところだけど時間がなかったのでMSゴシックで入力する仕様になっている。 地味だけど私の仕事では結構重宝しそう。 しかしIllustratorでScript動くのってなんか不思議〜。 |
|
お仕事雑記。
産経新聞を読んでいて目に止まった記事なんだけど「省エネ技術を海外へ」みたいな内容だった。 その内容自体も興味のあったことだったんだけど、その記事の内容を自分の仕事へ関連付けて考えてみた。 かなりこじつけ(私理論)なのでご容赦を(笑) |
|
お仕事雑記。
私が隔週手がけている雑誌がCID環境をやめてOTF環境に移行するような話を聞いた。 いままではQuark4.1&CIDフォントで作成していたのだが、顧客の環境&出力会社の環境がOTF環境に移行することが決定したためらしい。 唐突に載せ換え依頼がきそうで怖いなぁ(^^; 道としてはQuark6.5かInDesignCS2に乗せかえることが考えられるんだけど、顧客の環境がWINなことを考えると、素直にInDesignCS2になるんだろうな。 なんだかんだで小物もあるから移行作業は時間かかるし、ある程度リスクを予測しておかないと、トラブったときに痛い目をみそうな予感がする。 暇なときに勝手に進めておこうかなぁ。 さらばQuark&CID、なんてね。 |
|
AppleScript。
先日のテキスト抜き出しのついでに画像も抜き出してほしいと要望が。 手でやるのも馬鹿らしいので、先日の仕事ですでに画像のファイル名を抜き出してあるので、それを再利用することにした。 まずエクセルでコピー元のファイルのフルパスを表記した列とコピー後のファイルのフルパスの列を作る。 なんでコピー後のファイルのフルパスが必要なのかというと、同じファイル名のファイルがコピー後のフォルダに存在したときにコピー処理をしないようにするため。 その2つの列をテキスト化してコピー処理を記述したAppleScriptで読み込む。 AppleScriptの内容は以下のような感じ。 ●テキストを読み込んでOSAXでパース処理してそれぞれの列を変数に代入 ●if文でファイルが存在するかどうかの論理式を書いて、その中にコピー処理の記述をする ●なんらかの形でエラーになった場合はエラーログとしてコピー元のファイルのフルパスをエラーフォルダの中に書き出す なんだか拍子抜けするぐらいあっさり書けた。 まぁ先日上司が作ったAppleScriptを解読して手を加えているだけだからなんだけど。 |
|
お仕事雑記。
今日は進行管理様のお仕事の手伝い。 彼のためではなく、営業や他のオペレーターのためだけどね。 先週からずっと終電というのはちょっとかわいそうだ。 私がその状態でも手伝ってくれるのは約1名だけなんだが、とりあえず置いておこう(苦笑) しかし旅行代理店のパンフレットって面倒みたいだね。 納期がないわりに要望は果てしないし。 これって過去の制作会社がなんでもいうこと聞いてきたせいで、言えばなんでもやってくれるという風潮を作ってしまったのだろうと思うのは私だけ? |
|
DTP全般。
いろいろなところで「初心者ですが」とか「DTPは右も左もわかりません」とか「素人ですが」とかいう枕詞を使って書き込みをする人を多く見かける。 これは趣味のほうでもいえることなんだけど。 初心者や素人だとなにを聞いても許されるのか?と小一時間問いただしてみたくなる。 だって質問の内容は大抵説明書や過去ログをあされば答えがあっさり見つかるようなものばかりなんだもの。 |
|
お仕事雑記。
えーと、朝いきなり昇格をいい渡されたこうちゃんです。 しかも私は校正さんに仕事をお願いしていてその場にいなく背後から「はシステム課のサブマネージャーに…」とか聞こえただけ。 その後全体清掃のときに後輩に「こうちゃんさん、サブマネージャーに昇格おめでとうございます」と言われ「は?あ、あれって私のことなの?」と間抜けな返事。 聞いてないし言われてないし。 そもそもそんな役職はうちの会社になかったはずだ(苦笑) 進行管理様と私の関係が最悪なので角が立たないように進行管理様より少し下の役職を私に与えたと言うことだろうか? 謎だ。 給与体系がどう変わるかも謎だ。 いま総務に確認中。 ちなみにNo.2に聞いても「え、俺知らない。」だと。 いやお前絶対知っているだろ! |
|
愚痴。
今日はのんびり休日出勤、どころか慌ただしい休日出勤(鬱) 結局ね、昨日上司に頼んだ仕事がね、昨日中には終わらなかったの。 でね、その納品準備をしなくちゃいけないの。 だーかーらー、ロジック考える時間があったら手を動かさんかいっ! しかも後輩まで巻き込むな! 彼には私の仕事をやってもらわないといけないの! それ以外にも終わらない仕事があって(上司のロジック考察会に巻き込まれたせいで)、そっちも月曜の朝までに校正の準備しなくちゃいけないのに〜。 まったくもって迷惑な話だ。 |
|
愚痴。
とある顧客のお仕事で画像を500点程度リサイズしてトリミングという内容のものを受注しました。 例によって進行管理は私、納期交渉も私。 で、作業は私は手一杯なので上司Kに依頼。 ああ、面倒くさい。 仕事が、じゃなくて、上司の相手が。 これも仕事か…(鬱) |
|
自動組版。
今日上司と株式会社Tooにて「Ge-DALe」の個別デモを体験してきた。 【基本情報】 販売会社:株式会社Too(制作は有限会社ポルタルト) 対応OS:MacOS 10.3.9〜(保証はしないが10.2.8でも使える…かも) レイアウトアプリケーション:InDesign CS2/Illustrator CS2/QuarkXpress 6.5 データソース:CSV/FileMaker Pro 5.5〜8/MySQL/PostgrSQL 販売価格:オープンプライス(実勢価格198,000円) 使用用途:コマ組/ページもの |
|
雑談。
元々私はSNSの定番mixiで仕事に関しての日記も書いていた。 でもある日ふと思った。 「ここに情報源としてのブログを書くことに意味はあるのか?」 |
|
InDesign雑記。
InDesignを使用する目的のひとつにQuarkからのコンバート作業がある。 というか、そういう仕事を一手に引き受けるためにInDesignを導入したんだけど。 たぶんその顧客のコンバート作業はほとんど私がやっていると思う。 無論顧客にもチェックする人がいてその人がいろいろ直してくれているのだが。 たまにお互いに情報を交換しあったりもしている。 お互い手探りだと腹を割って話したことがあるので(^^; さて本題に戻って。 私のQuarkからのコンバート作業は普通と違います。 |
|
愚痴。
すごいよ、うちの進行管理様。 一日ず〜っと文句言いっぱなし。 よくもまぁ次から次へと不平不満が出てくるねぇ。 たしかに営業から丸投げされてつらいのはわかるけど、それを後輩の前で延々数時間愚痴らなくてもいいだろう。 そんな先輩をみたら後輩だって「ああこの会社はやりたくない仕事に文句いっていいんだな」って勘違いするじゃないか。 派遣のこともそうだけど自分の思い通りに物事が動くと思い込んでいる節がある。 つまり「俺が嫌だといえばその仕事はやらなくてもいい」と。 まぁ実際はそんなに甘くないので結局彼がやることになるんだが、そうなったらそうなったで営業に対して悪口雑言の数々を延々語り出す。 今日の定期ミーティングも30分ぐらいずっと文句を言っていた。 |
|
雑談。
昨日から新人2人、今日から派遣1人が入荷されました。 新人2人は営業で、派遣は私の業務の手伝いに充てられました。 新人2人の年齢を聞いてびっくり。 22歳と25歳だって。 若いなぁ。 派遣はかわいい系の女性。 うん、なんか華やかな感じがしていいね、女性がいると。 仕事ができるかどうかはさっききたばっかだぁらわからないけど、コレをやってもらうだけだから、別にできなくてもいいか。 一週間だけの契約だしね。 男じゃなくて良かった♪ |
|
InDesignでJavaScript その3。
最前面のドキュメントのガイドを全て削除するJavaScript。 無条件にざっくり削除するのでうっかり実行すると痛い目をみます。 基本的に流用データを使用する際に一番初めに使うのがいいのかも。 私の利用目的もそうだし。 |
|
愚痴。
mixiのほうでは散々書いている後輩の話。 彼を簡単に説明すると ●仕事ができない ●1年経っても進歩がない ●メモを取っているのに2日に1回は同じことで怒られる ●出向先に行っていることは殊更自慢する、そして「行きたくないけどがんばってます」的なアピールをする ●太くてでかくて暑苦しい ●体が弱すぎる ●文句が多いくせに改善しようとしない こんな人。 もう私の大嫌いで切り捨てなくなるタイプの人。 そして今日もまた事件を起こした。 |
|
お仕事の話。
そしてまたもPDFの話。 みなさん、MacのDistiller5.0で半角パーレンのせいでPDFができなかったことってないですか? うちの会社では頻発しています。 というのもみんなファイル名に適当な文字を入れるからね(社内外含め)。 なので「ファイル名を一括で変更したい」と思ったわけです。 |
|
DTP全般。
私、1H違うのが許せません(苦笑) これは写植のときの名残りで、悪しき癖なのかもしれないけど、とにかくズレているのが許せない。 でも最近は結構我慢している。 でもね、見出しの行頭と本文の行頭のズレとか、見出しの行頭の罫線の始まりの位置のズレとか、やっぱり気になってしょうがない。 たしかに赤字で「1Hスレてるじゃねぇか、この野郎」とか書かれたら、「たかが1Hで…」とは思いますよ。 でもね、自分で制作しているときや人が作ったやつとかはすごい気になるの。 デザイナーからあがってきたデータなんて、もう突っ込みどころ満載だから、ちょっとうれしくなって整えている自分がいる。 病気?病気なのか?そうなのですか? |
|
検証&トラブルの話。
私が作ったPDFを顧客がプリンターで出力すると、その貼り込まれている画像の色が違っている部分がある、と顧客から指摘された。 A画像とB画像で色が違うところもあれば、C画像内で色が違っているところもあるという。 現物を見てないからなんともいえないが、顧客が言うには「M60Y40が金赤に見える」ぐらいの勢いで違ってしまっているらしい。 そのPDFの大元はWinのInDesignファイルで、InDesignからPSファイルを書き出し、WinのDistillerでPDFに変換している。 大元のInDesignファイルに貼り込んでいる画像は、MacのQuark4.1ファイルをAppleScriptでEPS化し、MacのDistillerでPDF化したものである。 |
|
愚痴。
進行管理様、忙しい忙しいと言いつつ、制作で一番最初にお帰りになりました。 なんだよ、私チームの後輩に 「あっち(進行管理様チーム)が忙しそうだから今やってるのを早めに切り上げたいからちょっと頑張ってくれる?」 って言っって頑張らせてる私の立場は? なんだか手伝ってあげるのがばかばかしいな。 ドアホウめ。 早速後輩に「なんかあっちのリーダー帰っちゃったから適当に切り上げていいよ(苦笑)」と訂正。 私チームの行動指針は下記のようにしよう。 「あっちが忙しくても基本ほっとく。帰宅はあっちチームの誰かが帰ってからにする」 |
|
お仕事とAppleScriptの話。
いまとあるデータブックからのテキスト抜き出しを行っている。 もちろん手でやるのは面倒だし、リスクが高いので、以前作ったAppleScriptを使っている。 本当はコマの部分だけのテキストがほしいのだが、スタイルシートの適用がまちまちなので、結局総当りで抜き出して、オペレーターが原本を見ながら整形する羽目に。 フォーマットを作った人やオペレーションをする人がきちんとスタイルシートを使っていてくれれば、ねぇ(^^; フォントやQ数で条件分岐してもいいんだけど、よその会社で作ったデータなので、信用できないんだよなぁ。 うっかり間違えてある一行だけ延々抜き出せてなかったりすると、頭からやり直す羽目になってしまうし。 仕事を取ってきた上司Iは「お前ならどうにかして形にするから」と言っていたが、なかなか難しいよね。 まぁ全部AppleScriptでやろうなんて毛頭思っていないから(私にAppleScriptを教えた上司Kは全部AppleScriptでやらないと気がすまない人)、誰か適当な後輩つかまえて、地道にがんばってテキスト整形してもらいましょう♪ 私がやらないのかって? 私はそんな不毛な作業はしたくない(笑) |
|
愚痴。
東京は大雨です。 この雨の中、打ち合わせに行かないといけないのです。 打ち合わせに行ったらいったで、結構な時間拘束されそうだし。 ああ、憂鬱だ。 雨は大嫌いなのです。 |
|
InDesignでJavaScript その2。
InDesignでJavaScript その1で作った「boxの周りにguide(ver.1.0).jsx」をちょっとだけバージョンアップ。 ●フレーム種別の判断を削除 ●複数フレーム選択時のエラー処理 ●ダイアログを追加(作成するガイドラインを上下左右と四辺の選択制) 分岐処理はswitchを使ってすっきりさせてみた。 OS 9のAppleScriptのときのように、if文が羅列する記述をしなくていいのはデバッグしやすいし、時間が経ってから見てもわかりやすいので、お気に入り。 次は「上と左だけガイドラインを作成する」という処理を入れたいので、チェックボックスにしてみよう。 四辺を選択したら個別に引けないようにもしてみたい。 中心線を引くのも面白いかな。 |
|
愚痴。
いま私が使用しているWindows、管理者権限が上司のアカウントに与えられているので、かなり不便。 なにかインストールしようと思ってもエラーになる。 JavaScriptもInDesignのScriptsフォルダをわざわざ共有化して使っているのだ。 運用的には非常に堅くていいんだろうが、いろいろ試してみたいお年頃の私にとって、かなりウザイ。 上司に言えばいいって? すでに何回も言っているんですよ、不便だって。 でも直してくれないんですよね〜。 とりあえずVBScriptが動く環境じゃないといろいろ試せないじゃないか。 .NET Frameworkがないといわれるのでインストールしようとしてもエラー。 ううむ、本当に不便だ…。 |
|
お仕事の話。
今日出勤してみるとデスクの上がFAXの山。 正確にはキーボードの上がFAXで占拠。 もう少し置くとこ考えてね、N女史。 せめてクリアファイルに挟むぐらいはしてほしかったり。 |
|
お仕事の話。
最近私あての仕事が尽きません。 社内外問わず。 大小含め毎日5〜6件の案件が。 1件自体は数万の案件だけど一年通してみると結構な額になるよね。 4〜6月で400万近くなっているみたいだし。 |
|
今日やっているお仕事の話。
今日は後輩が急に風邪で休んでしまったので、今日彼に頼もうと思っていた不動産チラシの修正を自分でやっています。 |
|
InDesignでJavaScript その1。
シリーズ化していくつもりだったり。 いつまで続くか…。 私がInDesign触る理由ってこれがメインなので(^^; JavaScriptなんてスクール時代に Web用のをちょこっと書いたぐらいで 基礎知識からさっぱり理解できてません。 Let!s いきあたりばったり(苦笑) で、とりあえずQuarkでよく使っている 「ボックスの四辺にガイドラインを引く」というAppleScriptを InDesign用にJavaScriptで書いてみた。 と、簡単に言ってるけど3時間ぐらいかかってます…。 思い切りいろんな方のサンプルを寄せ集めてます。 でもいいの、一応形になったし。 しかし用語の大文字小文字が間違っていると動かないっていうのは なんちゃってスクリプターの私にはなかなか手ごわいやつです。 かかった時間のほとんどはそのせいだったり。 いや、早く気づけよ私。 これからこのJavaScriptにGUIでもつけてみるつもり。 一応サンプルをあげておきますが使う人…いる? 私が使うこと前提なので終了宣言や エラー処理はしてません。 |
|
| ホーム |
|



