MacBookAir Late 2010でApple Remoteを使う

お仕事用ブログの方で紹介したSilverbackというスクリーンキャプチャソフトが、録画中にApple Remote(Macに付属の赤外線リモコン)でチャプターを打てるんですが、AirにはApple Remoteが付属しておらず使えません。特定のキーコンビネーションとかにアサインしてくれてれば、Bluetoothキーボードなりで代用できたのですが、どうも完全にApple RemoteのAPIを使ってるっぽくてどうしようもない。

で、諦め切れずに色々調べた結果、Remote Buddyというオンラインツールに辿り着きました。このツールは色々なリモコンデバイスを使ってMacを操作するためのもので、

  • Apple Remote
  • 社外USB赤外線レシーバー
  • WiiリモコンやPS3リモコン(Bluetooth経由)
  • Ajax Remote(iPhoneから無線LAN経由でWebアプリにアクセス)

などを使って入力ができます(対応デバイス検索はこちら)。そしてその動作割り当てとして、Apple Remoteエミュレーション(Virtual Remote)があるので、Apple Remote操作しか受け付けないSilverbackでも使えるという訳です。

■社外USB赤外線レシーバー

Windows Media Center用の古いレシーバーなど、いくつかサポートされてますが、なんと大昔に買ったKeySpanのiTunesやAirMac Express用のリモコンセットURM-17A付属のレシーバー(UIA-11F)が対応していたのです。またこのレシーバーを使って、付属リモコン(写真右)はもちろん、純正Apple Remoteの信号を受けることもできます。Mac miniに付属していた白い方ので動作確認できました。現行のアルミニウムのものでも大丈夫なようです。

ていうか、Amazonにまだ在庫あるじゃん!>URM-17A

2005年の発売なのに驚き。

■Ajax Remote

Remote Buddyが簡易Webサーバーになり、iPhone/iPod touchのSafariに操作用インターフェイスを表示して操作する方式です。Remoteエミュレーションの他に、キーボード、マウスのエミュレーションや、iSightのカメラ映像を見たり撮影したりと多彩な操作ができます。Trackpadモードの時はOSXの縮小画面も表示され、簡易リモートコントロールアプリにもなります。

■Bluetooth

PS3用のBDリモコンは普通に多ボタンリモコンとして使えるようです。いろいろな機能をアサインした人にはいいかも知れません。

Wiiリモコンはバーチャルマウスとしても使えるようですが、別途センサーバーを駆動させておかなければならないようなので、あまり使い道がない気がします。

■ユーザテスト用には…

Silverbackでユーザーテストを記録する時は、手軽さからいうとURM-17Aが無難な気がします。レシーバーがちとデカくて邪魔ですが、モデレーターが手にするデバイスは小さいし、電池切れの心配もほとんどなし。

一方でiPhone/iPod touchは既にもってる人にしてみれば追加投資がソフト代だけで済む点はメリットですが、現場に無線LAN環境が必要だったりがちと面倒そう。

PS3リモコンもちと大仰ですよね。タスクの切れ間毎にこんなゴツいリモコンを手にすると、被験者もギョっとするかも。ただ、Bluetoothのメリットとして、向きを気にしなくて良い、到達距離が長い、というのがあります。テーブルの上に置き場が確保できるならアリかも知れません。あと観察者が離れたところから操作する場合とか。

 

まぁ、Silverbackでユーザテストとる用だったらAirではないMacBook買えってことですねw。HDD容量も大きいのが選べるし。

MeTilTranで行認識誤爆を防ぐ為の覚え書き

SDIM0943小説などをスキャンした画像から文字を認識してより低解像度のビットマップ上に再配置してくれる神ツールMeTilTranですが、たまにルビ付きの行を誤認識して、写真のように真ん中で真っ二つにぶった切ってしまうことがあります(5行目。クリックで拡大)。今回SONY Reader用に久しぶりに使い出して気になったので研究してみました。

実際に当該ページの認識状態をMeTilTranで見てみると、このように、1行+ルビが2行として誤認識されてしまっています。手動で分割したりルビ分離したりすれば直せますが、全ページこれが発生してないかチェックする訳にもいきません。

