freeeのWindows用電子申告アプリがインストールできない時の覚え書き

Pocket

クラウド経理サービスのfreeeがサービス上からの電子申告に対応し、それに利用する電子申告アプリをリリースしました。e-TaxのWebサイトで行う利用者番号に対する電子証明書の紐付け作業を、freee上で入力した情報を使って自動でやってくれるものらしいのですが、macOS版は入れておいてもブラウザから認識されず、VMWareのWindowsを起動しようとして断念。仕方ないのでもろもろWindows10(Fall Creatores Update)/64bit機でやろうとするも、今度はダウンロードしたsetup.exeを起動すると「セキュリティ設定は、このアプリケーションがこのコンピューターにインストールされることを許可していません。」と言われブロックされてしまう。このアプリはClickOnce形式の配布らしいのですが、レジストリのここをいじって有効(Enabled)にする必要がありました。ClickOnceはMicrosoftが一時期プッシュしていた配布方法で、一度インストールされると起動の度に更新を配布元サーバーにチェックして自動アップデートしてくれたりと便利なんですが、その配布元サーバーの種類別に制限がかけられるようになっていて、σ(^^)が試したマシンでは全てDisabledになっていました。以前にこのマシンでClickOnceアプリを入れたこともあったりしたはずなんですが、いつの時点でこうなったか不明です。freeeのサイトにはひと言も触れられていないので、おま環なのかも知れません。

とりあえずブロックされてしまった人は、レジストリエディタで下記のPromptingLevelまでいき、InternetのキーをEnabledにします。regeditの終了やOS再起動は不要で即座に反映されます。この画面を開いたままインストールを終わらせたらまたDisabledに戻しておくのが無難かも知れません。

色々残念な4K Webカメラ Logicool BRIO

Pocket

ずっと使っていたWebカメラがmacOS High Sierraにしたらまともに使えなくなってしまったので、4K画質であり、背景ぼかし、背景交換(人物以外の背景をぼかしたり画像を合成したりする機能)ができるという触れ込みのLogicool BRIOというややお高いWebカメラを購入しました。

引っ越し後1年経っても、仕事部屋が全く片付かず、特にテレビ会議をした時に移る背後側は段ボール積み上げ状態なので、それを隠せるならいいかも、と。

画質もマイク性能もLogicoolの上位機ならではで非常に良いんですが、背景ぼかし/交換(以下まとめて背景交換)周りがヒドいものでした。結論から言えば、背景交換目的なら大変不安定なので買うな、ということです。見せたくないものがあるから背景交換するわけですが、この不安定さのうかげでうっかり一瞬でも素の背景が映ってしまうリスクを常に感じながら使うことになるんです。「たまに赤の他人にも開いてしまうセキュリティ商品」みたいなものです。それでも不幸にも買ってしまった人向けに情報共有になればと思い、以下、一ヶ月半に渡り容量を得ないサポートとのやりとりを続けた結果判明したことをまとめていきます。

まずMacでもWindowsでも背景交換の設定画面が出ない。公式サイトの写真ではタブが3つあるところ、2つしか出ない状態です。そもそも利用手順を示すマニュアル的なものすら提供されていません。大変いやな予感がしました。初期不良とでもいうことにして返品するべきか悩みましたが、結局問い合わせしてみることに。そのままのらりくらりと役に立たない返事につきあわされ返品の機会を失ったという感じです…

まずLogicoolカメラの背景交換機能はPersonifyという会社のChromaCamという仮想カメラドライバーソフトに丸っと依存しています。Logicool側には操作手順に関する知識もなければ対応する意志もありません。サポートページで配布されているのも1.2系とかなり古いバージョン止まりです(Personify公式サイトでは2.x系が既に出ている)。サードパーティ製ソフトのライセンスを買って自社サイトで配布しているがサポートは壊滅的という状態です。ここでいう仮想カメラドライバーとは、物理的なハードウェアではなくソフトウェアのみで構成されたカメラのデバイスドライバーで、Skypeなどのカメラ選択画面に現れて使えるというものです。PDFプリンタドライバーのカメラ版みたいなものとお考えください。例えばiPhoneをリモートカメラにしたり、まさにこんもChromaCamのようにリアルのWebカメラの映像をキャプチャし、それを加工して流すエフェクター的なものなどがあります。BRIOで背景交換するには別途このChromaCamをインストールする必要があります。

まずWindows10ですが最新ドライバとChromaCamをインストールしてみたものの純正カメラ設定アプリに上述のように背景交換を設定するタブが出現しません。Skype側でもLogicool BRIOは見せますが当然無加工の映像しか出ません。サポートに問い合わせたところ、仮想カメラドライバーのインストーラーのダウンロードURLが送られてきました。これを入れたところ設定タブが現れカメラ設定アプリ上ではボケや背景交換がプレビュー可能になりました。ところがこれでもSkypeのカメラ選択メニューには現れず、絵に描いた餅状態です。本当に日本語通じてるのかすらわからないサポートとのうんざりするやりとりを省略し、結論を書くと、Windows 10標準のSkypeでは現状利用できないようです。古いWindowsでも使えるSkype for Desktopを入れてみるとようやく使うことができました。Windows10向け(UWP?)なSkypeはビデオドライバのアクセス方法が違うんでしょうかね。ちなみにサポートにそう教えられたのではなく、自分で試行錯誤して発見しました。サポートは控えめにいって本当にクソでした。

