サーモ表示

XOR for Mac Version 2.1では新機能として「不変ページの自動検出」と「サーモ表示」を搭載したものの、当初の予定では自動検出のみを盛り込む方向で進めていました。それだけで大きな進歩になるはずだと。

XOR for Mac Version 2.1のサーモ表示
サーモ表示。このバージョンに追加する予定ではなかったのですが…

ただし、いざ不変ページの自動検出を作り込み、さまざまなテストデータを試したところ、同じページなのに「Unchanged」になったりならなかったりという事象が見られました。もちろんアルゴリズムは同じなので不可解な話です。

具体的には、テスト用にとあるPDFのペアから最後のページだけを削除したバージョンを作って試したところ、全ページが揃ったPDFとでは「Unchanged」になるページの組み合わせが食い違う点に気づきました。

調べてみたところ、原因はページを削除して保存した際にPDFのデータ構造が微妙に変わることでした。そう、PDFは見た目が同じでもデータ構造が違っているケースがよくあります。それがXORでレンダリングする際に数ドット程度の微妙な差異を生み出していたわけです。不変ページの自動検出機能は当然ながら1ドットでも違いが見つかれば差異があると見なします。

ちなみにPDFのデータ構造を解析して比較するタイプのPDF比較アプリが差異の後検出や検出漏れを起こすのも、PDFの保存状態との相性が理由だったりします。そのせいでアルゴリズムに要素のペアリングを誤認識させたり、チェックをすり抜けてしまうという。

で、数ドットの微妙な差異をXORで吸収できればよかったのだけど、あらゆるケースを想定するのは不可能なので諦めて、代わりにユーザが微妙な差異を見つけやすくするべく急遽サーモ表示を追加しました。

XOR for Mac Version2.0のアイコン

XOR

リアルタイムPDF比較ビューワ

  • Download_on_the_Mac_App_Store_Badge_ja

2,000円(税込 ※)/月
(サブスクリプション)

※ 日本における価格には      
10%の消費税が含まれています

不変ページの自動検出

DTPでは無用な変更はしないのが鉄則。とはいえ人間がやることなので意図しない変更は紛れ込むものです。例えばInDesign利用時、無意識に⌘V(WindowsならCtrl+V)を押そうものなら、無用なテキストボックスが貼られたりします。そこでXORのようなPDF比較アプリが必要とされるわけです。

ただし、これまでのXORはユーザが差分箇所を見つける手助けをするだけだったため、一見差異がなさそうに見える場合でも本当にそうなのかユーザ自身で確認が必要でした。

でも、本当に差異がないかをXOR上で確かめる作業には意外と時間がかかるものです。そこで差異がないページの自動検出機能を搭載しました。

XOR for Mac Version 2.1の不変ページの自動検出

これにより差異の有無が一瞬で把握できるようになりました。つまり時短によるコスト削減効果が見込めます。

なお、一見差異がなさそうに見えても「Unchanged」が付いていない場合はどこかに差異が発生しています。

XOR for Mac Version2.0のアイコン

XOR

リアルタイムPDF比較ビューワ

  • Download_on_the_Mac_App_Store_Badge_ja

2,000円(税込 ※)/月
(サブスクリプション)

※ 日本における価格には      
10%の消費税が含まれています

XOR for Mac Version 2.1をリリースしました

XOR for Mac Version 2.1をリリースしました。既存ユーザは無料でアップグレードでき、新規ユーザは1ヶ月間無料でお使いいただけます。

今回追加された新機能は「不変ページの自動検出」と「サーモ表示」です。

不変ページの自動検出

まず、修正前と後のPDFで変更がなかったページはこのように表示されます。

XOR for Mac Version 2.1の不変ページの自動検出
差異がない場合、ページ全体が暗くなり、中央に白字で「Unchanged」のラベルが表示されます。サムネイルにも「Unchange」が付いています

ちなみに差異がある場合はこのとおり。