で、設定画面にそれらしいパラメーターがないか探したところ、「分布_行間隣接しきい値」がぁゃιぃ。初期値0.35だったところを0.4にしてみたらかなり改善。でもちょい取りこぼし。なんでとりあえず0.5にしてみました。今のところ副作用はないようです。

2010.12.16追記:

0.5でもまだ誤爆発生。もういっそ思い切って1.0にして副作用が出ないか検証することに。

before settings after
設定修正前 設定項目 設定修正後

 

MeTilTranのほぼ唯一気になっていたところなので、これが改善されればかなり快適なSONY Readerライフが送れそうです。

(強いて言えば、後は禁則処理がおかしくて、行頭に「、」が来たりする点が気になりますが、中身が読めない訳でもなし。これもどっかパラメーターをいじれば改善するんですかねぇ。)

買いましたともっ!SONY Reader PRS-350

ようやく国内投入されたSONYの電子書籍リーダー「Reader」。まぁ、色々と不満はあって悩んだんですけどね。結局買っちゃいました。KindleDXもあるので使い分けの観点から5インチモデル(小さい方)のPRS-250をチョイス。今回のラインナップの中では黒が良かったんですが5インチには紺しかなかったので、ならばとシルバーにしてみました。もともと白いコンテンツを見るんだから額縁部分も近い色の方がウザくなくていいですし。

SDIM0938

シルバーはMacBookAirとほぼ同じ色味で並べるとオソロ感が半端ないです。

ハードウェアとしての特徴は、

  • 600×800の電子ペーパーデバイス
  • 無線LAN、3Gといった通信デバイスは非搭載
  • 光学式のタッチパネル(画面上にかぶせる方式ではないのでコントラストが低下しない)

といった感じ。6インチモデルは加えてSD/MSスロットがついてたり、音楽再生機能があったりします。

残念ながら自炊派御用達のZIP/JPGには非対応(JPG直接はOK)ですが、PDFには対応しています。またDRMがかかってない限り、ePubやXMDFといった規格にも対応。面白いことに、仕様には載っていないもののSONYが以前出していたリブリエで採用していたBBeB(拡張子LRF)も非公式ながら読めてしまいます。

ZIP/JPGが読めないということで脊髄反射的に「イラネ!」と思って予約もしてなかったんですが、どのみちこのサイズでコミックを読めたとしてもKindleDXやiPad、iPhone4のかわりに使うとは考えられない。むしろPDFで作ることが多い小説、特に文庫本用としてはアリなんじゃないかという気持ちが実機を触っててムクムクとw。文庫は自炊してもKindleDXだと大きすぎて読みづらいんですよね。

てことで、ちょうどエコポイントのギフト券が2万円分届いたので、ぴったり買えるじゃないかと!

■ハード周り

SDIM0940

キーボードがない分、Kindle3よりもコンパクトでガジェット魂を揺さぶるデザインです。

ページめくりキーは左下のみで右手で持った時はやや押しづらいですが、一応画面のスワイプでもめくることはできます(シングルタッチでめくることはできない)。

電子ペーパーのレスポンスは上々。KindleDXで慣れてるので全く気になりません。コントラストはもうちょっとあると理想ですが、まぁ実用範囲かと。

充電&シンク用ポートはmicroUSB。流行がmini Bからシフトしつつありますね。KindleDXはもちろん、先日買ったWiMAXルーターWM3500RもmicroUSBなので、ケーブルや充電器の使い回し可能範囲は随分広くなりました。

残念なのはコンテンツの転送に専用ソフトが必要な点。PDFやJPGといったオープンなファイルを転送するにもいちいち専用ソフトを使う必要があります(Readerを接続すると自動で起動するように設定可能)。で、USBケーブルを抜くと本体側でデータベース更新でしばらく待たせるあたりWALKMANと同じ作りです。WALKMANは去年くらいのモデルからExplorerから直接ドラッグ&ドロップに対応して一定の評価を受けてるというのに、また同じことを繰り返すんですか?と(SD/MSが使える6インチモデルだとどうなんでしょうね?)。