ここで当記事執筆時点の仕様表を引用しておきます。カメラとしての動作要件と背景交換や4Kが非常にわかりにくく、かつ優良誤認を招く書き方で記載されています。「互換性」というところには利用できるビデオ通話アプリケーションが列挙されていますが、最終的に「ほぼすべてのビデオ会議アプリケーション」と締めてしまっています。これは背景交換や4Kで使えることを意味しているのかどうかわかりづらいし、Windows/Macの区別すらされていません。サポートにせめてここだけでも改善して後の犠牲者が減ってほしいと思い「優良誤認ではないか。」と主張してみたものの「問題ありません」と直す気のなさそうな返事でした。

で、本命のMac。背景交換は「ベータドライバーが利用可能」とあります。しかしダウンロードサイトで検索しても出てきません。これもサポートにいったらURLが送られてきました。上記Windows用の仮想カメラドライバも含めブログで公開していいか聞いたところ、「問い合わせがあった人にしか渡さない」という謎ポリシーで拒絶されました。困ってる方はじゃんじゃん問い合わせしてください。さて、このベータドライバーとやらで、こちらもようやくカメラ設定(Mac版は英語のままでCamera Settings)アプリ上でプレビューはできるようになりました。しかしこれまたSkypeにもFacetimeにも仮想カメラ名が出てきません。もう本当にうんざりしつつもまた問い合わせたところ両者とも「ほぼすべてのビデオ会議アプリ」には含まれないということです。この2つに非対応で、じゃぁ一体なんなら使えるんだ?と聞いても動作確認しているソフト名は公開していないそうです。どういうカメラAPIを使っているアプリなら使えるんだ?と聞いても同じ答え。そして「ベータ版」というからには将来的に正式版を出す気があるのか?という問いにたいし「予定はない」という返信。本当にサポートからはなにも役立つ情報が得られません。どういう意図で「ベータ」という言葉を仕様表に書いたのか理解に苦しみます。公式スペックに「動けばラッキーな不完全サポートです」と半端な情報を載せる意味があるんでしょうかね、仕様表ってそういうことを書く場所ではないように思います。また背景交換の品質もWindows版より劣る印象です。身体を動かした時の追従精度が悪く、頭が半分くらい欠けたり背景がチラっと見えてしまったりします。

背景交換についてはChromaCamを応援するしかないですね。単体アプリなのでLogicoolのカメラをわざわざ選ばなくてもいいんじゃないでしょうか。Mac版は開発中で、登録しておくと進展があった時にメールくれるようです。是非登録してニーズがあることを知らしめましょう。ちなみにWindowsではChromaCamのウインドウとLogicoolの「カメラ設定」アプリがそれぞれあって、交換する背景の選択肢すらまったく別ものです。そしてどうも色々衝突してるくさくて、両方開いてると不安定になったり、Skypeの設定画面のプレビューを出すと「カメラ設定」では絵が出なくなったり。まぁありそうな話ではあるんですが、じゃぁLogicoolとしての標準的な設定手順はどうなってるんだ?とこれまたサポートに聞いたんですがマニュアル自体存在しないとのこと。「カメラ設定」使えばいいとのことですが、個人的な印象ではChromaCamを使った方が上手く動くことが多い気がします。デフォルトの背景も素敵な写真が多いような。

結論をまとめると、

  • カメラとしての性能は良い
  • 背景交換は外部丸投げでサポート体制もクソ
  • 問い合わせしないとまともなドライバーをくれない
  • 運良く動いてもアプリ側で認識できないケースが多い
    • WindowsでSkype使いたい場合は旧バージョンOS向けのSkype for Desktopを別途利用する
    • MacではFacetime、SkypeともNG、というか未だに認識するアプリ発見できず
  • Mac版「ベータ」ドライバーは今後更新する気なし

という感じですね。長年Logicoolの製品はキーボード、マウス、トラックボール、Webカメラなど様々使っていて大変品質の良いものだと感じてきましたが、ソフト面、サポート面でこんなにガッカリするとは意外でした。結果としてBRIOは無駄に高い買い物でしたが、カメラとしてはHigh Sierraでも普通に動いてますし、背景交換を謳う商品がどのみち他にないので、背景交換自体を諦めて使っていくしかなさそうです。これから買おうと思っている方はご注意ください。

MacBook Pro 2016でBootCampするのにしたこと

Pocket

VRなど出先でそれなりのGPUパワーが欲しくなり、WindowsのノートPCかミニPCでも買おうかと思ったんですが、Pascal級(GTX10x0)のGPUを搭載したモデルはどれもデカいしお値段もそれなり。だったら今あるCore i7なMacBookProに外付けGPUいわゆるeGPUしてやればいんじゃね?と気付きました。幸い自宅にはGTX1080があるので必要な時にeGPUケースに移し替えていけば追加費用が少なくすみます。またmacOSもHigh SierraからeGPUに対応することもあり使い道も増えてくるかも知れません。いっそ追々WindowsデスクトップもeGPU前提で小型のものにリプレイスもありかなとか。

ただ現状でeGPUが使えるのはWindowsのみだし、VMWare Fusionなどの仮想化されたものではダメ。MacBook ProでやるならBootCampを使う必要があります。実はσ(^^)はだいぶ前から仮想化派だったのでMac歴の割にBootCampは未経験でした。今回、あらためてやったことをまとめてみます。

MacBook Pro 15′ w/TouchBarならディスクリートGPUとしてRadeonも搭載されており、VMWare上のWindows10(DirextXも10止まり)よりネイティブにGPUパワーが使えます。まずはそれで頑張ってみて、eGPUはHigh Sierraの動向も踏まえ別途検討ということで。

