michiaki_yogata – ページ 51 – XOR for Mac & Windows:リアルタイムPDF比較ビューワ

プレスリリースのその後

先日、XOR Version 1.1をリリースしました。前のバージョンは暫定だったからこれからが本当の勝負です。

ただしパブリシティには苦労しています。PR TIMESでプレスリリースを出した後、一件だけ明確なリアクションがあったけど、タイアップ企画のお誘いでした。「我々のサービスを使ってさらに宣伝してみませんか?」というやつですね。

press-release-of-xor-1.1

そういえばiOS向けのApp Storeなんかで新しいアプリをリリースすると、国内外のあちこちからお誘いのメールが届くと聞いたことがあります。「あなたのアプリをメディアで宣伝するお手伝いをさせてください」的な。自身がアプリを使って売り上げるのではなく、他者のアプリに乗っかって売り上げようというビジネスモデルですね。それもありでしょう。

とはいえ今の私はプレスリリース(30,000円/1回)でどれほどの効果があるのか、それともまったくないのかを見極めないといけない状態です。とりあえず今回のお誘いはパスさせていただきました。

少数でもいいから、そのプレスリリースがちょっと影響力のある人物の目に止まり、試用して気に入ってもらえたなら、横の繋がりによる波及効果も期待できそうな気がするのですが。

なぜXORでコストカットできるの?

XORを使うとなぜドキュメント制作のコストカットに繋がるのか疑問に思われている人も少なからずいると思うので、論理的に説明します。

通常、DTPでPDFが出来上がったら指示原稿と照らし合わせて確認することになります。その際、原稿の修正指示の箇所だけを確認すればいいわけではなく、どこかに悪影響が出ていないかも確かめなければなりません。

例えば単純なテキストの置き換えであっても修正前後で文字数が違えば周辺の要素の位置や大きさの調整がなされたかもしれません。Webとは違ってPDF制作ではページのサイズが決まっているためです。

もっと細かいことを言うと、IllustratorやInDesignで作業中に無意識に⌘+V(WindowsならCtrl+V)のキー操作をして、どこかに無用なテキストボックスが配置されるようなケースも考えららます。しかも作業者は意図していないので気づかないという。

よって「修正指示以外の余計な修正を見つけられるか」が品質確保の鍵とも言えます。とはいえ、なんの手がかりもなく漠然と見渡すのは大変です。熟練した編集者や校正者なら勘を働かせてそれらを的確に見つけられるかもしれないけど、経験が浅い人などには難しいかと。

そこでXORが効果を発揮します。指示原稿と照らし合わせる前にXORを使ってすべての変更箇所を特定しておけば、そこを手がかりにして確認するだけで良くなります。逆に、修正されていないページを洗い出してそれ以外を確認するというアプローチもありです。

そうしてドキュメント全体を見渡すのではなく、変更箇所だけを確認対象にすることで所要時間を短縮できるので、コストカットに繋がります。

なぜPDF比較アプリが要るの?

「PFD比較アプリなんて要らない」とうい人もいるでしょうね。羨ましい限りです。私は自分の仕事ぶりでさえ信用できないので。

私もかつてイラストレーターやDTPオペレータとして働いていた経験があります。その際、意図しない修正跡が見つかることがありました。でも、自分では正確に作業したと思っているので気づかないのですよね。

そう、そうしてミスや不具合を他者やクライアントから指摘されることが何度かあったので、何とかしたかったのですよね。そこで開発したのがXOR。せっかくなら他のアプリよりも使い勝手のいいものを作ろうと。

XORはもちろん企業における共同作業の現場で使っていただいてもいいけど、例えばフリーランスやテレワークの人に特におすすめします。

自身でデータを修正した制作物を自身で検証せざるを得ない場合、せめて客観的な視点を持ちたいですよね。

XOR利用の手順

XORの一般的な利用手順は以下の通りです。第二校、もしくは第二版以降のPDFを作成した時を想定しています。

  1. 修正前後の二つのPDFを選んで並べて表示させる
  2. スペースバーを押して対になるページを重ねて表示させる
  3. 全ページのすべての変更箇所に囲みを付ける
  4. PDFに書き出す
  5. 書き出したPDFをAcrobatやプレビューで表示させ、修正原稿と照らし合わせる

その上で、以下の検証作業を行います。

  • 要修正箇所が赤く囲まれていなければ修正もれ
  • 要修正箇所以外が赤く囲まれていたら要確認(修正ミスまたは担当の裁量で修正ななされた)
  • 要修正箇所が赤く囲まれていれば修正内容が正しいかを検証

この手順を経ることで、例えば経験が浅いスタッフでもPDFの比較作業を短時間かつ高い精度でできるようになります。

Ver.1.0を出した理由

XOR Version 1.1をリリースしました。これでようやくアプリとして一旦完成となります。これが本当の意味での最初のバージョンです。

ではなぜ4月に中途半端なVersion 1.0をリリースしたかというと、Mac App Stroreからリジェクトを食らう可能性が懸念されたからです。というのもAppleが定めたサブスクリプション方式アプリの要件に以下の条項があったので。

  • 定期的に実態のあるアップデートが提供されるApp

そこで担当の開発者と話し合い、XORでこの条件をクリアできるかが解らなかったので、囲みなどの機能を後回しにしてリリースし、リジェクトされたら機能を小出しに追加して「実体のあるアップデート」がなされる実績を作るようなトライアル&エラーを繰り替えす必要があると考えました。