本体上ではフォルダ分けはありませんが、「コレクション」というプレイリスト的な機能があるので、コンテンツが増えてもあまり困ることはなさそうです。

■ストアの品揃えは発展途上

(これもヒドい話ですが)発売と同時にオープンしたSONYの書籍ストアはガッカリ感が高いものでした。「小説」にも色々ありジャンル一覧という表も見られるんですが、驚くべきことにコンテンツは「小説」という括りでしか一覧できません。「SF」だけを表示とかできず、興味ないジャンルのものも一緒くたに延々とリストされ、物色する気が萎えます。

また「コンピューター」など現時点で17冊しかない上に、PalmとかZERO3とか「今更誰が買うの?」的な実質あまり意味がない本が一定量を占めていたりして、2万冊を謳っていますが実際は無意味な嵩上げをされてる印象。イチオシが「スティーブ・ジョブス 脅威のプレゼン」とかもう笑うしかないですね(^^;)。

■自炊にはMeTilTran必須

ビットマップベースの自炊書籍を閲覧する場合、600×800という解像度はやや心許ないです。そんな時に重宝するのがMeTilTranです。以前にも紹介したかもですが、テキスト文書をスキャンした画像からひと文字ひと文字を切り出して(OCRするわけではない)、指定の解像度に再配置してくれる神ツールです。例えば、上の写真は元々縦二段組みでレイアウトされていたB6サイズの小説ですが、見事に1段組に組み替えられて、600×800でも充分に読めるレイアウトになっています。ルビがついてる行でたまに誤爆しますがまぁ許容範囲。これがなければそもそもReaderを買ってなかったでしょう。

また、テキストファイルをソースとする場合は、同じ作者さんのChainLPが便利でしょう。

■MeTilTran暫定レシピ

昨日一晩かけて作った暫定レシピを覚え書き。

400dpiでスキャンする

fi-6130を買ってからコミックばかりスキャンしてたので300x300dpi設定になってましたが、やはり文字主体だともう少し細かい方がいいということで400x400dpiに。ただfi-6130は400dpiにすると読み込みが極端に遅くなりますねぇ。でもまぁ画質には変えられないので我慢かな。

追記:いやもう、下に書いた本体の濃度調整使えば、別に300dpiでも平気な気がしてきた。

・MeTilTranで読み込む

連番JPEGで取り込んだ画像を食わせます。最初にノンブル(ページ番号など)の位置を正しく指定してやるのがポイント。また挿絵のページは誤爆していることが多いので、手動で「
ページ編集」モードから「挿絵」指定をしなおします。それでも正しく識別できない時は「グループ編集」モードで自分で範囲指定をしてやります。

KindleDX同様、標準では文字が薄くて読みづらいので、「ヒストグラム」で少し濃くしておくと良いです。灰レベルを200近辺まであげたりすることが多いですが、やりすぎると文字が太ってつぶれてしまうので試行錯誤が必要です。PCで見てちょっと濃いかなーってくらいがちょうど良い感じかと。1ページ調整した後、「設定コピー」で他のページにも同じパラメーターを反映させます。この時、挿絵ページは無駄に濃くならないよう、種別を指定してコピーすると良いでしょう。

追記:Reader本体側の調節機能を使えば充分に綺麗に見られるようです。コントラストを高め(60程度)、明るさを低め(-60程度)にすると、ヒストグラム未調整のファイルでも、文字を太らせずにクッキリ濃い表示ができました。

・出力設定

「再配置」ボタンを押すと出力パラ-メーターを指定するダイアログが出ます。残念ながらChainLPのように機種別テンプレートが用意されてたりはしないので、個別に指定しなければなりません。

画像形式:LRFが良さそうです。PDFだとなぜかReader上でタイトルが文字化けします。「文書詳細」でタイトルや著者名を設定します。ここでし忘れると多分後からは変更できないので忘れずに。

出力幅:584 出力高さ:754 600×800ですが実際には情報バーがあったりするのでこの値がドットバイドットらしいです。