■パッケージ版のWindows 10を用意

すでにVMWare FusionでWindows10を動かしていましたが、最近のライセンス体系では仮想OSとBootCampは別カウントとされているので仕方なく新規にライセンスを購入しました。

まず今のMacBook ProはWindows10しか対応してません。また64bitのみだったはずです。一番安いDSP版は本体同時購入ならOKかも知れませんが、どの本体にライセンスが紐付いてしまい後々本体を買い換えた時にまた別途買い直さなければならなくなるのでオススメしません。

結局少し高いですが新規のパッケージ版かダウンロード版が必要になります。こちらは基本的に同じ値段と思われがちですが店頭在庫を伴うパッケージ版はタイミングによってはお安くなります。本記事執筆現在、Windows10にはCreators Updateがリリースされており、既に適用済みのパッケージもありますが、その為ひとつ前のAnniversary Update適用版を処分したいショップがなかなかの安値で売っていました。

またメディアもDVD版とUSB版がありますが、ダウンロード版も含めて結果としてインストール作業に違いはありません。BootCampではMicrosoftからダウンロードしたISOイメージを利用するからです。結局、必要なのはライセンスキーだけなので、USB版だろうがDVD版だろうか1つ古いAnniversary Update版だろうが関係ないのです。Microsoftから最新のCreators Update適用済みの最新ISOをダウンロードして使用します(高速回線がなくダウンロード量を減らしたい方はDVDからISOを作成する手もありますが、結局その後でWindows Updateで大量にダウンロードが発生することを思うと、あまり得策ではないと思われます)。

■パーティション作成はフォーマットなしでOK

BootCampのユーティリティで今のMacを初期化せずにパーティションを切ることができます。500GB中最低48GBは確保する必要がありましたが、余裕をみて60GB確保しました。しかし途中でエラー。ディスクユーティリティで検査と修復が必要でした。ちょっと別記事にするべきレベルかもですが、OS部分はリカバリパーティションから起動しなおして修復が必要と言われたものの、そちらではなぜか異常なしになってしまう状態。結局、シングルユーザモードで起動してfsck -fyを実行することで修復できました。その後再度BootCampツールからパーティショニングに成功しました。

パーティションサイズ指定と同時に前述のISOを指定してあるので、Windowsインストールはほぼ自動で進んでいきいます。VMWareよりも楽なくらいです。

■キーボードでかな、英数キーが効かない問題

ATOKを入れてみたんですが、かなキーと英数キーをキーカスタマイズで指定することができません。ATOKが非対応かなと一瞬思ったんですが、どうもBootcampのバグでWindows10をインストールする際にキーボードドライバーが正しく当たらないのが原因なようです。

こちらのブログを参考に作業したところ正常に動作するようになりました。

Windows機を使う時の伝統、CtrlとCapsの入れ替えはMacBookのキーボードでは不要ですね。

■トラックパッドでナチュラルスクロールにする

Windows上のタスクトレイにBootCampアイコンが常駐し、キーボードやトラックパッドの設定が行えるのですが、意外なことにスクロール方向をmacOSでいうナチュラルに指定することができません。今更こんなところで古い作法を強要されても困っちゃいますね。これを解決するにはレジストリの書き換えが必要になります。

検索すればたくさんのブログ記事がヒットしますが、キモはあらかじめデバイスマネージャーで内蔵トラックパッドのハードウェアIDを調べておくことです。こちらの記事の説明が良かったです。MacBook Pro w/touchBar 2016では、ヒューマンインターフェイスデバイスの中にApple SPI Trackpadというのがあるので、そちらのハードウェアIDを調べます。σ(^^)のところでは、「SPI\VID_05ac&PID?0278&MI_02」でした。

regeditでHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\を調べると複数のハードウェアIDが見付かります。それら全てのDevice Parameters下のFlipFlopWheel(と他のブログではFlipFlopHScrollも)を1にしろという記事が多いですが、σ(^^)は上記のハードウェアIDのみいじりました。ただし、SPI\VID_05ac&PID?0278&MI_02で始まるものが2つあり。ひとつは中身がほぼ空だったのでスルーしました。

■Win(Command)+Aによるアクションセンター起動を抑止する

Windows10ではWin + Aでアクションセンターと呼ばれるエリアが画面右から表示されます。これはMacBookのキーボード的にはCommand + Aなのでついうっかり押してしまいがちで大変ウザいです。アクションセンター自体を無効にするのは標準の設定でもできるのですが便利な機能ではあるのでキーボードショートカットだけ無効化したい。

その場合は、こちらの記事のやり方でOKでした。AとついでにCortanaが起動するSも無効化しました。

この設定をしてもアクションセンターを利用したい時はタスクバーの右端にある吹き出しアイコンからいつでも呼び出すことができます。

 

その他、macOSとはドラッグ作法が違うのがストレスフルですが、まだ解決法が見付かっていません。左ドラッグ時、σ(^^)は昔ながらの親指でボタンをロックしながら人差し指で動かす二本指を使ったドラッグをするのですが、MacBook Pr 2016の巨大なトラックパッドにおける、親指の反応位置が下寄りすぎるというか、すぐに二本指による右クリック動作に誤認識されてしまいます。パッドのかなり下部を押さないとなりません。そろそろMacでも人差し指のみでのドラッグをマスターした方がいいのかも知れません。