XOR for Mac Version 2.1のふたご表示(差異がある場合)
差異がある場合の「ふたご表示」

これにより制作者は差異の有無を一瞬で把握でき、「DTPの過程で不要な変更が紛れ込んでいないか?」の確認作業が要らなくなります。

サーモ表示

もう一つの新機能は「サーモ表示」です。差分箇所だけを赤で表示します。「透かし表示」の状態でスペースキーを押すとサーモ表示に切り替わります。

XOR for Mac Version 2.1のサーモ表示
透かし表示よりも差分を把握しやすくなりました

なお、これらの機能は有意義なのでWindows版にも追って搭載する予定です。

ちなみにこの二つの追加機能はユーザ様からのリクエストがきっかけで搭載しました。搭載して欲しい機能案があればリクエストをお寄せください。感想も大歓迎です。

XOR for Mac Version2.0のアイコン

XOR

リアルタイムPDF比較ビューワ

  • Download_on_the_Mac_App_Store_Badge_ja

2,000円(税込 ※)/月
(サブスクリプション)

※ 日本における価格には      
10%の消費税が含まれています

XORは値上げしません

一昨日、Appleからお知らせメールが届きました。AppStoreにおける価格改定の案内です。

AppleのAppStoreの価格改定

どうやら各国通貨に対するドル高が進んだため、10月5日から120円→160円といった具合にアプリ価格の調整が行われるようです。

ただし

App内課金(自動更新サブスクリプションを除く)の価格が上がります。

とあるのでサブスクリプション提供のXORは自動調整されません

とはいえ、あれこれ物価が上がっているのでXORも値上げすべきタイミングかも。アプリには原材料はないけど、PCその他を稼働させるための電気代は高騰しているし。

でも、月額2,000円という価格は象徴的なので当面は維持しようと思います。逆に先々円安が落ち着いても2,000円です。

Mac mini 2020のメモリは交換できない

愛用のMac mini 2020のメモリを8GB→32GBに増設交換しようと試みたのだけど、断念しました。

いや、作業自体は簡単です。こちらのような解説動画を見ながら丁寧にやれば特に問題もないでしょう。

ただし、作業を進めて裏蓋の黒いカバーと円盤状のアンテナプレートを外した時に嫌な予感が。内部構造が解説動画と違うのですよね。

具体的には、入力ポート類を手前にして筐体を置いた際にロジックボードの左側にあるはずのアルミのカバーっぽいパーツが見当たらないし、LEDのケーブルや電源ケーブルの接続部分も違っています。

Mac mini 2020の内部

それでもどうにかロジックボードを引き出すところまで辿り着いたものの、悪い予感が的中しました。というのもメモリーカードがどこにも見当たりません。SSDも。どうやらどちらもロジックボード直付けのようです。本来なら先のアルミカバーの下にメモリーソケットがあり、2枚のカードが刺さっているはずなのに。

このMac miniが整備済み製品だからなのか、中にはそういうモデルも流通しているのかは判らないけど、ともかくこの個体に限れば自力で増設交換できないことは確定です。残念。32GBで快適になったマシンを体験できないわけだ。

そこでググってみると「Mac mini(M1, 2020) のメモリは Apple M1 チップに統合されていて、アップグレードすることはできません。」と書いてあるサイトもありますね。ロジックボード直付けではなくM1チップ統合だったのか。確かにその設計の方が速そうだもんな。

で、さらにWikipediaで調べてみると、Mac mini 2020にはインテル Core i3/i5/i7を搭載したものもあると書かれています。私はM1モデルにしか興味がなかったのでその存在を認識してませんでした。だとすると「Mac mini 2020もメモリ交換可能」ってのはインテルチップ搭載機限定の話なのか。

さて、せっかく買ったメモリだけど使い道がないので返品かオークションで売るしかないですね。不要になったメモリの有効活用のためにMacやPCを買い足すのも本末転倒だし。