Illustrator CS5で文字を置換するスクリプト

イラレCS5での話ですが、置換ダイアログを出すところまでははアクションに登録できるものの、置換する文字の組み合わせは記録されません。
常に同じ文字を置換したくても、アクションでは対応できないのです。

仕方がないのでスクリプトをおさらいすることに。
検索するといろいろ出てくるのですが、文字を操作するスクリプトは大抵
activeDocument.selection
を使用しており、文字を選択していることが前提となっているので使いにくいことこの上ないです。
そこで、ドキュメント内全てのオブジェクトからテキストかどうかを判定して、置換に掛けるように組み直してみました。
ファイル名を「relpacement.jsx」とでもして保存すれば使えます。

var data = {src:"あ", dst:"い"};
var targetObj = [];

// ドキュメント内からテキストのみを取り出す
var docObj = activeDocument;
for(var i=0; i<docObj.pageItems.length; i++){
	typ = docObj.pageItems[i].typename;
	if (typ != "TextFrame") continue; // テキスト以外は無視
	targetObj.push(docObj.pageItems[i]); // 対象を格納
}

// テキストの該当文字を置換
for(var i=0; i<targetObj.length; i++){
	var regSrc = new RegExp(data.src, "gm");
	targetObj[i].contents = targetObj[i].contents.replace(regSrc, data.dst);
}


CS5では正常に動いていますが、CCはでは不明です。
そもそもアクションに記録できるようになっているのかな?
CS6以降なら、スクリプトの実行もアクションに登録できるらしいので、さらに楽になりますね。
CS5ではいちいちファイルを指定しないとだめです。

富士ゼロックス プロダクションプリンター DocuColor 1450 GA 搬入日決定

XEROXのプリンターの中でフラッグシップモデルとなる1450GAの搬入日が2015年11月05日に決定しました。
導入はほぼ確定していたのですが、諸般の事情を解決するのに少し時間がかかり、つい先日搬入日が確定しました。
印刷通販をプリントライで展開していますが、これまでc5000dで抱えていた問題を一気に解決するため、晩飯のおかずを1品抜く覚悟で導入を決定しました。
現在、月額あたりの利益の大半が、このプリンターのリース代と維持に消えることになりますが、出来ることも増えますし、質も段違いになること、見通しはそこまで暗くはないのでたぶん大丈夫でしょう。
木造の居住用アパートに無理やり設置しますので、搬入はジャッキアップ作業が必要でちょっとした費用が掛かります。

DocuColor 1450 GA

Webminが1.770にアップデートしてた

Webminが2015年10月07日付で1.770にアップデートしていたので、管理しているサーバーのWebminをアップデートしてみました。
SSLのリモートに関する修正?と、他の細かな修正が入っているようです。
あとはファイルマネジャ(Filemin)の更新をマージしたということのようでアクセスすると、JAVAが古いといわれて起動しないのでJAVAも更新しました。
JAVA Version 8 Update 65を入れました。
特におかしいところは感じません。

This update includes the file Filemin file manager (thanks to Alexandr Bezenkov), German, Catalan, Polish and Norwegian translation updates, the latest version of the authentic theme, support for SSL certificate verification for remote Webmin systems, and a bunch of other small bugfixes and improvements. You can get it from the Webmin downloads page, or from our YUM or APT repositories.

西濃運輸の代金引換に対応

西濃運輸カンガルー便での代金引換(着払い)の申請が通りました。
当方の運営する全サイトで、送料全国一律540円(沖縄・離島除く)、代引き手数料324円にて利用できるようになりました。

なお西濃運輸では現金のみですが、ヤマト運輸であればクレジットカードや電子マネーにも対応しています。

FileZillaが3.14.1にアップデートしてた

FileZillaはフリーのFTPアプリケーションです。
2015年10月16日付で3.14.1にアップデートしていました。
更新内容はだいたいこんな感じ?知らんけど。

  • サードパーティー用にTLS用の暗号化フラグを追加、使用しない場合に警告を表示
  • サイトマネージャのブックマークで、同期ブラウジング機能の修正
  • インターフェースのレイアアウトとテーマの変更が同期する問題を修正
  • SFTPサーバーのエラーをログに追記できるように
  • SFTP転送でローカルを開けない場合はリトライを中止するように変更
  • PuTTYコンポーネントを更新

一応引用も載せときます。

New features:

For third-party builds, add configure flag to allow using system ciphers for FTP over TLS. Display a warning if an insecure cipher is negotiated as result of using system ciphers.

Bugfixes and minor changes:

Fixed loading of the directory comparison flag for bookmakrs in the Site Manager
Changing the interface layout and icon theme no longer results in an inconsistent UI state
Some SFTP servers send additional information on errors. This information is now shown in the message log
If the local file cannot be opened on SFTP transfers FileZilla no longer automatically retries
Updated SFTP components from PuTTY

お買い物ガイドページ内コンテンツへのリンク方法

Yahoo!ストアでページを構築する際の自分用メモ。
「お買い物ガイド」ページ内のコンテンツで…

「お支払いについて」へのリンクは、
http://store.shopping.yahoo.co.jp/printry/guide.html#payment

「お届けについて」へのリンクは、
http://store.shopping.yahoo.co.jp/printry/guide.html#delivery

「返品、交換、保証について」へのリンクは、
http://store.shopping.yahoo.co.jp/printry/guide.html#guarantee

WordPressのページ構成を弄るときに便利なプラグイン「Redirection」

ブログから初めて固定ページを作り始めてしまうと、いろいろと作り込んでいくうちにページ構成に悩みますね。
階層を変更すると、せかっくGoogleにキャッシュされているのに…なんていうこともあるでしょうか。
そこで便利なプラグインが「Redirection」です。
名前そのまま、リダイレクトを管理します。
実体は.htaccessを書き換えるだけのものですが。

リダイレクト方法は、アクセスしたURLの内容を指定した内容で書き換える「Redirections」と、301でリダイレクトする「Modified Posts」を選択できますが、通常のリダイレクトということであれば「Modified Posts」を指定します。

Androidの開発環境を入れてみる

Androidのアプリを何か作りたいと思いつつも何もしないまま。
マイナーバージョンアップしたと見かけたので、とりあえず入れるだけ入れてみます。

Download Android Studio and SDK Tools | Android Developers

と思ったら、JAVA7が必要なようです。
JAVA7の開発環境用ライブラリを入れてから再セットアップで無事にインストールが完了しました。

訳あって現在きりっ子2台体制

卓上の名刺カッターきりっ子MC-01
特殊機材ですが、現在訳あって2台体制です。
宅急便で届いた2015年09月08日が導入日になります。
きりっ子2台体制
ちなみにスリッタは4面葉書用のSU-2、短冊用のSU-3とほぼフルセット保有しています。

実は、入れ替えのタイミングで1台手放すつもりで、時期的にかぶっているだけなのですが。
もう少ししたらヤフオクに流れることになりますが、きりっ子MC-01欲しいところがありましたらご相談ください。
メンテナンスは外れていますが、完全動作品ですので3割前後でお譲りします。
箱もあります。