ともあれベンチマークこそしてないですが、VMWare上ではまともに利用できなかった3DソフトがBootCampでばっちり利用できるようになりました。仮想化技術も進歩し、CPU性能も挙がったので、最近では3Dグラフィックをゴリゴリ利用する場合以外は利便性から仮想化の方が有利だと周りにも言い続けてきましたが、ついにその3Dゴリゴリニーズが自分に来て今更BootCampするハメになりました。やっぱりいちいち再起動が面倒くさいし、上記のような最適化が必要だったりとハードルは高いですが、せっかくそこそこのグラフィック性能をもったMacBook Pro(ディスクリートGPU付き)でそういうニーズがあるならやるしかないってところですね。将来的にVMWare FusionやParallelsが進歩して、内蔵GPUやeGPUを透過的に仮想Windowsに使わせられるようになってくれるのを願うばかりです。

モバイルルーター放浪、auに落ち着く?

Pocket

2016年末の話になりますが、モバイルルーターをWiMAX2+に再入信しました。2015年頭にW01を買ったものの1年強で2万円くらい違約金払ってまで解約したのにまたW03を購入という。

WiMAX2+を解約した主な理由は、

  • うっかりヨドバシWiMAX(Wireless Gate)で契約してしまい、グローバルIPアドレスオプションが盛れなかったり、IPv6アドレス配布がなかった
  • W01のDSF(5GHzを使おうとすると1分間のチェックが入り待たされる)がウザい
  • WiMAX+電波は屋内に弱く、さりとて別途auのLTE回線を利用すると月1,005円かかる

などの理由です。で、MR04LNを買ってUQ Mobile回線を入れてみたり、後にIPv6が使えて、他のおサイフケータイ回線などとファミーパックでお得になるDMM mobileにしてみたりしてました。しかし最近、DMMがちょっと許せないくらい体感速度が落ちてきていて、メインのiPhoneに20GBパックをつけてテザリングをしていたり。やっぱりMVNOに比べるとau本家は圧倒的に速いし(LTE NET for DATAで+500円払えば)IPv6も使えるしで、あとは5GHzテザリングさえできればなぁ、という状態。DMMは解約しちゃおうかなと悩んでいた折り、WiMAX2+について以下の発表がありました。

  1. au回線とスマートバリューmineを組むとハイスピードプラスエリア(LTE回線)利用料の1,005円が無料化
  2. 三日3GBで制限が2017年2月より三日10GBに緩和(ただし制限後のスピードが落ちる)

LTE回線が無料で(7GBまで)使えるとなると、現行のW03のLTE+WiMAX2+のキャリアアグリゲーション370Mbpsが現実を帯びてきます。今はまだ渋谷のみですが追々山手線周辺は対応ということなので期待できます。iPhoneの方は20/30GBパックだとなぜかテザリング料金も500円から1,000円に値上がりするという謎システムもあって、パケット代差額1,800円程度、テザリング値上げ500円、IPv6目的で追加してたLTE for DATA500円をモバイルルーターの代わりに上乗せしてし、またDMM mobieのファミリープラン1,800円も惰性で払っていたので、これらを代替して賄える値段でMNOルーターが手に入る試算ができあがったわけです。σ(^^)の場合固定回線代わりじゃなく、月間通信量は7GBでもいいのでとにかくスピードが出るものが欲しかったので、もうその方がいいかと。docomoもエリアと公称スピードについてはヨサゲでしたが、実測情報と価格でコスパは劣るとして却下。

そうとなれば2月の改訂実施を待つ必要もなく、あとは本体代金だけえいやっと2万くらい払って出せばいいかなくらいのつもりでヨドバシへ。そこで2chで聞いてて気になってた言葉「固定代替」というワードについて確認。文字通り自宅にauの固定回線を引きたいけど引けない人向けにモバイルルーターを安く提供。代わりにその後固定回線が引けるようになったら加入する約束してね、というシステムです。一般的なキャンペーンも含んでるかもですが、条件は以下の感じでした。

  1. 本体代一括0円
  2. ハイスピードプラスエリア オプション料(1,005円/月)が無料
  3. 2年間、スマホ回線側からスマートバリュー(疑似固定扱いなのでmineではなくフル値引き)
  4. 更に半年間、もう月1,000円弱(金額失念)割り引き上乗せ
  5. ヨドバシポイント10,000pt

1.で最悪速度が期待通りに出なくて即解して違約金払っても痛手はない感じ(本体代はもともと覚悟してたし)。2.は先に書いたように最近スマートバリューmineでも無料化されたんですが、固定代替では元からそうだったのかな?そして3,4,5を考えれば、多少割高なMNO回線がMVNOやiPhone回線に20GBとかつけるのと変わらない価格域に降りてきます。少なくとも1年くらいはそう思っておけるでしょう。

てことで即決、したかったけど閉店間際だったので翌日改めて契約。

■使用感

DSFは相変わらずW01と同様で、5GHzを使うには1分待たされるのが辛いです。ただ起動は随分速くなった印象で、基本電源オフで運用してるσ(^^)にとってはメリット。

またW01でも出来てたかもですが、本体GUIでプロファイル(APN切換)ができました。後述のグローバルIPが使えるLTE NET for DATA設定を気軽に試せます(まぁそっち固定でほぼ問題なさそうですが)。

基本W01と代わり映えしないです。充電器がついてこないのも個人的には無駄が無くて好き。