文字サイズ:100%以外の数値を指定すると、再配置と同時に縮小もしてくれます。まずは100%でやってみて「もっと詰め込みたい」と思ったら数字を小さくしてみるといいでしょう。

 

そんなこんなでできあがったのが2枚目の写真です(クリックで拡大)。ルビも含めて一応読めています。もうちょっと濃く、かつ細くしたいところです。またKindleDXと違って本体側でも濃度調節が効くので、そちらとの兼ね合いも含めてチューニングをしてみたいと思います。

本体濃度調整したらバッチリでした。こちらが調整後の写真。

SDIM0941

SSDのアライメント調整

SSDの実力を引き出すにはアライメント調整というものが必要になると知りました。SSDのセルとパーティションのセクターサイズが異なっている(ズレている)と、アクセス効率が落ちてしまうようです。特に先日実家メインPC自宅仕事用PCに入れたC300はこれができていないとRandom 4K Writeが極端に落ちて5MB/s程度になるとのこと。それぞれのエントリを参照してもらうとわかりますが、まさに2台ともそんな値に落ち込んでます。

通常、Vista/7の場合はインストールDVDがフォーマット時に自動的に調整してくれるので(新規インストールなら)問題ないっぽいのですが、パーティションコピーツールで移行した場合、そのツールがこうした配慮をしてくれないものだとダメなようです。ここのところ活躍してくれていたパーティションワークス13は残念ながら非対応だったようです。

OS新規インストールをやりなおさずに修正する方法として、パーティションクローニングツールを使う方法と、Paragon Alignment Tool 2.0(以下PAT2.0)を使う方法があるらしく、後者が安かったので購入してみました(一時英語版は無料配布もしてたみたいで残念…)。

■仕事用PC

C300(128GB)使用。FireFoxで画像の多いページを開いたときに0.5秒ほどつっかえるような挙動が出ていて気になってました。キャッシュ関係だとするとRandom 4K Writeの改善で解消するかも知れないと期待。

が、しかし、PAT2.0実行しても修正されず。特にエラーも出ずに再起動かかるんですが、その後再度PAT2.0を起動すると、「未調整」と出てしまいます。他の2台の実行時の様子と比べても、どうも実際には実行されてないっぽいです(時間、表示的に)。

ただ、手動でSuperfetchとPrefetchをオフにしてみたところFireFoxのつっかかりは解消されたような気もします。これらはSSDには意味のない設定ですが、ドライブ毎の設定はできないので、HDDへの影響が気になります。まぁ、HDDでは大きな写真や動画ファイルを扱うことが多いのでさほど関係ないかな?

■実家メインPC

こちらもC300(64GB)。調整はつつがなく完了。ついでに仕事用PCでいまいち効果が実感できないU3S6(SATA3.0ボード)も移設してみました。

C300_64G2 afteralign_onboard afteralign_6G
調整前 調整後(オンボードSATA2.0) 調整後(U3S6 SATA3.0)

 

確かにRandom 4K Writeが3倍以上高速化できました。が、逆に512K Writeがガクンと落ちてますね…。うーん、どっちが体感には効くんだろう。やっぱ4Kかな?512KもU3S6で少し盛り返しているので、このままU3S6体制で運用していくのがバランス的にはヨサゲ?Seq Readも向上してるし、同Writeもほぼスペック値まで出てます。

■実家録画用PC

こちらはA-DATAのS596を使っています。C300ほどアライメント調整が効くという話は聞かないですが、実際4Kが激しく落ち込んでいるので試してみることに。

が、ヒドい目に遭いました。なんとPAT2.0をかけたらパーティション毎死亡。未フォーマット状態に。PAT2.0付属のリカバリCD、TestDisk、Windows7の修復セットアップなどを試しても復活ならず。結局、FinalData9.0を購入して一部データを救出後、新規インストールするハメになりましたorz。FinalDataで救出できたように見えたファイルも中身はズタボロに壊れていたりと、PAT2.0も完全とはいかないようです(物理トラブルという可能性も否定しきれませんが、OS再インストール後はとりあえず普通に使えているようです)。