結局、アプリ申請はあっさり通ったので(メタ情報の修正のために2度リジェクトされたけど)、追って積み残し機能を追加したVersion 1.1をリリースする運びとなった次第です。

マスキング機能の説明

先日リリースしたXOR Version 1.1では「マスク」の機能が追加されました。ページを重ねて表示した状態で差異のない箇所目隠しできます。

操作方法は以下の通り。

  1. 両ページを重ねた状態にする
  2. 覆い隠したい箇所の左上から右下までドラッグして範囲を選択
  3. 選択範囲内を右クリックしてメニューから「マスクを作成」を選ぶ

マスクは囲みと同様、並べて表示に戻しても引き継がれるし、プリントアウトやPDFに書き出した時にも反映されます。

マスク機能はこちらの動画の2:06あたりで紹介しているので、よかったらご覧ください。

囲み機能の説明

先日リリースしたXOR Version 1.1では「囲み」の機能が追加されました。ページを重ねて表示した状態で差異のある箇所に長方形の囲みをつけられます。

そう、XORでは二つのPDFの違いを100%検出するものの、変更箇所が多ければいちいち覚えておくのは大変なので、印をつけられるようにしたわけです。

操作方法は以下の通り。

  1. 両ページを重ねた状態にする
  2. 見つけた変更箇所の左上から右下までドラッグして範囲を選択
  3. 選択範囲内を右クリックしてメニューから「囲みを作成」を選ぶ

ちなみにこの囲みは並べて表示に戻しても引き継がれるし、プリントアウトやPDFに書き出した時にも反映されます。

囲み機能はこちらの動画の1:36あたりで紹介しているので、よかったらご覧ください。

DiffPDFを試してみました(4)

DiffPDFにはMac版もあるので使ってみました。$160のWindows版と違って無償で公開されていますね。古いアルゴリズのものなのかな。

で、例のテストデータをAppearanceモードで比較したらこの通り。

DiffPDF for Mac result : Appearance

ほとんどのテキストが消えてしまっています。日本語がダメなのかとも思ったけど、写真下の撮影情報は「Nikon D7000」「AF-S VR Micro-Nikkor 105mm f/2.8G IF-ED」「ISO100 f11 1/125」といった英数字のみです。それでいて「Mandarin fish」は表示されているのだからよく解りません

CharactersモードやWordsモードも同様でした。

まあ、データとの相性なのだろうけど、私としてはちょっと安心しました。有償ではあるけどMacユーザにとってXORの方が有望といえるだろうから。

プレスリリース

XOR Version 1.1を無事リリースできたので、昨日、PR TIMESのサービスを使ってプレスリリースを関連がありそうなメディア各社宛に配信させていただきました。

press-release-of-xor-1.1

製品を公式にリリースした際に一般的な作法に則ったわけですが、どれほどの効果があるかはわかりません。各メディアが面白そうだと思って取り上げてくれたら波及効果、宣伝効果が得られると思うけど、何しろ無名の人物による無名の製品なわけだから。当然、メディアは各社ともお忙しいのだろうし、下手すると埋没してそれっきりにならないとも限りません。

とはいえ文中に書き添えた以下の文言にはそれなりの訴求力があるのではないかと。

ドキュメント制作において、 気づけたはずの単純なミスを見逃したばかりに「クライアントからクレームを受け、 制作費の値引きを強いられた」「夜間や休日の緊急対応を余儀なくされた」「刷り直しやシール貼りの追加コストが発生した」という苦い経験をお持ちの制作者は多いのではないでしょうか。

あるいはミスの後では「どこかにまだ見逃しがあるかも…」という思いから以前よりも校正の作業時間が長くなるケースも考えられます。 どれだけ入念に見比べても安心できないのもストレスです。

そこで校正の最初にXORを使って「変更された箇所」や「まったく変わっていないページ」を洗い出して確認対象を限定すれば、 作業時間が短縮されコストカットできます。

加えて「見落としがない」という確信や安心感も得られます。

この文言が印刷業、ドキュメント制作業の従事者に向けたメディアの発信者の目に止まってくれたなら、読者に向けた有益な情報と思っていただけるのではないかと。ちょうどAdobeが旧バージョンを利用不可にしたところなので、古いInDesignデータの再現性を検証する需要は増えてくでしょう。

まあ、今はまだリリースを流したばかり。どこかのメディアで紹介していただけたら、それを読んだ読者が関心を持ち…、という段階を待つ必要があります。

何らかの成果を期待しつつ、もうしばらく様子を見ることにします。

Adobeが旧バージョンを切り捨てたなら

Adobe Creative Cloudは定額使い放題というだけでなく、各アプリの過去バージョンも使えるという触れ込みだったけど、ここにきてAdobeは過去バージョンの使用をできなくしたとのこと。理由はわからないものの、まあ無理もないかな。各アプリの発売後にリリースされたOS上でも動作するようにメンテし続けるのは大変だろうから。

でも、この処置の余波としてInDesignのデータの再現性の低さが懸念されています。古いバージョンのInDesignで作ったデータを最新版で読んでも、だいたいはうまくいくと思うけど絶対とは言い切れません。不具合を一つ見つけようものなら、以後はずっと疑心暗鬼が付きまといますよね。とはいえ漠然と「どこかに紛れ込んでいるかも」という観点で不具合を探せば時間がかかってしまいます。

そこでXORの出番です。XORは二つのPDFをヴィジュアル的に比較して差異を100%検出します。よって古いInDesignで作ったデータを再利用したい場合、かつてのPDFと新しく作ったPDFをXORで比べて両者の差の有無を確認するといいでしょう。