WiMAX 2+ フラット for DATA EXプランなので、WiMAX 2+側は(三日3GB、2月からは三日10GB制限を別にすれば)使い放題です。ただLTEは月間7GB使うと128kbps制限を食らってしまいます。その後でLTE(ハイスピードプラスエリア、以下HS+A)をOFFにしてもWiMAX 2+側も128kbpsです。若干納得行かない仕様ですが、ともあれ、7GB届きそうになったら直前でLTEをOFFにしてWiMAX 2+オンリーにして使う必要があります。それを確認する為の通信量表示がトップ画面にあるのは親切。表示は一ヶ月カウンタか三日カウンタかも選べます(計測は両方していて管理画面では両方表示可能。また一ヶ月カウンタは一定のパーセンテージで通知を出せるぽい。一応90%で設定してみましたが通知ってどう出るんだろ?

なおCAで使った場合、LTEとWiMAX2+のどういう比率で使ったかわからないんですが、もともと一ヶ月カウンタ自体、実際にどっちで通信したかではなく、ハイスピードとハイスピードプラスエリア設定のどっちにしてたかで見てるだけっぽい。これはCA以前の記事ですが多分CAでも同じ扱いなんじゃないかと。これもWiMAX2+は使い放題のはずなのに釈然としない仕様ではありますが、まぁともかく一ヶ月カウンタは気にしておきたいなと。三日カウンタは2月になればほぼ気にしなくてよくなるでしょう。σ(^^)の場合そもそも連日で動画をストリーミング再生するような使い方はしないので。たまに遠出とかする時にiPhoneにいい動画入ってないと使うくらい。

■速度

LTEとのCAはUI的には区別不能ですが、劇的に速くなった感じはないので、まだ千代田区も対象外なんでしょう。これは期待して待つしかない。まぁこれを買った翌日に引っ越し事案が持ち上がって、活用する間もなく都内から撤収する可能性も出てきたんですが…

また、2chなどでAPN設定をLTE NET for DATAのものにするとグローバルIPが付与され速度やping値が向上するといわれているので試してみました。自宅窓際で50Mbps台から70Mbps台と上がったので、確かにありかもしれません。IPv6もちゃんと振ってきます。UQ契約だと追加料金かかるグローバルIPオプションですが、auだと追加料金無しっぽいので常用しても平気かな?

以下、小川町のスタバで実測。au iPhoneと比較したかったけど2.4GHz混みすぎなせいかつながらず。これさえなければiPhoneにパケット盛ってテザリングでいいんですけどね…。面倒なので1回ずつしか測っていません。

まず2.4GHz + HS

 

 

 

 

次にHS+A

 

 

 

 

HS+AのCAに対応してないエリアらしく、下りは少し下がってます。

続いて5GHzにしてHS

 

 

 

 

下りはどーんと上がりました。都内では2.4GHzと5GHzでこれくらい違うのでやめられない。上りとpingは同じですね。

で、5GHz + HS+A

 

 

 

 

またずごんと下がりました。しかし上りとpingは若干向上。HS+Aはその瞬間瞬間でWiMax2+とLTEのどっちでつないでいるか判別できないので困ります。傾向としてはLTEに切り替わった??

ということで、

  • CAエリアじゃない場合、WiMAX2+の方が良い数値が出る
  • やはり5GHzは効果ある

という傾向は感じられました。

 

 

MacBookぽいキータッチのキーボードを求めて 〜Logicool K780〜

Pocket

よく落ちる、Karabinerが使えない(Sierraのせいだけど)、バッテリーが超減る、など問題を抱えているMacBook Pro 2016ですが、賛否両論ある新キーボードはσ(^^)は気に入っています。公式が言う通り、MacBook 12’よりも更に進化してる気がします。とにかくストロークが短い割に、打鍵感は割としっかりしてる。上下方向に指をほとんど動かさなくても入力できるので、指の動きが効率化され、水平に滑らせるように動かすだけでモリモリ文章が入力できる感がする。そういう打ち方をしてれば、言われるほどうるさくもない気がしますし。

で、それが快適で、なんかこうRealForceがちょっとしんどく感じてきました。レポートとかゴリゴリ書いてて指の運動量が非効率な感じに、、、

またSierraではDOS/Vキーボードの扱いに難がある、というかそれをフォローする為のKarabinerが現状動かないので、色々問題も。無変換/変換キーを使うこと自体はKarabiner Elementsで可能になりましたが、同ツールを起動してると他に問題が発生。CommandとOptionの入れ替えがOSのキーボード毎の設定が効かなくなり、Karabiner Elementsで入れ替えてしまうと、内蔵キーボードにも適応されてそっちも入れ替わってしまうという、、、

ということで、少なくともKarabinerが以前の姿を取り戻すまで、Apple純正のMagic Keyboardにでも浮気しようかしら?と思い立ったんですが、今度はWindows機で使うのに困る(KVMでMacとWindowsに同じキーボードを使うので)。しかも店頭でMagic Keyboard触ってみたけど、なんだか違う。イマイチ。しかもテンキーがない。純正ならクラムシェルのまま電源落ちちゃった時にも電源ボタンあるかなと思ったけどなかった(イジェクトがあるだけ)。

そこで見つけたのがLogicoolのK780です。

キートップが丸型という大きな違いはあるものの、キートップのガタツキもほぼなくてなかなか良いキータッチ。しかもマルチデバイス対応で3台とペアリング。BluetoothだけでなくUnifyingアダプタ(Logocool独自のUSB無線アダプタ)も使える。我が家の問題を解決するのにピッタリではないかと。

■設定してみると

Bluetoothだと省エネモードに入った後の再リンクにタイムラグがあるので、UnifyingアダプタをUSB切換器につないで、MacもWindowsもそれ経由で使おうとしたんですが、残念ながらUnifyingアダプタ経由でつなぐとMacからはDOS/Vキーボードに見えてしまうらしく、Karabiner問題が発生してしまいます。マニュアルによるとMacの時はCtrl+OでMacみたいなことが書いてあるんですがいまいち効果がわからず。結局、MacはBluetooth、WindowsにUnifyingアダプタという使い分けに。MacにBluetoothでつないだ時はやはり長時間スリープしてた後の十数秒リンクしなくてログインがもたつくものの、一度リンクが確立してしまえば、かなり良好。CommandがOptionと同じサイズで、まだ押し慣れないですが。

 

Windows、Mac両方で使えるペタペタ系タッチのキーボードを探してる方には現状ほぼ唯一の選択肢な気がします。

 

外付けドライブのThunderbolt2 vs USB3.1比較

Pocket

MacBook Proを2014からLate 2016に買い換えたのを機に、主にゲーム用仮想Windows機のイメージファイルを置いていた外付けドライブを刷新しました。元の構成はこちらの記事にあるThunderbolt2接続なHDDケースに、CドライブとしてSSD、DドライブとしてSSHDを使ってました。SSDは途中で容量が不足気味になってきて、SAMSUNGの850EVO/256GBにアップグレード。SSHDは8GBキャッシュ付きの1TBドライブ、東芝のMQ01ABD100Hです。

MBP Late2016はThunderbolt2ポートが廃止されたものの、AppleのThunderbolt3-Thunderbolt2アダプタがあるので一応使えはします。

ただ内蔵SSDにも余裕があるので、

  • Cドライブのイメージを内蔵SSDに
  • DドライブのイメージをUSB3.1接続のバスパワー外付けケースに

それぞれ移動すれば、配線もスッキリするし、外付けケースに電源もいらなくなって、帰省時とかにも持って返り安いかなと。DドライブについてはUSB3.1(10Gbps)になってもまだThunderbolt2の転送速度には適いませんが、ドライブが6GbpsのSATAなのでネックにはならないだろうという目論みです。またCドライブはPCIex接続の内部SSDに移すことでさらに快適になるんじゃないかと。

VMWare Fusion 8.5.3上の仮想Windows10でCrystalDiskMark 5を使ってベンチ比較してみました。

■Thunderbolt2 vs 内蔵SSD

Thunderbolt 外付けケース内蔵SSD

Readはランダム微減、Writerはシーケンシャルが倍近く高速化って感じしょうか。今時のPCIe(NVMe)なSSDの方が全面的に勝るかなと思ってたんですが以外でした。インターフェイスの差というより850EVOが優秀なのかも?

■Thunderbolt2 vs USB3.1でSSHD

USB3.1にはこちらのケースを追加。ケーブルはUSB-C – USB-Cではなく、付属のUSB-C – USB-Aケーブルと使い、ハブ経由でつないでいます。

結果はこちら。

Thunderbolt 外付けケースUSB3.1 外付けケース

意外なことにかなり差が広がりました。SSHDは同一でケースを入れ替えただけです。中のイメージもそのまま。シーケンシャルの書き込みは3-4倍位速いですね。SSHDにこんなにポテンシャルがあったとは意外です。テストデータが1GBなのでキャッシュで収まって書き込み遅延がおきてる可能性はありますが、まぁ実使用場面で1GBを超えることもないでしょうし。3千円台のケースでこれだけ速くなって電源配線も不要になるなら万々歳です。

 

費用対効果が高く、配線周りもシンプルになる良い更新ができました。

Karabinerが使えないOSX Sierraで頑張る

Pocket

メイン機もMacBook Pro 2016に買い換えてしまった為、なし崩し的にOSX 10.12 Sierraになってしまいました。個人的にSierraで困っていたのは、ScanSnapの対応とキーボードカスタマイズツールのKarabinerが使えない点。前者はアップデートが出て一応解決したはず(まだ試してない)。KrabinerはOS側の仕様変更に対応する為、かなり大がかりな改修が必要になるらしく、現状はKrabiner Elements(以下KE)という機能縮小版が開発されており、これが完成してからKarabinerに着手というかなり長期の取り組みとなっています。

Karabiner (旧称KeyRemap4MacBook)とそのファミリーでカスタマイズしていた内容はこちら。 主には、

  1. 英数キーでIMEのON/OFFトグル
  2. Ctrlを使ったWindowsのショートカット(コピペとか)を使う
  3. 外付けDOSキーボードで、無変換キーを英数として使う
  4. (同上)AltキーをCommandとして使う
  5. (同上)WinキーをOntionとして使う
  6. (同上)CapsキーをCtrlとして使う
  7. ターミナルでCommandキーをMetaキーとして使う

といった辺り。残念ながらKarabiner Elementsは現状2ストロークのショートカットを書き換えるのには対応していません。またアプリケーション毎でアサインをスイッチすることもできません。ので現状は2と7は諦めています。

1. 英数キーでIMEのON/OFFトグル

IME(ATOK)のキー設定で英数にIME ON/OFFトグルを設定しても何故か無視されます。OSが英数キーでIME OFFという動作をガッチリ固めてて上書きできない感じです。なぜかかなキーだと平気なので、KEで英数を(実在しない)F13キーにリマップし、ATOKでF13を「漢字/半角モード切替」にしています。ちなみにATOK以外では、こちらの記事を参考にして、OSのキーボード設定で「前の入力ソースを選択」キーにF13をアサインするという手が有効そうです。ATOKでこれをやると高速に英数キー->文字入力をするとIMEの切り替えが間に合わないで意図しない動作をすることがあり、IME自体のON/OFFよりは、ATOK内でもモード切替の方がレスポンスが良かろうということで最初に書いた方法を採っています。この設定自体は「⌘英かな」でも実現できます。

2.Ctrlを使ったWindowsのショートカット(コピペとか)を使う

現状のKEは複数キーコンビネーションをカスタマイズできないので、いまんとこ「⌘英かな」を使っています。他にもBetterTouchTool(BTT)やKeyboard MaestroKeyHacなどが高機能で複数キーコンビネーションのカスタマイズもできるのですが、アプリケーション単位で無効化できるので「⌘英かな」をチョイス。例えばTerminalやEmacsの時はCtrl-Xは解除したいので。KeyHacもできそうでしたが設定ファイルがPythonで記述する方式の為、ちょっとついていけませんでしたw。本当は設定毎にアプリ単位切り替えできるといいんですが。

「⌘英かな」の設定はこんな感じ。Exclusion AppsでターミナルやEmacsを除外しています。

commandeikana

3.外付けDOSキーボードで、無変換キーを英数として使う

以前は、SeilというKarabinerの姉妹アプリで実現してましたが、この機能はKEに統合されました。いまんとこ問題なく使えています。

4-6. 外付けDOSキーボードの修飾キーをMacに似せる

KE(図左下)でこんな感じの設定になりました。

mbp_karabiner

ただ外付けキーボードとKEはちょっと相性問題があって、OS機能であるキーボード別の修飾キーのカスタマイズ機能(図右上)が無視されます。外付けキーボードだけCommandとOptionをスワップする、といったことができません。スワップすると本体キーボードでのCommandとOptionも入れ替わってしまいます。

KEには現状キーボード毎に設定を変えるような機能はありません。ただ、ユーザのホームフォルダの直下にある隠しフォルダにある設定ファイル

.karabiner.d/configuration/karabiner.json

というjson形式のテキストファイルを書き換えると、KEやOSの再起動不要で反映されるということがわかったので、とりあえず今は設定ファイルを複数作って置き、karabiner.jsonに上書きするということを、自宅に帰ってキーボードにつないだ時と、持ち出して外で使う時にいちいちしています。もうちょっと頑張れば、AppleScriptやAutomatorで自動化できるかも知れません。

 

とまぁ、現状Sierraのキーボード環境は理想の70%というところです。というか全てはKarabinerの復活にかかっている感じです。是非頑張っていただきたいと思います。だいぶ昔に寄付した気がしますが、あらためて応援の気持ちをこめてしておこうと思います。

MacBook Pro 15 TouchBarに買い換え

Pocket

img_8922
仕事用メインマシンであるMacBook Pro(以下MBP)を、2014年モデルから2016年モデルに買い換えました。

ご存じTouch Barの搭載されたアレです。SSDが256GBでは限界だったので、新型出たら512GBにするぞー、と思っていたものの、夏の稼ぎが少なかったり、SierraでKarabinerが動かなかったり、ファンクションキーがないのが不安だったり、シルバーかスペースグレーか決めきれなかったりで、予約解禁日に予約はせず、量販店展示開始日にヨドバシで512GBモデルの在庫残り一台に出会いつつもスルーしてたんですが、なんとか年も越せそうだし、Karabiner Elementでなんとかなりそうだし、4-5週間待ちならそろそろ注文だけしちゃうかなーと思って矢先、ふとビックカメラ.comでみたら在庫ありだったので、特攻しちゃいました。11/30発注で翌12/1到着。ポイントは5%でした。LABI CONCEPT TOKYOに電話したら10%っぽかったですが在庫がなかったので断念。やっぱMacはLABIが強いですね(在庫力ではなく値引きという意味で)。

■ハード全般

MacBook 12’も併用しているので、薄さ自体に「うっす!」ってほど違いは感じません。バッグ軽くなったなーとかの違いもわからないですね。比べるとこんな感じ。

apc_0082

気になるのは背面のこの左右のスリット(排熱口?)と、液晶側の凹みですね。エッジがかなり立ってるのでパッとつかんだ時に指がここにあたるとちょっとドキっとします。スゥーっと指動かしたらスパっと切れそうな(いや、切れないけど)。

デザイン的にはリンゴマークが光らない、鏡面パネルになりましたが、MacBook 12’で慣れてるのであまり違和感なし。

■Touch Bar

正直まだ未知数です。今はファンクションキーが無くなった衝撃の方が大きいです。かわりに日本語変換候補が出たりしますが、ATOKとかサードパーティのIME使う分には関係ないですしね。ATOKもなにかここ使ってくれるといいんだけど。指紋ログインはいいです。反応も早い。

apc_0084

それよりσ(^^)はカナ変換にF7使ったりとかしてるので、それができなくなる方が痛いです。アプリ毎にTouch Barにファンクションキーを強制表示する設定ができはするんですが、キリもないし、将来的にイケてる用途がでてきた時の為に、F7変換を使わないでCtrl + Iを使うようリハビリ中です。ATOKからF7〜10のキーアサインを抜きましたw。

キータッチは上々です。MacBook 12’同様、ストロークが浅い割には打てる。ペタペタ音が従来より増してますが12’よりは改善したかな?という気がします。今までのキーボードやデスクトップのキーボードの感覚でタイプするとかなりうるさいです。気持ちを切り替えてそっと押すようにしたいなと。

その外、キーボード周りではKarabinerが使えなくなったことで色々痛いんですが、これは新MacBook ProのせいというよりSierraの問題なのでまた別記事にて。

■接続端子周り

色々言われてますが、まぁ不便というかお金がかかります。一度環境整えてしまえばまぁいいんですが、乗り換えコストが油断ならないくらいじわじわと。とりあえず購入したのはこの辺。

自宅も実家もDisplayPortなので、AppleのTB3(USB-C)->TB2アダプタをそれぞれに買うと高くつくんですが、2chで動作報告出てたこれを2本買ってみました。TB3->TB2アダプタは12月まで30%くらい安いですが、それよりも安い。しかも別途DosplayPortケーブルがいらない。実際届いて使えています。ただ、これに更にDisplay Port ->mini Display PortアダプタをかましてThunderbolt端子のモニタにつないでみたところ映りませんでした。そのアダプタをWindows機からのDPケーブルにつないでもダメだったので、アダプタが悪い可能性大ですが…

単純にUSB-A端子のUSBフラッシュメモリとか光学ドライブにさっとつなぎたくなる時の為のアダプタとして、極小で持ち歩きにも良いこちらを購入。これもとりあえず使えました。ただし(両面対応ではないのに)裏表逆でもそれなりに刺さってしまう形状なので注意が必要かなと。コスパはいいです。ひとつはMacBook 12’用バッグに。

これはまだ未発売。一応純正のDigital AVアダプタ(HDMI付き)も買いましたが、これが全部入りで便利かなと。多分自宅でクラムシェル仕様の時に使うと思います。この手のってEthernetポートはThunderbolt3経由ではなくUSB 3.1経由なんでしょうかね。スピードとしてはTB3-2アダプタ->Thunderbolt Ethernetアダプタの組み合わせとどっちが上か興味があるところです。

こちらはMacBook 12’で使っていたものを流用。ただし今日プロジェクターにつないだところ画面がチラチラする現象が出ました。ちょっとのどくらいの再現度があるかわからないですが、HDMIがないとこがあるとヤバいので純正か他の新MBP動作報告のあるものを買い直そうか思案中。

純正のものです。今だけお安いので本体を将来買う予定のある人はこれだけでも今買っておくべきかも知れません。今日のプロジェクターでは上記チラ付きはこっちにしたらピタっと収まりました。ただHDMIは上のTunewearなど色々対応製品が出てるので、悩ましいですね。

その他、TB3-2アダプタ経由で過去に買ったRAIDケースやGigabit Ethernetアダプタ(純正)、Thunderbolt接続のモニタなどは問題なく使えています。

しかしこうなんでもかんでもUSB Type-Cポートだと、さすがに4ポートあっても一杯です。充電もこれだし。おいおいハブかわないとですが、形はUSB-Cでも、単なるUSB3.1ハブだとThunderbolt接続の分岐はできないんでしょうかね?その辺りの紛らわしさがまだ当面試行錯誤が必要そうです。

2016.12.4追記:↑このハブ買いました。3.0のType-Aポートが4つと、USB Power Delivery対応のType-Cポートが4つです。Type-Cポートに純正充電器をつないで充電できています。意外なのは、直差しでもこれ経由でもOSの確認画面では55Wしか出ていない点です。残量78%時点なので少しブレーキかかってるのかも知れません。空に近い場合はもしかしたら差が出るかも?

mbp_charge

2016.12.10追記:やっぱこのハブはダメです。スリープ復帰に失敗してシャットダウンしてることが多く、これを経由しないで別のUSB-Cポートに直接充電ケーブルを挿すようにしたら収まりました。Power Delivery対応とひとくちにいっても通過させられる電流量の上限があるっぽいですね。他の製品(ハブ)でも60Wと明記されているものがありました。MacBook Proの86Wに対応を謳う商品が出揃ってくるまで、直結の方が無難そうです。

充電もややこしいですね。MacBook 12’の29Wのものは使えないか使えてもすごく時間がかかったり発熱したりするでしょう。しかし複数買うには8800円もすると厳しい。今のMagSafe/2充電器は3台もあって、自宅用、持ち歩き用、実家用と使い分けてるんですが、同じだけ買い揃えるのは勇気がいりますね。でも持ち歩きは減らしたい派なので、いずれ買ってしまいそう。

AnkerのこちらのUSB PD対応の充電器も試してみたところ、1時間ほどつないでおいて残量が27%から65%に復帰(スリープ状態。他の端子にスマホなどはいっさい接続なし)。期待よりは充電されてます。この後はバッテリー保護でペースは落ちてくと思うので、純正とそんなに差は出ない予感。一泊出張くらいならこっちでもいいかも知れません。ほぼ同じ大きさで、スマホなども一緒に充電できますし。

 

そんなこんなで、色々不便だったりお金かかることがあったりで、Retina MBPからならそんなに急いで買い換えなくても良い気がします。追々、USB-C機器が値下がりしたり、USB PD充電対応機の選択肢も広がってくるでしょう。σ(^^)の場合はとにかく256GBのストレージがギリギリだったので、という感じです。その話でいえば、新型はメモリやSSDが半田付けされていて交換不能ならしいので、余裕をもってモデルをチョイスされることをオススメします。SDカードスロットもないので、JetDriveみたいなのも使えないですしね。