まぁ、結果として新規インストールしたことでアライメントはあったはず。で、ベンチ。調整直前のデータは失われてしまったので、以前コマンドキューイングをオフにした時に測ったものとの比較です。再インスト後もオフ、Superfetch、Prefetchもオフで。

PT2_SSD2 ADATA_after
調整前 調整後

 

んー、微増ってとこですかね。苦労した割には微妙ですが、何がきいたかはともかく体感は若干スムーズになった気がするので結果オーライってことで。

■2710p

かなり初期のSUMSUNGのPATAなSSDを使っていて、頻繁にExplorerやブラウザで「応答なし」が発生するほど。いわゆるプチフリっぽいのでアライメント調整で改善できるかわかりませんが、一応ツール上は「未調整」と出ていたので実行。

普通に調整完了しましたが、差が現れず。そういえばSuperfetchとPrefetchをオフにしてないや。してみよう。

 

やはり評判通りC300での効果が一番大きかったです。仕事用PCに適用できないのが残念すぎる。やはりアライメント対応のパーティションコピー(TrueImage2010はOKらしい)を使って入れ直すしかないんですかねぇ。

MacOSXの起動(ブート)が遅くなった時の覚え書き

買った直後はそのブートや再起動の爆速っぷりに驚いていたMacBook Airですが、しばらく使っていてふと気づくと明らかに長くなっていることに気づきました。OSXは昔のようにアイコンパレードがないので、なにが原因かわかりにくいのですが、Twitterでつぶやいたら起動時Command + Vでverboseモードになるよと教えてもらい試してみました。

結果、「Waiting for DSMOS…」というところでしばらく固まっていることがわかりました。この言葉をググってみると、どうもAirに限らず10.6.4を入れてから発生してる問題みたいです。ここの議論の中で、/.(ディスクのルートフォルダ)の権限をrootにしたら直ったという書き込みあり。Terminalで確認してみると、σ(^^)個人のユーザアカウントがオーナーになってます。逆なら躊躇するところですが、ルートフォルダのオーナーがrootでダメなことはないだろうと気軽に実行w。

cd /
sudo chown root:admin /.

以下は「コンソール」アプリでkernel.logを表示し、「msmos」で絞り込みをかけた様子です。3回ずつのデータを比較。

—対策前—

Dec  4 21:59:32 (マシン名) kernel[0]: Waiting for DSMOS…
Dec  4 22:00:16 (マシン名) kernel[0]: DSMOS has arrived

44秒

Dec  4 22:01:04 (マシン名) kernel[0]: Waiting for DSMOS…
Dec  4 22:01:49 (マシン名) kernel[0]: DSMOS has arrived

45秒

Dec  4 22:13:29 (マシン名) kernel[0]: Waiting for DSMOS…
Dec  4 22:14:13 (マシン名) kernel[0]: DSMOS has arrived

44秒

—対策後—

Dec  4 22:21:14 (マシン名) kernel[0]: Waiting for DSMOS…
Dec  4 22:21:29 (マシン名) kernel[0]: DSMOS has arrived

15秒

Dec  4 22:43:36 (マシン名) kernel[0]: Waiting for DSMOS…
Dec  4 22:43:51 (マシン名) kernel[0]: DSMOS has arrived

15秒

Dec  4 22:44:16 (マシン名) kernel[0]: Waiting for DSMOS…
Dec  4 22:44:31 (マシン名) kernel[0]: DSMOS has arrived

15秒

Waitingからarrivedまで44秒程かかっていたものが、対策後は15秒になりました。

実際にはこの2つの間にも他のログが出ているので、単純にこの時間だけ起動時間が短くなっているかどうかはわかりませんが、体感的にはかなり購入時の感覚に戻ったような気がします。とりあえず今回は調査終了。

今のところ副作用もないようですが、自己責任でお願いします。少なくとも、sudoとかchownが何をするものかわかっていない人にはあまりオススメしません。放っておけば次のバージョンで治ることかも知れませんし。