こんにちは。
AppleScript、InDesign、JavaScript、VBscript、PHPなんかについて書いていきます。
そのうちHPにサンプルでもあげるかも。
|
愚痴。
○よくもまぁ… 毎日毎日文句ばかり思いつくもんだ. その思考能力が違うベクトルに向かえばビジネスマンとしてまともになると思うのだが、いかんせんそんな気はまったくないらしい。 後輩の前で上司や顧客の悪口や理解してもいないお金についてだらだら1時間以上も文句を言い続ける管理職なんてうんざり。 私も利益率や人件費、自分の給料についてかなりの亡者っぷりだと思うけど、理論の伴っていない管理職の話を聞いていると呆れておなかが減ってくる。 グーでぱーんち。 ちなみに私はお金にならない早出をするようにしています。 管理職になったこともあってみんなより1時間早く出勤して仕事の準備を完璧にこなしておくのが務めだと思うので。 って忙しいとき限定にしようかな(^^; |
|
雑談。
今日はわりと暇なので、ちょっとほけ〜っとしながらコーヒー飲んだりしつつ、お仕事してまふ。 私の場合一日中ぎっちり忙しいか、時間にして半日ぐらい局所的に忙しいか、どっちかしかないようだ。 あんま忙しくもなくダラダラ、ってことがないな。 まぁ自分がダラダラ仕事すんのが大嫌いだからね。 さっさと終わらせて次の仕事を探して地雷踏んで撤去したと思ったら次の一歩がまた地雷、ってパターンを繰り返している気もする。 今日のお仕事一覧。 ○書籍データ納品…1冊 ○書籍カンプ納品…3冊 ○不動産チラシ進行&校正&データ納品…11本 ○不動産チラシ請求アカウント作成&チェック…3本 ○書籍請求アカウント作成…1冊 ○新人営業の請求アカウントのアドバイス…1時間ぐらい ○校正用ツールインストール&台紙作成…1本 ○書籍控えゲラ整理&来月請求分控え探索…4冊 ○校正さん対応&スケジュール調整…1人 ○後輩の仕事監視&アドバイス…3人 ○某社独自システム使用制作業務…50本 書いたら結構あるけど実際は暇です(^^; 同時進行でこなしていけばいいだけなので。 とりあえず5件ぐらい同時で流していけばそんなに疲れなかったり。 カンプ探索でダンボール3つ分ひっくり返すことのほうが疲れます(笑) そんなわけで非常に眠い一日です。 |
|
愚痴。
ようやく、ようやく光明が見えてきました♪ 12月の半月の間の休日出勤時間は今日も含めて140時間以上。 弊社は翌朝4時まで働いていると自動的に翌日は休日になるシステムなので、私と後輩のようにそのまま帰らずに仕事or一時帰宅して再出社すると休日出勤扱いになるので、この時間。 う〜ん、今回の冬のボーナスに近い金額がもらえそうな(^^; 私は他の仕事の進行もあるので水曜日は終電前に帰っていたんだけど、その間も後輩はずっと朝6時に退社して10時に再出社の生活だったから、私よりも20時間程度多いのかな。 う〜ん、利益がでるのか、この仕事? まぁ他の後輩の私の印象が格段にアップしたようだから、まあいいのかな? 進行管理様とは違うぜ!ってね。 さて、久々の連休、のんびりします。 |
|
愚痴。
新年はカルタ大会をやるそうですよ。 小学生、いや幼稚園児ですか? 意味わかりません。 新年の始業日ぐらいさくっと帰らせてください。 もとより会社の人と仕事以外の時間を共有したくありません。 だから携帯番号すら教えないし聞かないのに。 (でも管理職なので緊急連絡先として登録されています(^^;) なれ合うのは飲みだけにしてくれないかな、うざいから。 |
|
愚痴。
なんだか毎週月曜日は徹夜が定番のこうちゃんです。 今日はデザイナーから入稿されたInDesignCSのデータをアウトライン化して面付けするお仕事です。 面付けをデザイナーがバックレ、印刷会社がつっぱね、困った代理店がうちに頼んできたのです。 アウトライン化して入稿しろデザイナーに伝えるように代理店にいったのに、普通のデータを入稿してきやがった。 明日朝一で納品しないといけないので結局私がやるはめに。 アウトライン化するとテキストボックスのバックグラウンドカラーが消えてしまうから、うかつに全選択でアウトライン化できないのがかなりのストレス。 デザイナーの仕様書に「文字化け禁止」と書いてあるんだけど、プロテクトのかかっているフォントをパッケージで持ってこれないことに気づかないような人に言われたくはないぞ。 それにあんたの出力見本もインクジェットだからジャギジャギでよくわからんぞ。 |
|
Mac OS 10.3.9でAppleScript その1。
めでたく?メインのマシンをG5にスイッチしたことに伴い、OS 9時代のAppleScriptを書き直していこうか、と。 しばらくは忙しいので来年からぼちぼちやりまする。 OS 9時代はTanaka's Osaxのお世話になりっぱなしのエセスクリプターだったので、OS XになりOSAXが使えなくなり、かなりショボーンだったり(鬱) 「ドロップしたフォルダの中のファイル数をカウントしてテキストに書き出す」なんてお手軽なものも、OS Xだとどう書けばいいやら。 ファイルの読み書きはできるんだけど、ドロップしたフォルダの名前を取得するのがすぐには思いつかないなぁ。 こんな感じですべてのスクリプトを書き換えるのはいつになったら終わるのか…。 ん? 別に書き換えなくても後輩に指示して使わせればいいのか? どうせQuarkXpress4.1絡みのAppleScriptなんて私は使わないしなぁ。 |
|
InDesignでJavaScript その5。
今回初めてOS 10.3.9で作成した。 InDesignで作成されている台紙に、コマのIllustrator EPSファイルを貼っていくだけのJavaScriptを組んでみた。 仕様として ●台紙はデザイナーが記事部分を修正したものが何度も入稿される気配が濃厚なので、JavaScriptで画像ボックスを作成して、その画像ボックスに弊社作成のコマEPSを貼ることにする ●台割は現段階では超適当なのでExcelで台割順とファイル名を結びつけてフルパスを取得するDBを作成して、そのフルパスだけをテキストに書き出し、InDesignで一行ずつ読み込んで画像ボックスのplaceに渡す ●スクリプティングラベルを画像ボックスに入れておいたので、台割が変わったときにコマEPSを読み込めるようにした(JavaScriptでスクリプティングラベルに指示する方法がわからないので実現できず) 最初は入稿されたInDesignCSのファイル用にScriptを書くも、OS Xでコピーしたファイル名の濁点が分離しちゃう&InDesignCSでファイル名に濁点を含むファイルをJavaScriptで読み込むとエラーになる、という仕様?にハマリ、急遽InDesignCS2で開いてInDesgin互換ファイルに書き出すはめになった。 あと、なぜか画像を貼り込みたいページを表示させないとJavaScriptがうまく動かない。 おそらくプロパティなどが間違っているのかも。 強制的にページを表示させようと思ったんだけど、プロパティが探せず断念。 似たような名前のものが多くてリファレンスを読み解くだけで時間がすぎてしまふ…。 ついでに、作成する画像ボックスを配列に格納したり、ボックスを作成するところを関数化などすれば修正が便利なのは承知していますが、いい加減休日出勤を切り上げて帰宅したいので、とりあえずママイキにします(苦笑) すっげー寒いんだもん、会社。 |
|
愚痴。
今日も一人でお仕事中。 自分のじゃないよ、進行管理様のだよ。 その進行管理様は昨日30分遅刻して出社して、定時で帰ったよ。 面付けを押し付けておきながら、台割のエクセルデータをくれないから、出力してあった用紙をみながら、自分でエクセルで作ったよ。 元データあれば簡単にDB作れるんだけどね。 すっごく不毛で無駄でミスの起きやすいことをわざわざ休日にやっているわけで。 どうやら彼は自分のマシンにInDesignを入れてもらって自分でがんばっている感を出したかったのに、上司2人が私に頼んだことで、スネているみたいだよ。 おかげで私は明日も自分の仕事のために後輩と出勤だよ。 なんかさ、せつないね。 さて、JavaScriptも組んだことだし、帰宅しますか。 |
|
お仕事雑記。
午前中の一件もあり、G5は私が管理者権限とともに譲り受け、いままで使っていたG4にOS Xを入れて後輩が使うことになった。 結局私と後輩が面倒な部分を丸投げされた感じもあるが、逆に私が断ったところでだれもやらないので、そういうものをすべて受け止めるのが私の仕事なのかしら。 さしずめ聖母マリアですか、私は。 悔い改めよ、はキリストか。 とりあえず進行管理様、悔い改めよ! |
|
愚痴。
進行管理様が客にInDesignで面付けを頼まれてキレてます。 「マシンがないのにできねぇよ。進行が悪いとだから嫌なんだよ」と。 当初はデザイナーサイドでやるはずだった作業を急に客からいわれてご立腹らしい。 まぁ、それはうちの営業も相手の営業もしきりが悪いよね。 なんでマシンがないか。 唯一のマシンは私が確保しているG5だけなので、このマシンを私が占有している「せいで」できないんだそうで。 まぁ私がやってあげればいいんですが、彼の後の仕事を引き継ぐのは絶対嫌なので(適当なんだもん!)、あえて無視し続けています。 進行管理様はお金に関してまったくノータッチなくせに、やたらとお金を口にするのが腹立たしいです。 広告代理店の仕事がどんなものか理解してないのに。 実際お金をつけている上司と仲のよい私は仕組みをしています。 請求した金額が全部もらえるわけじゃないのですよ。 そしてそんな話を上司2人と進行管理様が話をしていたところ急に「めんどくせえ。うぜえ。時間がもったいない」と話し合いから去っていった。 おいおい、管理者がそれでいいのかよ? 感情的になる前に妥協案(妥当案)を提案するのが君の仕事じゃないの? みんな面倒で嫌なんだから自分だけの主張を通さないでね。 じゃあ新しいマシンを買うか? 買ったら月曜から作業ができる。 でも進行管理様は「そんな急にいわれてもいままでの準備がムダになる」とキレる。 あ〜、もうアホですか? 端的にいうと「どっちみちやりたくねぇんだよ、くそ!」といいたいわけですか? 彼が管理職をしている以上、下は育たない気配が濃厚だなーと思った午前中。 ただでさえ朝早くから出勤して疲れているんだから、もめごとを起こさないでくれ。 それも利己的な理由で。 上司Kと上司Iの口論はまだしも(マシンを買え、嫌です、の押し問答)感情的なだけの口論は意味を為さないのでやめてください。 |
|
愚痴。
今日はいつもより90分早く出勤して仕事しています。 昨日終電よりちょっと早く帰ってしまったので、その埋め合わせしてます。 眠いです、寒いです。 やっぱりRubyにかまけず組版しとくんだった、と思う今日この頃。 まぁ来週は不動産チラシの進行をしないといけないので、この書籍のお仕事は後輩君にお願いすることにしました。 不動産チラシの進行はかなりハードなので…。 1時間単位で素材がアップされるので入稿次第オペになにをどうやるのか指示して、同時になにが足りてないかを先方にFBして、同時に校正さんに指示も出して、同時に何時に納品できるか計算して先方に答えて、同時にオペの疑問に回答してできないところはやってあげて、同時に画像の加工を上司に依頼して絶対モレているのを予測して随時チェックして…。 これを4日繰り返して、さらに戻りも同じことをやって。 戻りは差し替え原稿が煩雑に入稿されるので、どこのチラシに何個差し替えがあって、何個データがきて、何個画像データがきて、優先順位を考えて、というフローもプラスされるので、よりハード。 社内で管理できるのは私と尊敬している上司ぐらいなものでしょう。 処理能力&責任感のない進行管理様は1日で放り投げてしまうに違いない。 はー、年末らしくなってきたなぁ。 もう寒いのが一番嫌! |
|
テキスト処理系:Rubyと仲良くなろう その4。
今日も忙しいんだけどRubyと格闘してました。 というか、やらないといけない仕事でRubyを使おうと思っているから、Rubyにハマると仕事が進まないという悪循環。 結果、間に合わなそうなので、普通に組版します…ふぅ。 サンプルテキストは <pstyle:08-本文><cstyle:07-本文\_赤ゴシック>1中見出しにしたいなぁ <cstyle:><pstyle:08-本文><cstyle:05-本文\_スミゴシック>1.小見出しにしたいなぁ <cstyle:><pstyle:08-本文><cstyle:05-本文\_スミゴシック>(1)<cstyle:> 本文ダミー<cstyle:05-本文\_スミゴシック>「ゴシックなんです」<cstyle:>本文ダミ1日かけても全然進まん10日かけたら終わるかな? Rubyは #!usr/bin/ruby -Ku require "jcode" resultfile1 = "result1.txt" resultfile2 = "result2.txt" filename = ARGV[0] file = open(filename) while line = file.gets line.gsub!(/\n/,"") line.tr!("0-9","0-9") line.gsub!(/<p/,"\n<p") #print line resulttxt1 = open(resultfile1,"a") resulttxt1.puts(line) resulttxt1.close end file.close file2 = open(resultfile1) while line = file2.gets line.gsub!(/\n/,"") line.gsub!(/('<pstyle:08-本文><cstyle:07-本文\_赤ゴシック>')(\d+?)(.+?)(<cstyle:>)$/,"<pstyle:06-中見出し>$2$3") resulttxt2 = open(resultfile2,"a") resulttxt2.puts(line) resulttxt2.close end file2.close |
|
雑談。
ワークとマックがシームレスに!: Parallels Desktop for Mac build 3036 Betaをトラックバック。 これ、All Aboutのメルマガで知ってたんだけど、興味があります。 Boot CampはHDを¥で住み分けをしてMacでWorkさんを動かすんだけど、これは共有する感じみたいです。 バーチャルPCしか知らなかったんだけど、他の会社も作っているのね。 私のようにOS XでもXPでもCS2をガリガリ使う人には不向きかもしれないけど、他の社員みたいにWordやExcel、PowerPointを使うだけなら、このソフトで十分な気がする。 余談だけど、MacさんとWorkさんのCM、嫌いです。 ちょっと露骨すぎない? 私にしてみるとMac=Workなので、あのCMのような印象はないなぁ。 むしろ旧態然とOS9にしがみつく業界を彷彿とさせて逆に不快です。 かといって現状のOS XだとXPよりも速度面で劣ることもあるし。 Workさんのほうがまともじゃね?と思うことがしばしばです。 といいつつ、来年にMacを買い換えようと思っています(^^; 個人使用ならどっちでもいいんだけど、ちょっとだけ仕事にベクトルを向けると、MacでWorkさん動かしたほうが経済的かな、と。 |
|
愚痴:今日の突っ込み その2。
<進行管理様> 業務の進行具合で上司と意見の相違があったらしい。 で、後輩の営業に対して偉そうに一言。 進行管理様「ったくアテになんねえよなぁ」 それはあんただ。 <進行管理様> 上に続いて。 進行管理様「スケジュールとかわかんねぇからやりづらくて困るよ」 新人営業「僕はまだわかんなくて…」 進行管理様「ったく、ちゃんと管理してくれないと困るって。だから信用できないんだよ」 んとね、最初から不安な事項があるなら徹底的に意見をいってすり合わせるべきで、君がそれを上司に押し付けるからこうなるんでしょ。 君は進行管理なんだから進行具合や顧客の要望、最終納品形態まで理解してて当然じゃないの? そこで「俺はよく知らないから」じゃあ君の存在価値はないわけだよ、ワトソン君。 知らないなら知る努力をしようぜ。 他人に責任を全部押し付けて傍から文句を言い続けるのはすっげーおかしいと思うんだけど。 ただのオペレーターならまだしも、一応私よりも格上の管理職なんだからね。 私からしてみると君のほうがよっぽど信用ならんよ。 そんなんだから私が苦労するのです。 |
|
テキスト処理系:テキスト処理系:Rubyと仲良くなろう その3。
私の悪い癖。 興味をもったらとりあえず書籍を2冊ほど購入してしまうところ(苦笑) Perlもそうだけど、やってねぇ(汗) 本題。 Ruby関連の書籍を2冊購入しました。 『たのしいRuby 第2版』(ソフトバンクパブリッシング) 『Ruby Magic 〜Rubyで極める正規表現〜』(オーム社) いまの時代、書籍を購入しなくてもネットで十分勉強できる気もしたのですが、やっぱり本が目の前にあると意欲が違います。 きっと、おそらく、たぶん…。 感想としては(そういう類の本ではないけどね)、『たのしいRuby』のほうは監修がまつもと氏なだけあって、シロウトの私にもそれなりに理解できます。 全体的な雰囲気がわかれば、そこからはネット上のサンプルを読み解いたりできますからね。 『Ruby Magic 〜Rubyで極める正規表現〜』はまだしっかり読んでないのですが、私がRubyでやりたいことズバリ言うわよ(違)なので、購入してみた。 言語によって細かい作法があるからそこのところが理解できたらいいな。 問題はこれらの書籍代を会社に請求しようかどうか、という点。 InDesignのように業務に直結していれば請求しやすいんだけど…。 5000円ぐらいだから実費でもいいんだけど。 ちなみに細●さんは大嫌いです。 どうしてブルドッグに人生について語られなければいけないのか、納得できません! |
|
テキスト処理系:Rubyと仲良くなろう その2。
Rubyで改行文字を認識してくれないよぉ(汗) while line = file.gets line = line.chomp! print line 上記の例だとちゃんと\nを削除して表示してくれるんだけど print ("hello!\nRuby\n!\n") 上記のように""でくくると、<hello!\nRuby\n!\n>って出力されてしまふ…。 なんかすごい基礎でつまずいている自分が鬱だ…。 InDesignタグ付きテキストの不要な部分の改行をとるのに使いたいんだけど、再度改行できないのは非常にまずい。 |
|
テキスト処理系:Rubyと仲良くなろう その1。
そんなわけでRubyと仲良くなろうと思います。 基本的に文字列処理にしか使うつもりはないんだけれど、Sedはいまいちだし(私の理解能力が乏しいのかもしれないが)、いまさらPerlってのも個人的につまんないので、なんとなくRubyに流れてみた。 ついでに、OS Xのターミナルとも仲良くなろうと。 コマンドラインってなんとなく好き。 とりあえずcdを覚えた!(笑) 本当はそっち系の仕事にいきたかったのよ、高校生の頃は。 で、ターミナル君、日本語打つとエスケープされてしまふ…。 ネットを巡回して対応策を試みたんだけど、なんか直らず。 でも現時点では認識はされているので、弊社特技の「問題先送り」発動(爆) 「プリンタ使わなければええねん」です。 さて、とりあえずテキストを読み込んで、1行ずつ処理できるようになったら帰ろうかな。 よく考えたら家でもできることだしね(苦笑) 明日は音楽聞きながらコマンドラインな一日になる…かもね。 |
|
愚痴。
今日の突っ込みシリーズ開始。 その1。 <上司Kに対して> 私「顧客からの赤字で出力紙に「ヨゴレトル」って全ページ書いてあるんで、プリンタの調子が悪いと思うんですよ」 上司K「嫌味な客やな〜。ちょっと見てみるわ」 …30分後。 私「原因わかりました?」 上司K「ようわからんわ。このプリンタ使わなければええんちゃうの?」 お・ま・え・は、シロウトかっ! 解決しとらんだろ! 業者を呼んでくれ〜。 <進行管理様&上司Kに対して> 会社のHPを更新しようという議題について話しているとき。 進行管理様「いまデザイン案を3人に作ってもらってる」 私「へ〜」 進行管理様「3案作って社長に見せてOKもらおうと思って」 上司K「そんなんせんでも、お前が決めたらええんちゃうの?」 私「俺もそう思うけど」 進行管理様「そっか〜」 上司K「ところでデザインってトップページの?」 進行管理様「ええ。とりあえずトップのデザインを社長に見せたくて」 私「ほ〜。で、サイトの内容は考えてんの?」 進行管理様「それはデザイン決めてからまとめるよ」 上司K「そやな。とりあえずデザイン決まらんとな」 お・ま・え・ら、シロウトかっ! Webサイトは内容ありきだろ! デザインだけよくても中身なかったら意味ないだろ! というか、社長に見せるのは内容が先だろ! で、そこからサイトの構成決めて、ようやくデザイン作るんじゃないのか? 彼らの言動を365日観察していれば、きっと「こんなやつはダメ社員」という本ができると思う。 いや、その前に自分で気づいてくれ、マジで。 いや、ホント頼むから。 |
|
| ホーム |
|


